Desenvolvimento Front-End – IGTI

MBA

Desenvolvimento Front-End

A pós-graduação tem como objetivo colaborar para a formação do desenvolvedor de aplicações front-end, abordando conceitos e práticas sobre produtividade, qualidade de código, desenvolvimento de componentes, performance, segurança e usabilidade em aplicações web.

10 meses
13 de maio de 2021
12 de maio de 2021
Consulte

Forme-se um

Desenvolvedor Front-End

Conheça as melhores alternativas para a elaboração de arquiteturas, definição das tecnologias e desenvolvimento de aplicações front-end, visando sempre o aumento de produtividade e qualidade de código, contribuindo para a manutenção e evolução das aplicações.

Motivos para fazer sua pós no IGTI

O IGTI é referência nacional em Pós-graduação e formação profissional em TI e Tecnologias Emergentes.

93% de Retenção

Taxa de alunos que concluem o curso muito superior à média de mercado para EAD.

100% Interativo

A distribuição dos alunos nas aulas interativas permite maior troca de conhecimento.

85% de Satisfação

Este é o percentual de alunos que avaliam as suas disciplinas com 4 ou 5 estrelas.

Faça seu MBA como um Bootcamp aplicável ao mercado

Estude intercalando disciplinas práticas com atividades do projeto aplicado do curso.
10 meses
DESENVOLVEDOR(A) REACT
DESENVOLVEDOR(A) REACT
148h
A primeira unidade do programa é o desenvolvedor(a) react. Nele, você terá a capacidade de criar e manter sistemas tanto no Back End quanto no Front End com a linguagem de programação JavaScript e as principais ferramentas do mercado.
Aquecimento e Regras do jogo
Aquecimento e Regras do jogo
10h
O IGTI - Instituto de Gestão em Tecnologia da Informação. Canais de Atendimento ao Aluno. Modelo de Ensino. Estrutura das disciplinas. Normas Acadêmicas. O Trabalho de Conclusão do Curso – TCC. Visão Geral do Ambiente de Ensino a Distância.
JavaScript Avançado I
JavaScript Avançado I
JavaScript: mapa de eventos, scope, prototype, closures, generators.
TypeScript: configuração, vantagens, principais estruturas.
Novidades do JavaScript. Principais bibliotecas JavaScript.
JavaScript Avançado II
JavaScript Avançado II
Arquiteturas com JavaScript – modelos MVC, MVP, MVVM e Flux.
Utilização do Redux com JavaScript.
Test Driven Development (TDD).
Behavior Driven Development (BDD).
Análise estática com ESLint + Prettier.
Testes com Jest. Mocking.
Testes end-to-end com Cypress.
React I
React I
Introdução ao React;
JavaScript puro x React;
A biblioteca create-react-app;
Conceitos importantes: Componentização, Functional Components , state, props, one-way data flow, composition;
React Hooks: useState e useEffect;
Revisão de Class Components.
React II
React II
React + TypeScript;
A biblioteca react-router;
A biblioteca MaterialUI;
React Hooks: useContext, useCallback, useReducer, useRef;
Criação de hooks;
Integração entre React e Redux;
Testes com React Testing Library;
Introdução ao Next.js.
Desafio Final
Desafio Final
DESENVOLVEDOR (A) FRONT-END
DESENVOLVEDOR (A) FRONT-END
148h
Habilite-se para Ter a capacidade de criar e manter o Front End de sistemas com Angular e/ou Vue,
Design para Front End
Design para Front End
-HTML semântico;
-Acessibilidade;
-CSS: estilos, animações, flexbox, grid layout;
-Design Responsivo;
-Noções de UI (User Interface) e UX (User eXperience);
-Principais ferramentas para criação layouts na Web (Bootstrap, Materialize, Bulma);
-Introdução ao Sass.
Angular
Angular
-Introdução ao Angular, instalação e configuração de ferramentas;
-Histórico do Angular;
-AngularJS x Angular;
-Arquitetura, criação, manutenção e comunicação entre componentes;
-Módulos, diretivas, pipes, eventos, two-way data-binding;
-Services e injeção de dependência, -Roteamento;
-Comunicação com o Back End;
- Introdução ao Angular Material.
Vue
Vue
-Introdução, instalação e configuração de ferramentas;
-Histórico do Vue, arquitetura;
-Single File Components;
-Componentes, diretivas, two-way data-binding, eventos, slots, lifecycle methods;
Roteamento com vue-router, -Comunicação com o Back End;
-Introdução ao Vuetify.
Tópicos Especiais em Desenvolvimento Front End
Tópicos Especiais em Desenvolvimento Front End
-Introdução ao Svelte.js;
-Introdução aos Micro Front Ends;
-Progressive Web Apps;
-Novidades no mundo do Front End.
Desafio Final
Desafio Final
Projeto Aplicado
Projeto Aplicado
Inovação e Design Thinking
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
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
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.
Apresentação à Banca
Apresentação à Banca
Projeto aplicado com foco em Inovação

