Curso de Análise e Desenvolvimento de Sistemas

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.

Carregando a aula…

Curso de Inteligência Artificial e Machine Learning

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.

Carregando a aula…

Curso de Desenvolvimento Full Stack com Java

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.

Carregando a aula…

Curso de Migração de Aplicações OutSystems para Angular e Java

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.

Carregando a aula…

Curso de Automação Jurídica com IA e LLMs para Advogados

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.

Carregando a aula…

Curso de Coding Vibe: Otimizando seu Ambiente de Desenvolvimento e Fluxo de Trabalho

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.

Carregando a aula…

Curso de Otimização de Processos com IA

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.

Carregando a aula…

Curso de Introdução à Informática para Adolescentes

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

Carregando a aula…

Curso de Python

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

Carregando a aula…

Curso de Machine Learning

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

Carregando a aula…