Dev Full Stack

Torne-se o profissional
que o mundo precisa

Quero fazer parte

Sobre o curso

O curso FullturePro Dev Full Stack tem o objetivo de capacitar os participantes a iniciarem uma carreira bem sucedida no mundo de desenvolvimento de aplicações. Cobrindo todas as disciplinas necessárias para ingressar no mercado de trabalho e desempenhar habilidades e conhecimentos e se destacar por onde passarem.

Plataforma
exclusiva
Preparação para o mercado
Mentorias com experts
Jornada
completa

O que você vai aprender?

O curso FullturePro Dev Full Stack tem o objetivo de capacitar os participantes a iniciarem uma carreira bem sucedida no mundo de desenvolvimento de aplicações. Cobrindo todas as disciplinas necessárias para ingressar no mercado de trabalho e desempenhar habilidades e conhecimentos e se destacar por onde passarem.

Módulo 1 – Web Developer

Carga horária: 120 horas

Fundamentos

O que são sistemas operacionais para computadores/notebooks, celulares e servidores. Diferenças entre notebooks, tablets, celulares e servidores. Navegadores Web para computadores e celulares. Principais componentes de um computador, como memória, processador, memória de vídeo etc. Introdução a lógica de computação, utilizando Scratch. Introdução à programação, utilizando linguagem C#. Conceitos de Lógica de Programação. Algoritmos. Estruturas de Dados e Matrizes.

UX/UI

Principais ferramentas, métodos e processos para aprimorar a usabilidade e experiência dos usuários nas plataformas digitais. Explorar o que é uma interface e qual o papel do designer. O que é User Interface e User Experience, principais conceitos para criar jornadas admiradas pelos usuários, técnicas para alavancar a utilização de aplicações como desenvolver protótipos, apresentação dos conceitos de Design Thinking e Design Sprint e apresentação do processo de criação de produtos digitais.

Gestão de Projetos

Conceitos, ferramentas e processos de gestão de projetos, utilizando métodos ágeis, como Ágil, Safe, Kanban. O que é projeto, o que é operação, escopo e entregáveis, cronograma gestão de projetos de Software, papéis do Agile – Scrum Master, Product Owner, Desenvolvedores. Os ritos do Ágil (Sprint Planning, Daily Meeting, Sprint Review e Sprint Retrospective) e Ágil Escalado.

Front End I

Introdução ao desenvolvimento de aplicações Web Front End, introdução a HTML e suas principais características, criação de estruturas e páginas com HTML, análise de códigos HTML de páginas conhecidas, apresentação do CSS, suas propriedades, comandos, desenvolvimento de páginas utilizando HTML e CSS. Apresentação de Javascript, características, parâmetros, comandos e estruturas lógicas, desenvolvimento de interfaces com capacidade de processamentos e retorno e integração com estruturas.

Infraestrutura

Servidores, Storage, Redes, appliances de rede, sistemas operacionais, bancos de dados e produtos – Webservers, Application Servers, BPMs etc.

Módulo 2 – Dev Full

Carga horária: 192 horas

Qualidade de Software

Principais conceitos de testes de software, qualidade e análise de bugs de aplicações, processos de reporte. O que são testes de software, o que são casos e cenários de testes, como automatizar testes, revisão e gestão do ciclo de vida de testes, ferramentas de gestão de testes, pirâmide de testes e gates de qualidade.

Back End I e II

Conceitos de aplicações Backend, diferença do Frontend e suas usabilidades. Definição das aplicações Backend, aplicações monolíticas, conceito de desacoplamento e micros serviços, apresentação da linguagem Java, orientação a objetos, conceito de reusabilidade e desenvolvimento. Linguagem NodeJS, aplicações em NodeJS, orientação a objetos, conceito de reusabilidade e desenvolvimento de aplicações e integração com front web.

Front End II e III

Desenvolvimento de aplicações Web Front End. Apresentar o framework React baseado em Javascript, apresentação dos componentes, conceito de Single-Page Application, formulários, introdução aos padrões arquiteturais Flux e Redux e integração com Backend utilizando Rest.

Cloud Computing

Conceitos de Cloud Computing, focado na disponibilização dos componentes para desenvolvimento de aplicativos. Definição de Cloud Computing, IaaS, PaaS, SaaS, provedores de Cloud Pública – AWS, Azure e Google, principais soluções de Cloud Privada – Openshift, criação de ambientes em Cloud, configurações de acessos, configurações de segurança, acessos e redes.

Banco de dados

O que são bancos de dados, bancos de dados relacionais e não relacionais. Principais Bancos de Dados (Oracle, SQL, MySQL, MongoDB e etc), linguagem PL/ SQL, orientações para integrações performáticas entre aplicações e bancos de dados e Troubleshooting.

Desenvolvimento Mobile I

Módulo de iniciação ao desenvolvimento de aplicações Mobile Android, iOS e híbridas.

Módulo 3 – Dev Full Stack

Carga horária: 240 horas

Desenvolvimento Mobile II e III

Iniciação ao desenvolvimento de aplicações Mobile IOS. Apresentação das características e peculiaridades de aplicações mobile, requisitos de desenvolvimento e publicação de aplicações IOS, framework Swift baseado em Javascript, apresentação dos componentes, conceito de Single-Page Application, formulários, camadas de aplicação, fluxos de dados e integração com Backend.

Integrações

Aprofundamento no tema de integrações de Aplicações. Definição de integração de aplicações, principais tipos de integrações (Rest, SOAP), mensageria, conceito de API Gateways, principais API Gateways do mercado e como criar integrações efetivas.

DevOps & SRE

