Logo XP Educacao
logo_xpe

Orientação especializada para desenvolvimento do Projeto Aplicado

Apoio semanal 

Orientação durante todo o processo de desenvolvimento do Projeto.

Alto valor agregado

Seu Projeto avaliado ao vivo com o feedback de especialistas.

Apoio diferenciado no desenvolvimento de atividades e suporte para suas dúvidas

Feedbacks individuais

Entregas acadêmicas avaliadas e comentadas diretamente pelo professor.

Fóruns especializados

Debates conduzidos e assessorados pelo professor.

Atendimento

prioritário

Prioridade no atendimento por chat e videoconferência para qualquer demanda.

Pós-Graduação Online

Processo de Matrícula

Siga os passos abaixo para confirmar sua inscrição na pós-graduação do IGTI

Matricule-se.

Preencha as informações e efetue o pagamento para confirmar sua matrícula.

QUERO ME INSCREVER

Envie sua documentação

Cópia do Diploma da Graduação, comprovante de residência e CPF.

Na dúvida?

Converse com um professor

Em dúvida sobre o curso mais adequado ao seu perfil?

Gostaria de conhecer melhor o nosso modelo de ensino?

Faça uma videoconferência gratuita com um professor.

AGENDAR VIDEOCONFERÊNCIA

Excelência Educacional

Com 15 anos de mercado, o IGTI é reconhecido pelo MEC e referência em qualidade e inovação na Graduação e na

 Pós-graduação.

Imersão Internacional Online

Estude com professores

do Vale do Silício

Estude sobre tecnologias exponenciais com professores internacionais.

Interaja ao vivo em aulas semanais com tradução simultânea.

Na dúvida?

Experimente uma aula grátis!

Que tal experimentar nosso ambiente de ensino para sentir como o IGTI ajudará você a se conectar com seu futuro?

QUERO EXPERIMENTAR UMA AULA GRATUITA

A pós em Desenvolvimento Full Stack está de cara nova e em novo formato!

Chegou a pós em Desenvolvimento Full Stack e Full Cycle com condição especial de lançamento: parcelas de R$ 249 no boleto.

Pós-graduação em Desenvolvimento Full Stack e Full Cycle

Acelere sua carreira com a pós em desenvolvimento full stack e full cycle reconhecida pelo MEC. Amplie seu domínio em front end e back end, adquirindo as competências essenciais para liderar, arquitetar e implementar soluções complexas em grandes empresas.

AULAS 100% GRAVADAS


Aprenda com que faz: aulas com o coordenador do curso Gustavo Aguilar e com professores atuantes no mercado, gestores e líderes.

Para você que tem uma rotina intensa e possui dificuldades de encaixar compromissos na agenda, a cada bootcamp liberado, 100% das aulas estarão já disponíveis para você acelerar sua carreira em Desenvolvimento Full Stack e Full Cycle no seu ritmo e do seu jeito.


Aqui, você está no comando: sua rotina define o ritmo dos estudos e a autonomia é toda sua.

Acelere sua jornada profissional.

Investimento

Clique e descubra quanto investimos em você.

Quero descobrir

Formas de pagamento

Confira nossas facilidades.

Saiba mais

Autonomia garantida

Ensino à distância com videoaulas para a sua autonomia nos estudos.

Saiba mais

Início das aulas

Imediato: comece suas aulas JÁ, sem esperar uma data específica.

Formação

em 6 meses

Certificado

Lato sensu chancelado pelo MEC

Bootcamps

3 certificados

Sem TCC

Direto ao ponto

Conheça o que você vai aprender no curso.

Conhecer

Uma das profissões mais bem pagas do mercado

A profissão de Desenvolvedor Full Stack e Full Cycle é uma das que mais cresce e demanda cada vez mais profissionais capacitados e de alta performance.

Painel de vagas

Confira as vagas para as profissões disponíveis no LinkedIn.

Desenvolvedor Full Stack


Vagas em todo Brasil

Desenvolvedor Back-End

Vagas em todo Brasil

Arquiteto de Software


Vagas em todo Brasil

800 mil vagas

Relatório aponta alta empregabilidade no mercado tech com demanda de mais de 800mil profissionais de tecnologia até 2025.

Fonte: Brasscom - 2022

R$ 9.174

Salário médio de um(a) Desenvolvedor Full Stack no Brasil.

Fonte: Glassdoor - Abril 2024

Investimos em parte da sua Pós.

Descobrir

Os mais relevantes experts do assunto estão aqui.

Conheça

Gustavo Aguilar

Mestrando em Educação com ênfase em Tecnologias da Informação e da Comunicação (TIC), bacharel em Ciência da Computação, pós-graduado em Administração de Banco de Dados, com especialização em Docência no Ensino Superior, e MBAs em Ciência de Dados e Cloud Computing.


