Como se tornar um dos profissionais mais disputados e flexíveis do mercado de TI em apenas 3 meses

O Fullstack Master é um treinamento online desenvolvido para que qualquer desenvolvedor, mesmo que ainda esteja começando na área de TI, consiga se tornar um fullstack developer, esse perfil profissional que atualmente é um dos mais desejados pelas empresas devido sua flexibilidade na execução dos projetos. 

Conseguir um resultado que exige anos de experiência em apenas 3 meses parece algo totalmente impossível, mas acredite: estudando ao menos 1 hora por dia, em 12 semanas já terá absorvido conhecimento suficiente para ser considerado um fullstack developer e estará pronto para dar os próximo passo na sua carreira. 

Já imaginou você trabalhando em grandes projetos para empresas nacionais e estrangeiras, sendo muito bem remunerado e ainda tendo mais liberdade na carreira? A realização desse sonho pode estar mais perto do que você imagina.

Como o método é dividido?

Fundamentos

Nesta etapa, você aprenderá sobre a base e os fundamentos que são extremamente importantes para a criação de aplicações web.

Consolidação

Nesta etapa, iremos consolidar seus conhecimentos por meio de projetos práticos. Você aprenderá a criar funcionalidades que são úteis e relevantes a qualquer projeto.

Voando Alto

Nesta etapa, você irá aprender e praticar o próximo nível. Como por exemplo, testes automáticos, autorização, autenticação e integração com outros serviços.

 

O que os alunos estão dizendo sobre o treinamento?

Qual é o conteúdo?

Módulo 1

Objetivo: Preparar seu ambiente para o desenvolvimento dos projetos.

  • Preparando o ambiente
  • Instalando NodeJS e o Sublime/VS Code

Módulo 2

Objetivo: Compreender todos os conceitos envolvidos em uma aplicação web.

  • Introdução à arquitetura web
  • O que é fullstack e um pouco sobre cada stack
  • Modelo request/response
  • Importância do http e do html para o sucesso da web

Módulo 3

Objetivo: Aprender a utilizar JavaScript de maneira moderna, além de criar testes unitários capazes de garantir a qualidade do código.

  • Introdução ao JavaScript
  • Visão geral, rodando JS no browser e no NodeJS
  • Estruturas básicas, const, let e escopo/contexto
  • Funções e destructuring assignament
  • Arrow functions
  • Strings e interpolação de strings
  • Assincronismo
  • Modularizando
  • Tipos de testes automatizados: Testes unitários

Módulo 4

Objetivo: Criar servidores com NodeJS e o primeiro projeto e agilizar o desenvolvimento com o uso do Bootstrap.

  • Estruturas básicas 
  • HTML básico e páginas estáticas
  • Servidor http básico em NodeJS
  • Estrutura básica de uma página em HTML
  • Criando o CSS e deixando a página com layout
  • Manipulando HTML com Javascript Puro
  • Agilizando o desenvolvimento com o uso do Bootstrap
  • Projeto prático: conversor de unidades

Módulo 5

Objetivo: utilizar o ExpressJS para organizar e gerar RestAPIs e páginas dinâmicas.

  • ExpressJS
    • Iniciando um novo servidor
    • Rotas
    • Recebendo dados/requisições
    • Retornando JSON e retornando HTML
  • EJS:
    • Configuração inicial
    • Partials
    • Repetição
    • Condicionais
  • Projeto prático: tabuada

Módulo 6

Objetivo: Trabalhar com banco de dados SQL e NoSQL.

  • Persistindo os dados e diferença entre SQL e NoSQL
  • Instalando o MongoDB
  • Persistindo utilizando o driver padrão
  • Instalando o MySQL
  • Utilizando ORM
  • Paginação e sua importância
  • Projeto prático: gerenciador de séries com SQL e com NoSQL

Módulo 7

Objetivo: Garantir que o usuário é ele mesmo e que ele pode acessar certas funcionalidades do sistema.

  • Autenticação e autorização: introdução
  • Característica de ser “stateless”
  • Diferença entre cookie/sessão
  • Cookie
  • Sessão
  • Projeto prático: calculadora com o histórico de contas realizadas (cookie e sessão)
  • Projeto prático: identificando um usuário e verificando se ele pode acessar uma área específica da aplicação
  • Utilizando o passport e integrando login com Facebook e Google
  • JWT – Json Web Token

Módulo 8

Objetivo: Permitir que outras aplicações integrem-se a sua ou até mesmo disponibilize dados para outros aplicativos.

  • RestAPIs:
    • GET
    • POST
    • PUT
    • DELETE
    • Autenticação e autorização
    • Outras considerações sobre RestAPIs
    • Como planejar uma RestAPI (verbos, padrões)
    • Como documentar
    • Utilizando todos os verbos (GET, POST, PUT e DELETE)
    • Testes automatizados para APIs

Módulo 9

Objetivo: Integrar sua aplicação a outros serviços.

  • Integrações:
    • Facebook
    • Pagseguro
    • Mailgun

Módulo 10

Objetivo: Abordar tópicos avançados de aplicações web.

  • Gerando PDFs dinâmicos
  • Gerando e manipulando imagens

Módulo 11

Objetivo: Aumentar ainda mais a qualidade da aplicação encontrando pontos de gargalo de recursos e otimizando.

  • Otimizando sua aplicação:
    • Encontrando o gargalo da aplicação
    • Técnicas para otimizar