Conceitos de DevOps e SRE, com foco no desenvolvimento de aplicações. Qualidade de desenvolvimento de software e automação. O que é DevOps Continuous Integration e Continuous Delivery, automação-Scripts, Infra as Code, pipelines, principais ferramentas, conceitos de SRE, processos, ritos e práticas para aplicações resilientes e simulações.

Data Science I e II

Introdução a Data Science, principais conceitos e características e linguagem Python. O que é Data Science, cultura Data-Driven, princípios de Estatística Python, dispersão e Inferência, Big Data, Data Lake, Modelagem Estatística e modelos de regressão. Regressão Simples & Regressão Múltipla, modelagem estatística, regressão logística, Machine Learning, sistemas de recomendação, ética e privacidade e LGPD.

Arquitetura Performática

Introdução a arquitetura de soluções de TI, abordando desenho de aplicações e infraestrutura. Quais os conceitos de arquitetura de tecnologia, apresentação dos principais padrões de Arquitetura (TOGAF, Zachmann), conceitos de arquitetura corporativa, conceitos de arquitetura de software, conceitos de arquitetura de infraestrutura, arquitetura de Cloud e padrões de Arquitetura resilientes e escaláveis.

Startup of the Fullture

Conceitos de Inovação e Empreendedorismo. Introdução a Inovação, o que é transformação digital, inovação disruptiva Jobs to be Done, Tecnologias que alavancam disrupção, desenvolvimento de ideias para novos negócios e intraempreendedorismo.

Debugging e Aplicações Performáticas

Conceitos de tratamento de erros em aplicações, como evitá-los e como construir aplicações extremamente performáticas. Definição de Bug, técnicas de detecção de Bugs, como corrigir bugs, aplicações altamente performáticas, criar códigos que contribuam para a melhor performance das aplicações e integrações com bancos e outras aplicações.

Fullture Challenge

Encerramento do curso, onde os alunos serão preparados para apresentar seus projetos à banca de investidores. Como definir um projeto, estudo de viabilidade, material, apresentação, preparação do grupo para a apresentação.

Perfil dos participantes

Para quem é o curso?

Este curso é recomendado a pessoas que desejam realizar uma transição de carreira, buscando vagas na área de tecnologia principalmente relacionado a desenvolvimento de software.


Adolescentes à partir de 16 anos que ainda não têm clareza de qual faculdade cursar e que tem interesse em adquirir uma profissão e entrar no mercado de trabalho.


Empreendedores que gostariam de lançar um produto digital e pretendem desenvolver sua própria plataforma.

Quero fazer parte
Baixar ementa do curso

Competências do curso

Visão estratégica

 Mentoria de Carreira

Aplicabilidade

 Foco em Resolução de Problemas

Programa especializado

Foco no mercado

Criado por experts do mercado

"Os cursos de desenvolvimento full stack em geral não abrangem um conjunto de conhecimentos essenciais para este tipo de profissional, como gestão de projetos, métodos ágeis, cloud computing, que são a base do que estes profissionais encontrarão no dia-a-dia em seus futuros empregos. A nossa carga horária, atrelada a módulos focados em entrega de projetos, ajudam nossos alunos a tangibilizar o aprendizado, reforçando a absorção do conhecimento."

Fábio Alves
Associate Director na Accenture

Metodologia Fullture

Aprenda na prática

Conecte-se com projetos e soluções reais de Startups e grandes de Tecnologia

Market-Driven

Utilizando a metodologia PBL (Problem Based Learning) você será um profissional pró ativo com grande capacidade de inovar e resolver problemas. Esses profissionais são os mais disputados do mercado

Experts do mercado

Os professores Fullture, são especialistas das maiores empresas de tecnologia do mundo

Habilidades do futuro

Você vai ter as competências necessárias para construir uma carreira à prova de futuro
Mercado

Onde você poderá trabalhar

1

Empresas de tecnologia e de software focadas em desenvolvimento

2

Remotamente em empresas softwarehouses

3

Freelancer em projetos inovadores

4

Empresas de pequeno a grande porte com squads de tecnologia

Um Dev Full Stack Junior ganha em média R$ 5.100,00
Fonte: Robert Half – Guia Salarial 2020

O mercado precisa de você!

Empresas como Gympass, Neoway, Uol e tantas outras estão buscando profissionais. Veja só:

Dev Full Stack Completo

O seu Futuro começa agora!
O Dev Full Stack é o profissional que atua em todas as etapas de desenvolvimento de uma aplicação, do back-end ao front-end, e promete ser uma das carreiras mais promissoras do futuro!

Baixar ementa do curso
Inscreva-se agora

Faça parte da nova turma do FullturePro – Dev Full Stack

Pagamento à vista:

R$15,990.00 R$7,990.00Quero me inscrever

Financie seu curso

Com parcelas a partir de

R$348,00

Consulte as condições especiais de parcelamento através da Intersector, nossa parceira institucional

Quero financiar meu curso
Alternativas de contratação

Contrate por módulos

Para quem quer experimentar o curso e entender a base necessária para se tornar um Dev Full Stack

Módulo 1

Você estará pronto desenvolver suas Aplicações Web simples e há um passo de ingressar no mercado de tecnologia.

R$2,500.00 R$1,990.00Quero me inscrever

Em até 12x de R$ 186,00

Para quem já possui experiência inicial e quer desenvolver uma carreira sólida na área

Módulo 2 + Módulo 3

Você estará preparado para fazer aplicações mais avançadas e entrar com tudo no mercado para fazer a diferença nas empresas.

R$7,669.00 R$6,690.00Quero me inscrever

Em até 12x de R$ 683,00