Profissional de Tecnologia da Informação com mais de 20 anos de experiência na área de banco de dados, tendo trabalhado em grandes empresas do setor de telecomunicação, cobrança, imóveis e locação de veículos. Com grande vivência em administração de ambientes de missão crítica em diversas plataformas, sizes e topologias, atua como Database Tech Lead, consultor em Administração de Banco de Dados, Arquitetura de Dados e Cloud Computing, sendo também instrutor oficial Microsoft (MCT), certificado em Azure, AWS, Google Cloud e Oracle Cloud (OCI).

O que você irá aprender com os profissionais do mercado.

Prepare-se para se tornar especialista em todo o ciclo de desenvolvimento de software. Aprenda desde o back end até o front end, adquirindo habilidades essenciais para liderar equipes, projetar e implementar soluções tecnológicas avançadas e inovadoras. Com um programa de aprendizado assíncrono, você poderá ajustar seus estudos à sua rotina, tornando-se um profissional altamente valorizado no dinâmico mercado de tecnologia.

Fortaleça seu currículo com uma pós-graduação em até 6 meses.

Bootcamp

  • Desenvolvedor(a) Back End Node.js

    Módulo 1  | Desenvolvimento Back End com Javascript 


    • Introdução ao Node.js
    • Introdução ao Express.js
    • Desenvolvimento de API´s Rest com o Express.js
    • Criação e consumo de API’s com GraphQL
    • Organização e Padrões de projeto com Node.js

    Módulo 2 |  Autenticação e Autorização com JavaScript


    • Protocolo HTTP e HTTPS
    • Autenticação e Autorização com o protocolo HTTP
    • Comparação entre aplicações Stateful e Stateless
    • Noções de criptografia
    • Autenticação de aplicações via token
    • Autenticação de sistemas via Single Sign On (SSO) e Centralized Authentication System (CAS)
    • Autenticação a partir de servidores Lightweight Directory Access Protocol (LDAP)
    • Aplicação do protocolo OAuth 2.0 em soluções web
    • Implementação de projetos voltados a autenticação e autorização com Node.js

    Módulo 3 | Banco de Dados + Node.js


    • Bancos de dados SQL
    • Bancos de dados NoSQL
    • Integração do Node.js com bancos de dados SQL e NoSQL com Mongoose e Sequelize

    Módulo 4 | Tópicos Especiais em Desenvolvimento Back End


    • Teste de software unitários
    • Testes de software de integração
    • Sistemas de Controle de Versão Git e Github
    • Conteinerização. Docker

Bootcamp

  • Desenvolvedor(a) Front End React

    Módulo 1 | JavaScript Avançado


    • JavaScript: Rest/spread operator, Mapa de eventos, event bubbling/propagation, noções de escopo, prototype, closures, generators, iterators, Proxy, currying, IIFE (Immediately Invoked Function Expressions)
    • Promises: criação de promises, Promise.race, Promise.allSettled
    • Novidades do JavaScript ES6+
    • Bibliotecas: date-fns, lodash, axios, D3

    Módulo 2 | React I


    • Vanilla JavaScript x React
    • A ferramenta create-react-app
    • Conceitos importantes: Componentização, function components, props, JSX, One-way data flow, composition, "lifting state up"
    • Utilização de Tailwind CSS + react-icons + react-spinners para estilização
    • Trabalhando com forms
    • Integração com Back End com fetch e axios
    • Os hooks useState e useEffect. Deploy de apps na Netlify

    Módulo 3 | React II


    • Introdução ao TypeScript. React + TypeScript
    • Estilização com MaterialUI
    • A biblioteca react-router
    • Os hooks useContext, useReducer, useCallback, useMemo e useRef
    • Separação de lógica e interface com criação dos próprios hooks
    • Introdução ao Redux
    • React + Redux
    • Autenticação e autorização com React
    • Convertendo Class Components para Function Components

    Módulo 4 |  React III


    • Estilização com Styled Components
    • SPA (Single Page Application) x SSR (Server Side Rendering) x SSG (Static Site Generation)
    • Introdução ao Next.js. Next.js + TypeScript
    • As bibliotecas react-query e swr
    • TDD (Test Driven Development com Jest)
    • Testes de components com a react-testing-library e react-hooks-testing-library
    • Testes end-to-end com Cypress
    • Deploy de apps na Vercel