Módulo 12

Objetivo: Publicar a aplicação para uso.

  • Colocando sua aplicação no ar no digitalocean
  • Considerações sobre domínios e DNS

Aulas extras e atualizações do conteúdo são liberados frequentemente.

Utilizaremos JavaScript em todas as camadas, aplicando as funcionalidades presentes no ES6, ES7 e ES8.

Quem é Tulio Faria?

Tulio Faria é mestre em Sistemas de Informação pela USP e criador do DevPleno. Iniciou sua carreira como professor ainda jovem, com apenas 18 anos em um curso técnico; depois disso, foram 11 anos em sala de aula formando desenvolvedores fullstack no sul de Minas Gerais. Atualmente lidera a empresa We Dev Ideas e também faz parte da Toptal, empresa de recrutamento que tem como premissa reunir apenas 3% dos melhores desenvolvedores do mundo. 

Em 2017, resolveu se dedicar ainda mais ao projeto que sonhou por anos, o DevPleno, cujo objetivo é fazer com que profissionais de tecnologia alcancem sucesso em suas carreiras por meio de conteúdo de qualidade.

Bônus Exclusivos

Webflow Basics

Neste curso, você vai descobrir como ter mais agilidade na hora de criar uma interface utilizando o Webflow.

R$297,00  GRÁTIS

Curso Completo Socket.IO

Neste curso, você vai descobrir como adicionar comunicação em tempo-real às aplicações com escalabilidade, distribuição de carga e integração com outros stacks (Java e PHP).

R$147,00  GRÁTIS

Vagas para Programador

Neste mini treinamento, dou dicas de onde e como você pode conquistar as melhores vagas de emprego na área de tecnologia e como se preparar para as entrevistas.

R$97,00  GRÁTIS

Venda de Software

Neste curso, explico sobre os cuidados que precisa tomar na hora de vender um software, como fazer a precificação, controlar a entrega e o andamento do projeto, e considerações sobre direito de propriedade do código fonte.

R$297,00  GRÁTIS

DevReactJS Express

Neste curso, você vai entender como integrar uma biblioteca/framework para criar uma simple-page application.

R$47,00  GRÁTIS

CI/CD

Neste curso, você vai descobrir como adicionar ainda mais qualidade ao seu projeto com processo de integração contínua e entrega contínua.

R$197,00  GRÁTIS

AWS Express

Neste curso rápido, você vai aprender a como colocar sua aplicação na AWS, o maior provedor de cloud do mundo. Com escalabilidade e de modo profissional.

R$97,00  GRÁTIS

Fullstack Academy - Todas as Edições

Você terá acesso a todas as edições do Fullstack Academy. Poderá assistir às aulas quantas vezes quiser e ainda colocar a mão na massa para desenvolver os projetos práticos para o seu portfólio.

R$297,00  GRÁTIS

Garantia Dupla

1.  Incondicional: Se em 15 dias você, por qualquer motivo, achar que não fez um dos melhores investimentos da sua carreira, basta me enviar um e-mail e devolverei 100% do seu dinheiro.

 

2. Condicional: Se em 3 meses aplicando os ensinamentos do curso, você não conseguir desenvolver uma aplicação web sozinho, eu te acompanharei para descobrir os motivos e resolvê-los. Se mesmo após aplicar o que conversamos, você não atingir os resultados, devolverei todo o seu dinheiro. O risco é todo meu! 

 

Você investe apenas:

12x 97
,14
ou R$997,00 à vista (com desconto)
  • Curso Webflow Basics
  • Curso DevReactJS Express
  • Curso Completo Socket.IO
  • Curso CI/CD
  • Mini Treinamento Vagas para Programador
  • Curso AWS Express
  • Fullstack Academy - Todas as Edições
  • Garantia Dupla
  • Suporte Total Online

Perguntas Frequentes

As aulas são em formato de vídeos e disponibilizadas na nossa área de alunos. Você poderá acessar quando e onde quiser.

Ao se matricular, você terá acesso VITALÍCIO. Poderá ver e rever as aulas sempre que quiser.

12x R$97,14 ou R$997,00 à vista (com desconto)

Você poderá efetuar o pagamento pelo cartão de crédito, débito ou por boleto bancário. É possível parcelar com até dois cartões de crédito diferentes. 

Sim! Você terá suporte total online para esclarecer suas dúvidas. Basta entrar em contato pelo e-mail contato@devpleno.com.

Assim que o pagamento for aprovado, você receberá o link para acessar a área de alunos e já poderá assistir às aulas. Novas aulas são acrescentadas frequentemente. 

Sim! Você tem 2 garantias.

Garantia incondicional: Se em 30 dias, por qualquer motivo você não quiser mais fazer o curso, receberá de volta 100% do seu investimento. 

Garantia condicional: Se em 3 meses aplicando os ensinamentos do curso, você não conseguir desenvolver uma aplicação web sozinho, eu te acompanharei para descobrir os motivos e resolvê-los. Se mesmo após aplicar o que conversamos, você não atingir os resultados, devolverei todo o seu dinheiro.

Ainda tem alguma dúvida?

Entre em contato com a nossa equipe:

WhatsApp: (35) 999 090 011

E-mail: contato@devpleno.com

Copyright © 2018 Devpleno. Todos os direitos reservados. Um produto We Dev Ideas / CNPJ: 06.189.599/0001-30

Política de Privacidade   Termos de Uso   Aviso Legal