Este curso é a porta de entrada para a construção de soluções tecnológicas, capacitando você a transformar ideias em softwares funcionais. Aprenda a analisar problemas, projetar sistemas e desenvolver aplicações do zero, abrindo caminho para uma carreira sólida em desenvolvimento.
Nível: Iniciante a Intermediário
Para quem é: Estudantes de tecnologia, desenvolvedores iniciantes e profissionais que desejam uma base sólida em análise e desenvolvimento de sistemas.
Ao concluir, você será capaz de: O aluno será capaz de analisar necessidades de negócio, projetar soluções de software, codificar sistemas e entender o ciclo de vida completo do desenvolvimento.
7 módulos · 12h · certificado ao final
- Analisando requisitos e definindo escopo de projetos
- Modelando sistemas e bancos de dados relacionais
- Projetando a arquitetura e a interface do usuário
- Desenvolvendo funcionalidades principais do sistema
- Testando e garantindo a qualidade do software
- Implantando e fazendo a manutenção de aplicações
- Projeto Final: Desenvolvendo um Sistema de Gerenciamento Básico
Projeto Final
Um sistema de gerenciamento de tarefas ou um catálogo de produtos com funcionalidades de cadastro, consulta e atualização.
Este curso oferece uma compreensão abrangente de Inteligência Artificial e Machine Learning, capacitando você a projetar e implementar soluções inovadoras. Aprenda a transformar dados em inteligência e a construir sistemas que aprendem e tomam decisões autônomas.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores, analistas de dados, cientistas de dados em formação e entusiastas de tecnologia que buscam uma base sólida em IA e Machine Learning.
Ao concluir, você será capaz de: Capacitar o aluno a compreender os princípios da IA e ML, desenvolver modelos preditivos e classificar dados utilizando algoritmos e ferramentas específicas.
8 módulos · 12h · certificado ao final
- Introduzindo os Conceitos Fundamentais de Inteligência Artificial
- Explorando o Mundo do Machine Learning: Tipos e Paradigmas
- Preparando e Feature Engineering de Dados para Modelos Preditivos
- Implementando Algoritmos de Aprendizado Supervisionado (Regressão e Classificação)
- Aplicando Técnicas de Aprendizado Não Supervisionado (Clustering e Redução de Dimensionalidade)
- Avaliando e Otimizando o Desempenho de Modelos de Machine Learning
- Desvendando as Redes Neurais Artificiais e Deep Learning Básico
- Projeto Final: Construindo um Sistema Inteligente com IA e ML
Projeto Final
Desenvolvimento de um sistema inteligente para resolver um problema do mundo real, como um sistema de recomendação, um classificador de textos ou um preditor de valores, aplicando algoritmos de Machine Learning.
Este curso capacitará você a dominar o desenvolvimento Full Stack com Java, transformando suas ideias em aplicações robustas e completas. Aprenda a construir do zero tanto o backend quanto o frontend, tornando-se um desenvolvedor versátil e muito procurado no mercado.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores Java iniciantes a intermediários, aspirantes a Full Stack, ou profissionais de outras linguagens buscando aprimorar-se no ecossistema Java.
Ao concluir, você será capaz de: O aluno será capaz de projetar, desenvolver e implantar aplicações web completas utilizando o ecossistema Java para backend e tecnologias frontend populares.
8 módulos · 12h · certificado ao final
- Configurando o Ambiente e Ferramentas para Desenvolvimento Java Full Stack
- Desenvolvendo APIs RESTful com Spring Boot e Conceitos de Backend
- Gerenciando Bancos de Dados com JPA, Hibernate e Spring Data
- Construindo Interfaces de Usuário Responsivas com um Framework Frontend
- Integrando o Frontend com o Backend via APIs REST
- Implementando Segurança (Autenticação e Autorização) na Aplicação Full Stack
- Implantando e Realizando Deploy da Aplicação Full Stack
- Projeto Final: Desenvolvendo uma Plataforma de E-commerce Completa
Projeto Final
Uma aplicação web Full Stack funcional, como uma plataforma de e-commerce ou sistema de gerenciamento de tarefas, com backend em Spring Boot e frontend interativo, pronta para demonstração.
Este curso oferece um guia prático para a transição de aplicações OutSystems para um stack de desenvolvimento open-source. Você aprenderá as melhores práticas para refatorar e modernizar seus sistemas, ganhando autonomia tecnológica.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores OutSystems que desejam expandir suas habilidades para tecnologias full-stack, ou desenvolvedores Java/Angular que precisam entender o processo de migração de plataformas low-code.
Ao concluir, você será capaz de: Capacitar o aluno a planejar, executar e refatorar aplicações OutSystems, transicionando-as para um stack tecnológico de mercado como Angular e Java.
7 módulos · 12h · certificado ao final
- Analisando a arquitetura OutSystems existente e identificando componentes para migração
- Planejando a estratégia de migração: reescrita, refatoração e faseamento
- Desenvolvendo o backend em Java: Modelagem de dados e implementação de APIs RESTful
- Construindo o frontend em Angular: Replicando interfaces e funcionalidades OutSystems
- Integrando frontend e backend: Consumindo APIs e gerenciando estados
- Testando e validando a aplicação migrada
- Projeto Final: Migrando um módulo ou aplicação OutSystems para Angular e Java
Projeto Final
Apresentação de um módulo ou uma aplicação completa migrada de OutSystems para uma arquitetura com frontend Angular e backend Java, demonstrando a funcionalidade e a estrutura do novo código.
Aprenda a transformar sua rotina jurídica com inteligência artificial, reduzindo o tempo gasto em tarefas repetitivas e aumentando a precisão de suas análises. Este curso oferece ferramentas práticas para advogados que desejam se destacar no mercado com o uso de tecnologia.
Nível: Iniciante a Intermediário
Para quem é: Advogados, estudantes de direito, paralegais e profissionais do jurídico que desejam incorporar tecnologia e IA em suas atividades diárias.
Ao concluir, você será capaz de: Capacitar advogados e profissionais do direito a utilizar ferramentas de IA para automatizar rotinas, analisar documentos jurídicos e gerar conteúdo especializado com eficiência.
6 módulos · 12h · certificado ao final
- Conhecendo as Ferramentas de IA para o Jurídico
- Automatizando a Redação de Peças Jurídicas com LLMs
- Analisando Documentos e Jurisprudência com IA
- Gerenciando Prazos e Processos com Ferramentas Digitais
- Integrando IA em Fluxos de Trabalho Jurídicos
- Projeto Final: Automação de um Processo Jurídico Completo
Projeto Final
Desenvolvimento de um sistema automatizado para geração de uma peça jurídica personalizada, utilizando IA e templates, pronto para aplicação prática em um escritório ou departamento jurídico.
Aprenda a criar um ambiente de desenvolvimento que não apenas impulsiona sua produtividade, mas também torna o ato de programar uma experiência mais prazerosa. Transforme seu setup em um espaço de trabalho inspirador e eficiente, otimizando seu foco e bem-estar.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores de todos os níveis que buscam otimizar seu setup e hábitos de trabalho para uma experiência de codificação mais agradável e eficiente.
Ao concluir, você será capaz de: O aluno será capaz de configurar seu ambiente de desenvolvimento para maximizar a produtividade, reduzir a fadiga e desfrutar mais do processo de codificação.
7 módulos · 8h · certificado ao final
- Introduzindo o conceito de 'Coding Vibe' e sua importância
- Configurando o ambiente de desenvolvimento ideal (IDE, editor de texto, terminal)
- Personalizando temas, fontes e atalhos para otimização visual
- Utilizando plugins e extensões para automação e melhoria de fluxo
- Gerenciando distrações e implementando técnicas de foco
- Explorando ferramentas para colaboração e organização de projetos
- Projeto Final: Construindo seu Ambiente de Desenvolvimento Perfeito
Projeto Final
Configuração completa e documentada do ambiente de desenvolvimento personalizado do aluno, com justificativas das escolhas de ferramentas e configurações.
Este curso capacita você a transformar a eficiência operacional aplicando a Inteligência Artificial. Aprenda a identificar, desenvolver e implementar soluções de IA que otimizam processos, gerando economia e agilidade para sua organização.
Nível: Iniciante a Intermediário
Para quem é: Profissionais de TI, gestores de projetos, analistas de negócios e qualquer um interessado em aplicar IA para melhoria contínua de processos.
Ao concluir, você será capaz de: O aluno será capaz de identificar gargalos, selecionar as ferramentas de IA adequadas e implementar soluções para aumentar a eficiência e reduzir custos em diversos processos organizacionais.
6 módulos · 10h · certificado ao final
- Introdução à Otimização de Processos e o Papel da IA
- Identificando Oportunidades: Análise e Mapeamento de Processos com Foco em IA
- Ferramentas e Tecnologias de IA para Otimização (Automação, Predição, Análise)
- Design e Implementação de Soluções de IA para Processos
- Monitoramento, Avaliação e Melhoria Contínua de Processos Otimizados por IA
- Projeto Final: Desenvolvendo uma Solução de Otimização de Processos com IA
Projeto Final
Prototipagem e apresentação de uma solução de IA para otimizar um processo de negócio real ou hipotético, demonstrando ganhos de eficiência.
Aprenda os conceitos básicos da informática de forma divertida e interativa, desenvolvendo habilidades para utilizar tecnologia de forma eficaz e segura. Este curso é ideal para adolescentes que desejam entender o mundo da informática e como ele pode ser aplicado na vida diária.
Nível: Iniciante
Para quem é: Adolescentes interessados em tecnologia
Ao concluir, você será capaz de: Entender os conceitos básicos da informática e como aplicá-los na vida diária
6 módulos · 10h · certificado ao final
- Conhecendo o Hardware
- Entendendo o Software
- Introdução à Programação
- Segurança na Internet
- Utilizando Ferramentas de Produtoividade
- Projeto Final: Criação de um Projeto de Informática
Projeto Final
Criação de um projeto de informática que aplique os conhecimentos adquiridos
Aprenda a programar em Python e desenvolva habilidades em uma das linguagens de programação mais populares do mundo. Com este curso, você estará preparado para criar aplicativos e resolver problemas complexos em Python.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores iniciantes e profissionais de TI
Ao concluir, você será capaz de: Desenvolver habilidades em programação Python
7 módulos · 10h · certificado ao final
- Introduzindo Python
- Trabalhando com Variáveis e Tipos de Dados
- Controlando Fluxo de Programa
- Trabalhando com Funções
- Manipulando Arquivos e Dados
- Desenvolvendo Aplicativos Web com Python
- Projeto Final: Desenvolvimento de um Aplicativo Python
Projeto Final
Um aplicativo Python funcional
Aprenda a criar modelos de machine learning para resolver problemas complexos e melhorar a tomada de decisões. Com este curso, você desenvolverá habilidades em criar algoritmos inteligentes e melhorará sua carreira em ciência de dados.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores e cientistas de dados
Ao concluir, você será capaz de: Desenvolver habilidades em criar modelos de machine learning para resolver problemas complexos
6 módulos · 10h · certificado ao final
- Introdução ao Machine Learning
- Pré-processamento de Dados
- Treinamento de Modelos
- Avaliação de Desempenho
- Seleção de Características
- Projeto Final: Implementação de um Modelo de Machine Learning
Projeto Final
Desenvolvimento de um modelo de machine learning para resolver um problema real