Bootcamp

  • Arquiteto(a) de Software

    Módulo 0  |  Fundamentos de Cloud Computing 


    • Infraestrutura de TI
    • Princípios, características, riscos e benefícios da computação em nuvem
    • Tipos de nuvens: Públicas, Privadas, Híbridas e Comunitárias
    • Cloud Providers
    • Virtualização
    • Modalidades de Serviços
    • Mercado global de Cloud
    • Soluções Multicloud
    • Cloud Management Platforms (CMP)
    • Soluções Cloud-First
    • Soluções de Edge Computing e CDN
    • Escalabilidade, TI Elástica
    • Continuidade de negócios (PCN / PCS) e recuperação de desastres
    • Análise financeira para migração para nuvem (TCO e ROI)
    • Framework Gartner para adoção de nuvem (Ciclo da Nuvem)
    • Principais mitos da nuvem
    • Desafios culturais para a migração pra nuvem
    • Motivações para migrar para a nuvem
    • Estratégias de migração pra nuvem (Os “R”s do Gartner)
    • Governança de TI e computação em nuvem
    • Cloud Service Expense Management (CSEM)
    • Carreira e certificações

    Módulo 1  |  Fundamentos de Arquitetura de Software

    • Introdução à Arquitetura de Software
    • Arquitetura de Software x Arquitetura de Soluções x Arquitetura Corporativa
    • O papel do(a) Arquiteto(a) de Software, hard e soft skills do(a) Arquiteto(a) de Software
    • Processos Decisórios (frame, alternativas, informação, valores, raciocínio lógico e compromisso com a ação)
    • Riscos e Mitigação de Riscos (5W2H)
    • Frameworks arquiteturais (TOGAF)
    • The Open Group IT4IT™ Reference Architecture
    • ArchiMate x UML x BPMN
    • Ciclos de Vida de Desenvolvimento de Software
    • Metodologias ágeis x DevOps x Arquitetura de Software
    • Customer Development
    • Lean Startup
    • Gestão de Configuração e Versionamento, Ferramentas para SCM (Git/SVN/Azure DevOps)
    • Boards (Trello / Azure Devops / JIRA)

    Módulo 2  |  Requisitos Arquiteturais e Modelagem Arquitetural


    • Introdução à Engenharia de Requisitos
    • Tipos de requisitos
    • Técnicas para classificação e análise de requisitos (FURPS+ e SMART)
    • Ferramentas para gerenciamento de requisitos
    • Refinamento (Grooming) de requisitos
    • Requisitos arquiteturais
    • Introdução à UML
    • Modelo 4+1
    • C4 Model
    • Ferramentas usadas para testes de cada tipo de requisito
    • Ferramentas para modelagem arquitetural / UML: Astah, Lucidchart, Yuml e Draw.io
    • Ferramentas para gerenciamento de requisitos: Helix RM, JIRA, Orcanos, Openreq, OSRMT, RE-Tools e ReQtest

    Módulo 3  |  Design Patterns, Estilos e Padrões Arquiteturais


    • Introdução à Programação Orientada a Objetos
    • Princípios SOLID
    • Design Patterns (Padrões de Projetos)
    • Clean Architecture
    • Arquitetura Hexagonal
    • Estilos e Padrões Arquiteturais
    • Padrões de Integração de Aplicações (EDI, EAI, ESB e Web Services)

    Módulo 4  | Principais Arquiteturas de Software da Atualidade


    • Arquitetura de microsserviços
    • SWAGGER
    • Arquitetura API REST e GraphQL
    • Arquitetura orientada a eventos;
    • Arquitetura serverless
    • Azure Functions / AWS Lambda
    • Arquitetura de sistemas Web
    • Frameworks para desenvolvimento de sistemas Web (Angular / React / Vue.js)
    • Arquitetura de sistemas mobile:
    1. Plataforma Nativa para iOS e Android
    2. Plataformas Híbridas: Xamarin, Flutter, React Native, Ionic
    • Arquitetura cloud native




Nós investimos na sua Pós.

Quero acelerar minha carreira

Conteúdo programático completo.

Fazer download

Quais empresas contratam nossos alunos?

O sucesso dos nossos alunos é o nosso sucesso! Transformamos você em um(a) profissional de alto nível para trabalhar nas melhores empresas.

Algumas empresas em que nossos alunos atuam:

100% das startups com mais de 1000 funcionários

contam com a presença de alunos da XP Educação.

Fonte: AAA Inovação - 2023

80% das marcas mais valiosas

contam com a presença de alunos da XP Educação.

Fonte: InvestNews - XP Educação

50% dos nossos alunos atuam em 

empresas com mais de 1000 funcionários

Fonte: Pesquisa XP Educação - 2023

Investimento

Somos investidores oficiais da sua carreira.

Sua pós com parcelas que cabem no seu bolso!


De: R$ 10.036

Por: parcelas de R$ 249

no boleto*

*Consulte condições.

Quero me matricular

Outras formas de pagamento:

  • À vista 
  • Cartão de crédito recorrente
    (não compromete o limite) 
  • Cartão de crédito parcelado

Se preferir, fale agora com nossos especialistas e tire suas dúvidas.

Falar com especialistas

*Atendimento das 9 às 21 horas, de segunda a sexta-feira (exceto feriados).

XP Educação, uma empresa

Nascemos de um sonho grande de transformar a educação com a mesma lógica de quem transformou o mercado financeiro.


Aqui, o mercado é sua sala de aula.

XP Educação 

A escola que nasceu dentro da XP, uma empresa inovadora e disruptiva.

Inovação

Ensino prático, imersivo e interativo, com aulas ao vivo e online, com tecnologia e qualidade.

Portfólio

Graduações, pós e MBAs em TI, negócios e finanças, além de bootcamps e cursos livres. 

100% dos professores

