Em um mundo onde a agilidade tecnológica é crucial para o sucesso empresarial, o desenvolvimento low code emerge como uma habilidade essencial. O Curso de Especialização em Desenvolvimento de Soluções Low Code visa capacitar profissionais para que possam projetar, desenvolver e implementar aplicações de forma ágil e eficiente, utilizando plataformas low code. O domínio das tecnologias low code permitirá que os participantes do curso sejam agentes ativos na transformação digital de suas organizações. Eles serão capazes de criar soluções que aumentam a eficiência operacional, melhoram a experiência do cliente e impulsionam o crescimento dos negócios. O currículo abrange os conceitos e técnicas de desenvolvimento low code, as tendências de mercado, o desenvolvimento de aplicações web e mobile com várias plataformas, uso de APIs e web services, integração, customização, testes e segurança de aplicações. Aborda também assunto de hiperautomação e o uso de IA Generativa no desenvolvimento de Software. O curso adota uma abordagem prática e hands-on, combinando aulas teóricas com atividades práticas e projetos reais. Os alunos terão acesso a plataformas low code líderes de mercado e trabalharão em projetos que simulam desafios do mundo real.
COMO FUNCIONA A MODALIDADE
OBJETIVOS
O Curso de Especialização em Desenvolvimento de Soluções Low Code visa:
- capacitar profissionais para que possam projetar, desenvolver e implementar aplicações de forma ágil e eficiente, utilizando plataformas low code;
- Promover a compreensão profunda dos conceitos de low code, no code e desenvolvimento tradicional, destacando suas diferenças e aplicações práticas;
- Capacitar na projeção de arquiteturas eficientes e na integração de softwares e APIs em ambientes low code, garantindo a escalabilidade e a manutenção das soluções;
- Promover a implementação de medidas de segurança, realização de testes automatizados e aplicação de práticas DevOps em projetos low code, assegurando a qualidade e a segurança das aplicações.
- Identificar e explorar oportunidades de automação de processos, implementando soluções de RPA.
- Entender os conceitos e diferenciar entre low code, no code e desenvolvimento tradicional;
- Avaliar e selecionar plataformas low code;
- Desenvolver aplicações web e móveis utilizando plataformas low code, aplicando práticas de desenvolvimento ágil e métodos de design centrados no usuário;
- Projetar arquiteturas eficientes e integrar softwares e APIs em ambientes low code;
- Desenvolver interfaces intuitivas e acessíveis atraentes, aplicando princípios de UX/UI no desenvolvimento de soluções low code;
- Implementar medidas de segurança, realizar testes automatizados e aplicar práticas DevOps em projetos low code;
- Implementar soluções de data analytics e manipular dados eficientemente em plataformas low code;
- Identificar oportunidades de automação de processos e implementar soluções de RPA, melhorando a eficiência e reduzindo custos operacionais;
- Avaliar, selecionar e implementar soluções low code inovadoras alinhadas aos objetivos de negócio.
ÁREA DE ATUAÇÃO DO EGRESSO
O especialista em Desenvolvimento de Soluções Low Code poderá atuar como Desenvolvedor de Software Low Code, Desenvolvedor RPA, Analista/designer de processos, Analista de Sistemas e nas mais diversas áreas que demandam atividades de automação de processo. Além disso, ele poderá atuar nos mais diversos tipos de projetos inovadores em TI.
PÚBLICO-ALVO
Profissionais com formação superior nas diversas áreas:
- Que buscam conhecer as melhores técnicas e ferramentas para o desenvolvimento de soluções de low code e que não tenham experiência em desenvolvimento de software;
- Que atuam em projetos ou atividades relacionadas a área de TI e que queiram complementar e aperfeiçoar seus conhecimentos com interesses diversos em desenvolvimento de software low code;
- Que desejam adquirir, de forma mais rápida, conhecimentos em desenvolvimento de software para uma possível transição de carreira;
- Que desejam participar dos processos de transformação digital e que exerçam ou pretendam exercer funções técnicas ou gerenciais na área de TI.
PROGRAMA DO CURSO
MÓDULO ONLINE ? (Aulas ao vivo no ambiente digital Canvas/Microsoft Teams, nos dias e horários do curso):
- Plataformas Low Code: fundamentos e práticas
- Design de Interação e de Interface
- Padrões Web - HTML, CSS, Javascript
- Estratégias para Desenvolvimento de Software
- Desenvolvimento de Aplicações Web Low Code
- Integração e Customização em Soluções Low Code
- Segurança em Aplicações Low Code
- Desenvolvimento de Aplicações Mobile Low Code
- Arquitetura de Soluções Low Code em Nuvem
- Testes de Software
- Automação de Processos e RPA
- IA Generativa em Desenvolvimento de Software
- Humanidades
- APIs e Web Services
- Cultura e Práticas DevOps
- Data Discovery e Analytics
DETALHES DO PROGRAMA
COMPETÊNCIAS DISCIPLINARES
Módulo 1: Fundamentos em Desenvolvimento e Low-Code
Plataformas Low-Code: Fundamentos e Práticas
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender os conceitos fundamentais de desenvolvimento low code;
- Diferenciar entre abordagens low code, no code e desenvolvimento tradicional;
- Compreender os componentes e a estrutura de uma aplicação low-code;
- Avaliar e selecionar plataformas low code adequadas para projetos específicos;
- Aplicar metodologias de desenvolvimento em soluções low code;
- Implementar um projeto prático utilizando uma plataforma low code.
Design de Interação e de Interface
Ao final da disciplina, os alunos deverão ser capazes de:
- Aplicar princípios de UX e UI no design de interfaces.
- Implementar padrões de design e interação em diferentes contextos.
- Integrar conceitos de UX e UI para melhorar a experiência do usuário em diferentes ambientes.
- Utilizar técnicas de prototipação para desenvolver protótipos de baixa e alta fidelidade.
- Avaliar a usabilidade de interfaces e identificar pontos de melhoria.
- Desenvolver protótipos interativos para validação de conceitos.
Padrões Web - HTML, CSS, Javascript
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender a arquitetura da Web e seus componentes;
- Construir a estrutura básica de uma página web;
- Desenvolver páginas web responsivas utilizando HTML, CSS e JavaScript;
- Utilizar frameworks front-end como Bootstrap;
- Implementar funcionalidades dinâmicas com JavaScript e AJAX;
- Integrar APIs HTML5 em aplicações web.
Estratégias para Desenvolvimento de Software
Ao final da disciplina, os alunos deverão ser capazes de:
- Entender os fundamentos e processos da engenharia de software;
- Aplicar métodos ágeis e design thinking no ciclo de desenvolvimento de software;
- Desenvolver projetos dirigidos por Domínio (DDD) e Funcionalidades (FDD);
- Implementar design centrado no usuário e serviços, integrando design sprints e inovação;
- Fomentar uma cultura de Developer Experience (DevEx) positiva para aprimorar resultados.
Humanidades
Ao final da disciplina, os alunos deverão ser capazes de:
- Refletir sobre o papel da ética e da espiritualidade no contexto científico e tecnológico;
- Avaliar os impactos sociais e humanistas do uso de dados e tecnologia;
- Desenvolver uma ética profissional sólida em ambientes de trabalho colaborativos e tecnológicos.
Módulo 2: Desenvolvimento e Intragração de Aplicações Low Code
Desenvolvimento de Aplicações Web Low Code
Ao final da disciplina, os alunos deverão ser capazes de:
- Gerenciar todo o ciclo de vida de um projeto, desde a concepção até a implantação;
- Desenvolver e implementar aplicações web usando plataformas low code;
- Criar interfaces de usuário amigáveis e funcionais para aplicações web;
- Integrar funcionalidades personalizadas e APIs externas nas aplicações desenvolvidas;
- Realizar testes de segurança e funcionais em aplicações web low code;
- Criar projetos práticos de desenvolvimento web, acompanhando tendências e inovações.
Desenvolvimento de Aplicações Mobile Low Code
Ao final da disciplina, os alunos deverão ser capazes de:
- Criar aplicações móveis utilizando ferramentas e plataformas low code;
- Projetar interfaces de usuário adequadas para dispositivos móveis;
- Integrar recursos nativos e APIs externas em aplicações móveis;
- Desenvolver aplicações híbridas e realizar o deployment em ambientes de nuvem;
- Adaptar soluções às tendências atuais no desenvolvimento mobile.
APIs e Web Services
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender os fundamentos e arquiteturas de APIs (SOAP, REST, GraphQL, etc.);
- Projetar, documentar e testar APIs, assegurando segurança e boas práticas;
- Implementar diferentes abordagens arquiteturais de APIs;
- Utilizar protocolos como REST e SOAP para criar e consumir APIs;
- Documentar APIs de forma clara e completa;
- Aplicar práticas de segurança no desenvolvimento de APIs;
- Gerenciar o ciclo de vida completo de API.
Integração e Customização em Soluções Low Code
Ao final da disciplina, os alunos deverão ser capazes de:
- Identificar e aplicar técnicas de integração de software;
- Customizar soluções e integrar sistemas legados utilizando ferramentas low code;
- Desenvolver e adaptar plugins e extensões para personalizar componentes;
- Customizar componentes em plataformas low code;
- Aplicar práticas de segurança em integrações e customizações.
Arquitetura de Soluções Low Code em Nuvem
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender os conceitos de cloud computing e os principais serviços em nuvem.
- Projetar arquiteturas de soluções low code para ambientes em nuvem.
- Implementar padrões arquiteturais em soluções low code na nuvem.
- Utilizar serviços de nuvem em conjunto com plataformas low code.
- Otimizar o desempenho e a escalabilidade de aplicações low code na nuvem.
- Realizar deploy e gerenciar aplicações low code em ambientes de nuvem.
Módulo 3: DevOps, Segurança e Testes
Cultura e Práticas DevOps
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender a cultura DevOps e seus benefícios;
- Implementar CI/CD e infraestrutura como código utilizando ferramentas como Docker e Kubernetes;
- Projetar pipelines de build e deployment seguros e eficazes;
- Promover uma cultura de DevOps colaborativa e centrada na automação de testes e processos;
- Integrar práticas de DevOps em projetos de desenvolvimento Low Code.
Segurança em Aplicações Low Code
Ao final da disciplina, os alunos deverão ser capazes de:
- Identificar aspectos fundamentais da segurança de software em ambientes low code;
- Implementar mecanismos de autenticação e autorização em soluções low code;
- Aplicar práticas de proteção de dados e privacidade;
- Realizar testes de segurança em aplicações low code;
- Desenvolver e implementar planos de segurança para soluções low code;
- Promover uma cultura de segurança e DevSecOps em projetos low code.
Testes de Software
Ao final da disciplina, os alunos deverão ser capazes de:
- Realizar testes em diferentes níveis e tipos, entendendo seu papel no ciclo de desenvolvimento de software;
- Utilizar práticas de TDD para desenvolver software de forma iterativa e incremental;
- Configurar e integrar ferramentas de automação de testes nos processos de CI/CD;
- Criar e implementar pipelines de teste automatizados, garantindo qualidade contínua;
- Analisar a eficácia dos testes e aprimorar a estratégia de testes com base em resultados;
- Identificar e solucionar problemas relacionados a testes;
- Contribuir para a melhoria contínua da qualidade do software.
Módulo 4: Automação e Análise de Dados
Data Discovery e Analytics
Ao final da disciplina, os alunos deverão ser capazes de:
- Realizar analisar exploratória de dados;
- Conhecer os diferentes tipos de dados (estruturados, semiestruturados, não estruturados);
- Identificar e coletar dados relevantes de diversas fontes;
- Aplicar técnicas de visualização de dados para comunicar insights de forma clara e concisa;
- Utilizar ferramentas de Data Discovery e Self-Service Analytics para realizar análises exploratórias de dados de forma autônoma;
- Usar modelos de machine learning para aplicar em análise preditiva e prescritiva.
Automação de Processos e RPA
Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender a hiperautomação e aplicar práticas de RPA para otimizar processos;
- Implementar soluções RPA utilizando plataformas low code;
- Usar ferramentas e plataformas RPA para manipular dados e interagir com aplicações;
- Identificar oportunidades e implementar melhorias contínuas em processos de negócios;
- Integrar soluções RPA com outras ferramentas e aplicações;
- Realizar debugging e troubleshooting em soluções de automação.
IA Generativa em Desenvolvimento de Software
Ao final da disciplina, os alunos deverão ser capazes de:
- Aplicar técnicas de IA Generativa para automatizar tarefas de desenvolvimento de software;
- Avaliar o impacto da IA Generativa na produtividade e qualidade do software;
- Utilizar e integrar ferramentas de IA Generativa no processo de desenvolvimento de software;
- Comunicar os benefícios e desafios da IA Generativa para stakeholders;
- Utilizar IAs Generativas para melhorar a experiência do usuário (UX) em interações com software;
- Gerenciar e configurar soluções de AI-as-a-Service, AI-as-a-Commodity e AI Gateways.
CORPO DOCENTE
- Cesar Augusto Antonio Lima Camargo Filho - Especialista
- Edgar Paes Cassemiro - Mestre
- Evandro Antonio Almeida Correia - Especialista
- José Fábio Gomes Coimbra - Mestre
- Leonardo Bráulio de Oliveira e Silva - Mestre
- Marco Aurélio de Souza Mendes - Mestre
- Rafael da Camara Figueredo -Mestre
- Ricardo Brito Alves - Mestre
- Rodrigo Vitorino Moravia - Mestre
- Rommel Vieira Carneiro - Mestre
- Tiago Henrique Belotte -Mestre
- Welington Costa Monteiro - Especialista
O corpo docente poderá sofrer alteração em caso de alguma eventualidade.
INSCRIÇÃO E MATRÍCULA
INSCRIÇÕES ABERTAS
2. MATRÍCULA
FAÇA SUA MATRÍCULA PARA GARANTIR A SUA VAGA!
IMPORTANTE
ATENÇÃO • REQUISITO PREVISTO EM LEI
- Tadeu dos Reis Faria - Mestre
Área do Conhecimento
Tecnologias DigitaisPeríodo de Realização
Início: 07/04/2025Previsão de término: 17/06/2026
Carga Horária
444 horas/aula*.*Hora/aula de 50 minutos (carga horária total equivalente à 370 horas)
Horário
Aulas ao vivo, às segundas e quartas-feiras, das 19h às 22h30. Eventualmente, poderá ocorrer em outro dia da semana.Investimento
24 x R$ 492,00
18 x R$ 643,00
6 x R$ 1.847,00
À vista R$ 10.879,00
Parceiros e Descontos
- Veja aqui a Política de Parcerias e Descontos para os cursos de Pós-graduação da PUC Minas.
Pessoa Jurídica como responsável pelo pagamento das mensalidades
Requisitos Tecnológicos
O aluno deve ter acesso próprio a equipamentos de acordo com as configurações técnicas especificas. Acesse aqui os detalhes.
Trabalho de conclusão de curso
O TCC não é obrigatório para a finalização do curso de pós-graduação. Caso tenha interesse, o aluno pode contratar o serviço de tutoria específica para realizar um TCC. Mais informações, atendimentoiec@pucminas.br
Certificação
Dispensa de Disciplinas
Diploma estrangeiro
Alunos com diploma de graduação emitido fora do território nacional, devem acessar o link oficial do MEC para revalidar ou reconhecer seu diploma no Brasil.
Estágio
Estude na Melhor
Não decidiu qual curso fazer?
Faça um teste de orientação profissional para ajudar você na sua escolha.
Blog Conexão PUC Minas
Informações sobre sua formação profissional e mercado de trabalho.
Por que escolher a Puc Minas
- Inovação
A PUC Minas foi eleita uma das universidades mais inovadoras do país, segundo o RUF.
- Reputação
A maior universidade católica do mundo é também uma das melhores do mundo pela Times Higher Education.
- Intercâmbio
Convênio com mais de 160 instituições pelo mundo para ampliar a experiência acadêmica e criar um ambiente multicultural.
- Pesquisa
Programas de pesquisa que amplicam o conhecimento e a inovação no Estado e estreitam as relações com empresas
- Empregabilidade
Estudar em uma das 10 universidades mais respeitadas pelos empregadores do Brasil faz toda a diferença na sua formação.
- Estrutura de Ponta
Laboratórios com estrutura de ponta para você vivenciar em profundidade e realidade da profissão.
Entre em contato com a nossa central