O curso convida o aluno a propor soluções para problemas com alto grau de incerteza, a partir de uma abordagem focada na prototipação de soluções e ideias inovadoras.

Conhecer mais

Aprenda com os melhores

Estude de forma interativa com um time de profissionais experientes e atuantes no mercado.

Conhecer todos os nossos professores
Rafaela Marcolino

Ela mudou para a área de tecnologia há 5 anos, onde encontrou sua paixão. É graduada em Negócios Internacionais e Sistema de Informação, é especialista em Letras e Desenvolvimento Fullstack, e é mestre em Relações Internacionais. Além de professora e desenvolvedora, é mentora e palestrante em eventos de tecnologia. Atualmente presta consultoria e tem seu próprio projeto de mentoria para Desenvolvedores Júnior.

Raphael Gomide
Especialista em Software Livre Aplicado, PUC Minas

Desde 2007 atuando como analista e desenvolvedor de sistemas com vivência em diversos tipos de projetos e tecnologias. Possui experiência em linguagens de programação como PHP, Delphi, C#, Java e, atualmente, trabalha com a stack JavaScript (Node.js no backend, Angular ou React no frontend e Ionic ou React Native no mobile). E também faz parte do corpo docente do IGTI.

Bruno Augusto Teixeira
Mestre em Ciência da Computação, UFMG

Atua há 8 anos como desenvolvedor e líder técnico no desenvolvimento de sistemas MES para a indústria de Mineração e Siderurgia bem como no desenvolvimento de soluções emergentes para Indústria 4.0.

Guilherme Henrique de Assis
Doutorado em Sistemas de Informação, FUMEC

Mais de 10 anos de experiência com desenvolvimento de software. Possui experiência com Java EE, frameworks JavaScript, bancos de dados e tecnologias mobile multiplataformas e nativas.

Realize uma videoconferência gratuita com um professor

Em dúvida sobre o curso mais adequado ao seu perfil?
Gostaria de conhecer melhor o nosso modelo de ensino?

Agendar videoconferência

Processo seletivo

O processo seletivo do IGTI é simples e permite você conhecer melhor nossa cultura.
1
Solicitar um contato

No prazo máximo de um dia útil, um consultor entrará em contato para esclarecer as suas dúvidas e agendar a videoconferência com um professor do IGTI.

Solicitar contato
2
Participar da videoconferência

No dia e horário agendado, participe da videoconferência com o professor que abordará a metodologia de aprendizado do Instituto e discutirá a aderência de seu perfil ao curso de interesse.

3
Realizar a matrícula

Um dia útil após a videoconferência com o professor, o consultor do IGTI entrará novamente em contato para confirmar a sua matrícula e encaminhar, por e-mail, o contrato digital para assinatura eletrônica.

Faça sua matrícula antecipadamente e ganhe até R$ 1.000,00 em desconto

Estude na melhor escola de Pós-graduação em TI do país.

Invista em sua carreira profissional e certifique os seus conhecimentos.

Opte por planos de pagamento conforme a sua necessidade.

Consultar planos

O IGTI está no grupo de excelência do MEC

Com 14 anos de mercado, o IGTI é referência em pós-graduação em TI no Brasil.

Consultar credenciamento

Na dúvida?
Experimente uma aula grátis!

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

Experimentar aula grátis