São profissionais atuantes no mercado. Aprenda com quem está na linha de frente de grandes empresas.

Turmas reduzidas

Aulas interativas semanais em turmas reduzidas  visando mais interatividade e participação.

Dinâmicas

de grupo

Debates interativos ao vivo para estudos de casos e soluções colaborativas.

Networking qualificado

Interação, trocas, práticas e aprendizado com profissionais experientes.

Faça seu MBA como um Bootcamp

aplicável ao mercado

Estude intercalando disciplinas práticas com atividades do projeto aplicado do curso.

Bootcamp: Engenheiro(a) de Machine Learning

Módulo 1 - Fundamentos em Machine Learning

  • Tópicos de Estudo

    Introdução ao Aprendizado de Máquina (Machine Learning);

    Conceitos básicos de Sistemas Especialistas;

    Algoritmos de Aprendizado Supervisionado;

    Algoritmos de Aprendizado Não-supervisionado; 

    Conceitos de Classificação e regressão;

    Sistemas de recomendação; 

    Redes Neurais e Deep Learning; 

    Aprendizado por Reforço (Reinforcement Learning); 

    Processamento de Texto e Análise de Sentimentos;

    Principais aplicações de Aprendizado de Máquina;

    Introdução às Principais linguagens de programação e frameworks utilizados em Aprendizado de Máquina.

  • Trabalho Prático

    Desenvolver uma aplicação de aprendizado de máquina para modelos de classificação e regressão.

  • Desafio

    Desenvolver uma aplicação que utilize diferentes modelos de aprendizado de máquina para classificação.

Módulo 2 - Modelos Preditivos e Séries Temporais

  • Tópicos de Estudo

    Introdução à Modelagem Preditiva;

    Passos para a construção de um Modelo Preditivo;

    Resampling, Boosting;

    Algoritmos para construção de Modelos Preditivos;

    Comparação entre modelos;

    Aplicações de Modelos Preditivos;

    Séries temporais;

    Modelos paramétricos para a análise de séries temporais;

    RNR e CNN para a previsão de séries temporais.

  • Trabalho Prático

    Desenvolver uma aplicação de análise preditiva utilizando o google colab.


  • Desafio

    Desenvolver uma aplicação de análise preditiva através de dados de séries temporais. (bolsa de valores, variação de temperaturas etc)


Módulo 3 - Seleção de Modelos de Aprendizado de Máquina

  • Tópicos de Estudo

    Cross-Validation para validação e seleção de modelos;

    Estimativa de desempenho de modelos;

    Métricas para modelos. Acurácia. Classificação. Regressão. Agrupamento;

    Métricas multilabel;

    Escolha de algoritmos; 

    Configuração/Parametrização adequada de algoritmos;

    Tuning, Randomized Parameter, Optimization, Força bruta, Exhaustive Grid Search. 

    Medidas de qualidade;

    Avaliação da qualidade de uma solução;

    Curvas de validação e Curvas de aprendizado.


  • Trabalho Prático

    Aplicar os conceitos de sintonia de hiperparâmetros para a melhoria de desempenho dos algoritmos.


  • Desafio

    Utilizar diferentes modelos para a classificação ou regressão e mostrar qual deve ser a melhor escolha através das métricas de desempenho e sintonia de hiperparâmetros.

Módulo 4 - Metodologias de Aprendizado

  • Tópicos de Estudo

    Algoritmos de aprendizado de máquina supervisionado e não supervisionado;

    Redes neurais artificiais;

    Deep Learning;

    Exploração e generalização;

    Aprendizado de Máquina por reforço online e batch;

    Teoria dos jogos;

    Agente e multiagente;

    Processo de decisão de Markov (MDP);

    Aplicações.

    Deploy de modelos (flask/django).

  • Trabalho Prático

    Aplicar algoritmos baseados em redes neurais artificiais para a solução de problemas de classificação e regressão.

  • Desafio

    Aplicar os conceitos de redes neurais artificiais, em deep learning, e aprendizado por reforço para a solução de problemas complexos.

.

Bootcamp: Arquiteto(a) em
Machine Learning

Módulo 1 - Fundamentos de Deep Learning

  • Tópicos de Estudo

    Introdução, ordem cronológica e história das Redes Neurais Artificiais;

    Características básicas de Redes Neurais Artificiais;

    Estrutura do neurônio artificial;

    Funções de Ativação, Perda e Custo;

    Descida do Gradiente;

    Learning Rate;

    O modelo MCP;

    Treinamento e Técnicas de Aprendizado (Supervisionado, Semi-supervisionado e Não-

    Supervisionado);

    Perceptron e Rede Perceptron de Múltiplas Camadas (MLP);

    AlexNet;

    Algoritmo Backpropagation;

    Redes de Função de Base Radial;

    GAN, GRU e LSTM;

    Aplicações de Redes Neurais Artificiais;

    Reconhecimento de padrões;

    Classificação de imagens;

    Séries Temporais;

    Geração de conteúdo;

    Precificação Dinâmica;

    Convolutional Neural Networks (CNN);

    Definição da quantidade de camadas e do número de neurônios;

    Redes Neurais Recorrentes (RNR) e Recursivas (Recurrent and Recursive Neural Networks).


  • Trabalho Prático

    Aplicar os conceitos de deep learning para a solução de problemas complexos. Esse trabalho de mostrar o “poder” do deep learning.

  • Desafio

    Aplicar a rede CNN para a classificação de imagens e comparar o desempenho dessa classificação com outros algoritmos de ML.

Módulo 2 - Processamento de Linguagem Natural

  • Tópicos de Estudo

    Introdução ao Processamento da Linguagem Natural;

    Estrutura e sintaxe da linguagem;

    Técnicas de pré-processamento de textos;

    Word2Vec;

    BagOfWords;

    Glove;

    Arquitetura de Processamento da Linguagem Natural;

    Coleta de dados Web e redes sociais;

    Análise de Sentimento;

    Análise semântica;

    Desambiguação;

    Processamento de textos;

    Tradução de textos


  • Trabalho Prático

    Aplicar os conceitos de pré-processamento de textos para a construção de modelos de aprendizado.

  • Desafio

    Aplicar os conceitos do aprendizado de máquina para a análise de sentimento.


Módulo 3 - Sistemas de Recomendação

  • Tópicos de Estudo

    Introdução aos sistemas de recomendação;

    Métodos para recomendações; 

    Medidas de similaridade; 

    Amostragem;

    Dimensão reduzida;

    Recomendação por associação;

    Filtragem Colaborativa para recomendação; 

    Filtragem baseada em conteúdo; 

    Filtragem Demográfica;

    Agrupamento K-means aplicado à Sistemas de Recomendação; 

    Análise de Correlação aplicada à Sistemas de Recomendação;

    Métrica para avaliação de sistemas de recomendação.


  • Trabalho Prático

    Aplicar os conceitos de similaridade para a construção de sistemas de recomendação.

  • Desafio

    Avaliar diferentes algoritmos e selecionar o mais adequado para a construção de sistemas de recomendação.


Módulo 4 - Aplicações de Aprendizado de Máquina para IoT

  • Tópicos de Estudo

    Conceitos fundamentais para a Internet das Coisas (atuadores/sensores/gateways);

    Elementos constituintes e características dos dispositivos IoT;

    Particularidades dos dados gerados pelos dispositivos IoT;

    Diferenças entre o Big Data IoT e o Big Data gerado por outras fontes (redes sociais, data

    warehouse etc);

    Computação em nuvem, neblina e edge na IoT;

    Dispositivos para IoT (Arduino e Raspberry Pi); 

    Análise de dados em dispositivos IoT; 

    Aplicações IoT: cidades inteligentes, veículos conectados, veículos autônomos, cuidado com a saúde (healthcare), domótica (automação residencial), indústria 4.0 e governamental;

    Importância do aprendizado de máquina para a IoT;

    Algoritmos e frameworks utilizados para o aprendizado de máquina na IoT.


  • Trabalho Prático

    Aplicação de modelos de aprendizado de máquina para a identificação de anomalias em dados coletados por sensores.

  • Desafio

    Criar um BMC, um PMC e uma lista de OKR´s para um projeto, utilizando alguma plataforma gratuita (Trello, Canvanizer, Jira, etc).

.

Projetos Aplicados
  • Projeto Aplicado

    A partir do aprendizado nos bootcamps que compõem a sua Trilha de Pós-Graduação, é hora de começar seu Projeto Aplicado. 


    É a última etapa da sua especialização, momento em que você será, mais do que nunca, protagonista da sua jornada de conhecimento. No PA, você será apresentado para problemas com alto grau de incerteza e o desafio será propor ideias inovadoras para solucioná-los. 


    O projeto substitui o tradicional Trabalho de Conclusão de Curso, com uma diferença fundamental: é focado em entrega de valor, aplicabilidade, praticidade e com situações atuais que ocorrem no mercado de trabalho.


    Ao longo do PA, você terá dinâmicas de grupo e orientação personalizada para auxiliá-lo(a) nesta etapa.


    Ao final dos dois bootcamps e do PA, você receberá seu título de pós-graduação chancelado pelo MEC e terá ainda mais habilidades técnicas para alavancar sua carreira. 


.

   Transforme a sua carreira em

8 meses

Pós-Graduação lato sensu para você virar especialista

Experiência educacional interativa, hands-on e centrada no aluno. Uma oportunidade para você dar um salto na carreira. 

Cursos atualizados e adequados para sua sua jornada profissional

Conteúdo de qualidade, com teoria e muita prática para você criar soluções para problemas enfrentados no dia a dia de trabalho. 

Agilidade, qualidade, foco no aluno, suporte e acessibilidade

Professores que são referência em suas áreas. Curso prático que contempla conteúdo teórico, dois desafios e Projeto Aplicado.

A melhor educação em TI para todos

Cursos acessíveis de formação profissional para você se destacar no mercado de tecnologia. Vamos juntos transformar a educação em TI no Brasil.

Projeto aplicado

Projeto aplicado com foco em Inovação

  • Inovação e Design Thinking

    Na etapa Inovação e Design Thinking o aluno irá aprender uma abordagem para resolver problemas, fomentar a criatividade e a inovação centrada no usuário.

  • Desafio e Solução

    Na etapa Desafio e Solução, o aluno terá oportunidade de planejar todo o seu projeto, aplicando as técnicas aprendidas em Inovação e Design Thinking juntamente com as ferramentas utilizadas pela metodologia ágil.

  • Sprints

    A construção da solução é realizada por Sprints, que são etapas determinadas em espaços específicos de tempo, em que um conjunto de atividades devem ser executadas. Ao final, será feita uma entrega relevante para o desenvolvimento da solução.


    Em cada Sprint o aluno incrementará o seu Projeto Aplicado, apresentando as evidências do planejamento, da execução dos requisitos e da solução. Além disso, será possível validar as hipóteses e estratégias levantadas no início do projeto.

  • Relatório Final

    Esta é a última etapa do Projeto Aplicado, em que o aluno irá reunir a documentação acumulada ao longo das Sprints, consolidar os resultados e defender seu trabalho na forma de "pitch" para uma banca avaliadora.

Orientação especializada para desenvolvimento do Projeto Aplicado

Apoio semanal 

Orientação durante todo o processo de desenvolvimento do Projeto.

Alto valor agregado

Seu Projeto avaliado ao vivo com o feedback de especialistas.

Apoio diferenciado no desenvolvimento de atividades e suporte para suas dúvidas

Feedbacks individuais

Entregas acadêmicas avaliadas e comentadas diretamente pelo professor.

Fóruns especializados

Debates conduzidos e assessorados pelo professor.

Atendimento

prioritário

Prioridade no atendimento por chat e videoconferência para qualquer demanda.

Pós-Graduação Online

Processo de Matrícula

Siga os passos abaixo para confirmar sua inscrição na pós-graduação do IGTI

Matricule-se.

Preencha as informações e efetue o pagamento para confirmar sua matrícula.

QUERO ME INSCREVER

Envie sua documentação

Cópia do Diploma da Graduação, comprovante de residência e CPF.

Na dúvida?

Converse com um professor

Em dúvida sobre o curso mais adequado ao seu perfil?

Gostaria de conhecer melhor o nosso modelo de ensino?

Faça uma videoconferência gratuita com um professor.

AGENDAR VIDEOCONFERÊNCIA

Excelência Educacional

Com 15 anos de mercado, o IGTI é reconhecido pelo MEC e referência em qualidade e inovação na Graduação e na

 Pós-graduação.

Imersão Internacional Online

Estude com professores

do Vale do Silício

Estude sobre tecnologias exponenciais com professores internacionais.

Interaja ao vivo em aulas semanais com tradução simultânea.

Na dúvida?

Experimente uma aula grátis!

Que tal experimentar nosso ambiente de ensino para sentir como o IGTI ajudará você a se conectar com seu futuro?

QUERO EXPERIMENTAR UMA AULA GRATUITA

Turmas reduzidas

Aulas interativas semanais em turmas reduzidas  visando mais interatividade e participação.

Dinâmicas

de grupo

Debates interativos ao vivo para estudos de casos e soluções colaborativas.

Networking qualificado

Interação, trocas, práticas e aprendizado com profissionais experientes.

Faça seu MBA como um Bootcamp

aplicável ao mercado

Estude intercalando disciplinas práticas com atividades do projeto aplicado do curso.

Bootcamp: Engenheiro(a) de Machine Learning

Módulo 1 - Fundamentos em Machine Learning

  • Tópicos de Estudo

    Introdução ao Aprendizado de Máquina (Machine Learning);

    Conceitos básicos de Sistemas Especialistas;

    Algoritmos de Aprendizado Supervisionado;

    Algoritmos de Aprendizado Não-supervisionado; 

    Conceitos de Classificação e regressão;

    Sistemas de recomendação; 

    Redes Neurais e Deep Learning; 

    Aprendizado por Reforço (Reinforcement Learning); 

    Processamento de Texto e Análise de Sentimentos;

    Principais aplicações de Aprendizado de Máquina;

    Introdução às Principais linguagens de programação e frameworks utilizados em Aprendizado de Máquina.

  • Trabalho Prático

    Desenvolver uma aplicação de aprendizado de máquina para modelos de classificação e regressão.

  • Desafio

    Desenvolver uma aplicação que utilize diferentes modelos de aprendizado de máquina para classificação.

Módulo 2 - Modelos Preditivos e Séries Temporais

  • Tópicos de Estudo

    Introdução à Modelagem Preditiva;

    Passos para a construção de um Modelo Preditivo;

    Resampling, Boosting;

    Algoritmos para construção de Modelos Preditivos;

    Comparação entre modelos;

    Aplicações de Modelos Preditivos;

    Séries temporais;

    Modelos paramétricos para a análise de séries temporais;

    RNR e CNN para a previsão de séries temporais.

  • Trabalho Prático

    Desenvolver uma aplicação de análise preditiva utilizando o google colab.


  • Desafio

    Desenvolver uma aplicação de análise preditiva através de dados de séries temporais. (bolsa de valores, variação de temperaturas etc)


Módulo 3 - Seleção de Modelos de Aprendizado de Máquina

  • Tópicos de Estudo

    Cross-Validation para validação e seleção de modelos;

    Estimativa de desempenho de modelos;

    Métricas para modelos. Acurácia. Classificação. Regressão. Agrupamento;

    Métricas multilabel;

    Escolha de algoritmos; 

    Configuração/Parametrização adequada de algoritmos;

    Tuning, Randomized Parameter, Optimization, Força bruta, Exhaustive Grid Search. 

    Medidas de qualidade;

    Avaliação da qualidade de uma solução;

    Curvas de validação e Curvas de aprendizado.


  • Trabalho Prático

    Aplicar os conceitos de sintonia de hiperparâmetros para a melhoria de desempenho dos algoritmos.


  • Desafio

    Utilizar diferentes modelos para a classificação ou regressão e mostrar qual deve ser a melhor escolha através das métricas de desempenho e sintonia de hiperparâmetros.

Módulo 4 - Metodologias de Aprendizado

  • Tópicos de Estudo

    Algoritmos de aprendizado de máquina supervisionado e não supervisionado;

    Redes neurais artificiais;

    Deep Learning;

    Exploração e generalização;

    Aprendizado de Máquina por reforço online e batch;

    Teoria dos jogos;

    Agente e multiagente;

    Processo de decisão de Markov (MDP);

    Aplicações.

    Deploy de modelos (flask/django).

  • Trabalho Prático

    Aplicar algoritmos baseados em redes neurais artificiais para a solução de problemas de classificação e regressão.

  • Desafio

    Aplicar os conceitos de redes neurais artificiais, em deep learning, e aprendizado por reforço para a solução de problemas complexos.

.

Bootcamp: Arquiteto(a) em
Machine Learning

Módulo 1 - Fundamentos de Deep Learning

  • Tópicos de Estudo

    Introdução, ordem cronológica e história das Redes Neurais Artificiais;

    Características básicas de Redes Neurais Artificiais;

    Estrutura do neurônio artificial;

    Funções de Ativação, Perda e Custo;

    Descida do Gradiente;

    Learning Rate;

    O modelo MCP;

    Treinamento e Técnicas de Aprendizado (Supervisionado, Semi-supervisionado e Não-

    Supervisionado);

    Perceptron e Rede Perceptron de Múltiplas Camadas (MLP);

    AlexNet;

    Algoritmo Backpropagation;

    Redes de Função de Base Radial;

    GAN, GRU e LSTM;

    Aplicações de Redes Neurais Artificiais;

    Reconhecimento de padrões;

    Classificação de imagens;

    Séries Temporais;

    Geração de conteúdo;

    Precificação Dinâmica;

    Convolutional Neural Networks (CNN);

    Definição da quantidade de camadas e do número de neurônios;

    Redes Neurais Recorrentes (RNR) e Recursivas (Recurrent and Recursive Neural Networks).


  • Trabalho Prático

    Aplicar os conceitos de deep learning para a solução de problemas complexos. Esse trabalho de mostrar o “poder” do deep learning.

  • Desafio

    Aplicar a rede CNN para a classificação de imagens e comparar o desempenho dessa classificação com outros algoritmos de ML.

Módulo 2 - Processamento de Linguagem Natural

  • Tópicos de Estudo

    Introdução ao Processamento da Linguagem Natural;

    Estrutura e sintaxe da linguagem;

    Técnicas de pré-processamento de textos;

    Word2Vec;

    BagOfWords;

    Glove;

    Arquitetura de Processamento da Linguagem Natural;

    Coleta de dados Web e redes sociais;

    Análise de Sentimento;

    Análise semântica;

    Desambiguação;

    Processamento de textos;

    Tradução de textos


  • Trabalho Prático

    Aplicar os conceitos de pré-processamento de textos para a construção de modelos de aprendizado.

  • Desafio

    Aplicar os conceitos do aprendizado de máquina para a análise de sentimento.


Módulo 3 - Sistemas de Recomendação

  • Tópicos de Estudo

    Introdução aos sistemas de recomendação;

    Métodos para recomendações; 

    Medidas de similaridade; 

    Amostragem;

    Dimensão reduzida;

    Recomendação por associação;

    Filtragem Colaborativa para recomendação; 

    Filtragem baseada em conteúdo; 

    Filtragem Demográfica;

    Agrupamento K-means aplicado à Sistemas de Recomendação; 

    Análise de Correlação aplicada à Sistemas de Recomendação;

    Métrica para avaliação de sistemas de recomendação.


  • Trabalho Prático

    Aplicar os conceitos de similaridade para a construção de sistemas de recomendação.

  • Desafio

    Avaliar diferentes algoritmos e selecionar o mais adequado para a construção de sistemas de recomendação.


Módulo 4 - Aplicações de Aprendizado de Máquina para IoT

  • Tópicos de Estudo

    Conceitos fundamentais para a Internet das Coisas (atuadores/sensores/gateways);

    Elementos constituintes e características dos dispositivos IoT;

    Particularidades dos dados gerados pelos dispositivos IoT;

    Diferenças entre o Big Data IoT e o Big Data gerado por outras fontes (redes sociais, data

    warehouse etc);

    Computação em nuvem, neblina e edge na IoT;

    Dispositivos para IoT (Arduino e Raspberry Pi); 

    Análise de dados em dispositivos IoT; 

    Aplicações IoT: cidades inteligentes, veículos conectados, veículos autônomos, cuidado com a saúde (healthcare), domótica (automação residencial), indústria 4.0 e governamental;

    Importância do aprendizado de máquina para a IoT;

    Algoritmos e frameworks utilizados para o aprendizado de máquina na IoT.


  • Trabalho Prático

    Aplicação de modelos de aprendizado de máquina para a identificação de anomalias em dados coletados por sensores.

  • Desafio

    Criar um BMC, um PMC e uma lista de OKR´s para um projeto, utilizando alguma plataforma gratuita (Trello, Canvanizer, Jira, etc).

.

Projetos Aplicados
  • Projeto Aplicado

    A partir do aprendizado nos bootcamps que compõem a sua Trilha de Pós-Graduação, é hora de começar seu Projeto Aplicado. 


    É a última etapa da sua especialização, momento em que você será, mais do que nunca, protagonista da sua jornada de conhecimento. No PA, você será apresentado para problemas com alto grau de incerteza e o desafio será propor ideias inovadoras para solucioná-los. 


    O projeto substitui o tradicional Trabalho de Conclusão de Curso, com uma diferença fundamental: é focado em entrega de valor, aplicabilidade, praticidade e com situações atuais que ocorrem no mercado de trabalho.


    Ao longo do PA, você terá dinâmicas de grupo e orientação personalizada para auxiliá-lo(a) nesta etapa.


    Ao final dos dois bootcamps e do PA, você receberá seu título de pós-graduação chancelado pelo MEC e terá ainda mais habilidades técnicas para alavancar sua carreira. 


.

   Transforme a sua carreira em

8 meses

Pós-Graduação lato sensu para você virar especialista

Experiência educacional interativa, hands-on e centrada no aluno. Uma oportunidade para você dar um salto na carreira. 

Cursos atualizados e adequados para sua sua jornada profissional

Conteúdo de qualidade, com teoria e muita prática para você criar soluções para problemas enfrentados no dia a dia de trabalho. 

Agilidade, qualidade, foco no aluno, suporte e acessibilidade

Professores que são referência em suas áreas. Curso prático que contempla conteúdo teórico, dois desafios e Projeto Aplicado.

A melhor educação em TI para todos

Cursos acessíveis de formação profissional para você se destacar no mercado de tecnologia. Vamos juntos transformar a educação em TI no Brasil.

Projeto aplicado

Projeto aplicado com foco em Inovação

  • Inovação e Design Thinking

    Na etapa Inovação e Design Thinking o aluno irá aprender uma abordagem para resolver problemas, fomentar a criatividade e a inovação centrada no usuário.

  • Desafio e Solução

    Na etapa Desafio e Solução, o aluno terá oportunidade de planejar todo o seu projeto, aplicando as técnicas aprendidas em Inovação e Design Thinking juntamente com as ferramentas utilizadas pela metodologia ágil.

  • Sprints

    A construção da solução é realizada por Sprints, que são etapas determinadas em espaços específicos de tempo, em que um conjunto de atividades devem ser executadas. Ao final, será feita uma entrega relevante para o desenvolvimento da solução.


    Em cada Sprint o aluno incrementará o seu Projeto Aplicado, apresentando as evidências do planejamento, da execução dos requisitos e da solução. Além disso, será possível validar as hipóteses e estratégias levantadas no início do projeto.

  • Relatório Final

    Esta é a última etapa do Projeto Aplicado, em que o aluno irá reunir a documentação acumulada ao longo das Sprints, consolidar os resultados e defender seu trabalho na forma de "pitch" para uma banca avaliadora.

Orientação especializada para desenvolvimento do Projeto Aplicado

Apoio semanal 

Orientação durante todo o processo de desenvolvimento do Projeto.

Alto valor agregado

Seu Projeto avaliado ao vivo com o feedback de especialistas.

Apoio diferenciado no desenvolvimento de atividades e suporte para suas dúvidas

Feedbacks individuais

Entregas acadêmicas avaliadas e comentadas diretamente pelo professor.

Fóruns especializados

Debates conduzidos e assessorados pelo professor.

Atendimento

prioritário

Prioridade no atendimento por chat e videoconferência para qualquer demanda.

Share by: