Entregue aplicações web profissionais com autonomia e destrave a sua carreira para salários acima de 10 mil reais

Assista ao vídeo para saber tudo sobre a Formação Fullstack Master
Formação FSM - Inscrições abertas
Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento
Pagamento seguro

Pagamento seguro

Seus dados estão protegidos e sua compra é 100% segura.

Garantia Dupla

Garantia Dupla

Garantia incondicional de 7 dias e condicional de 3 meses.

Office hours

Office hours

Aulas ao vivo para traçar estratégias para a carreira.

Formação 3 em 1

A Formação Fullstack Master reúne todos os treinamentos do DevPleno em um só lugar. A nova plataforma te dá acesso ao Fullstack Master, ao DevReactJS e ao Power Sites, além de cursos rápidos que vão turbinar o seu aprendizado.

No Fullstack Master, você vai dominar JavaScript de ponta a ponta e desenvolver aplicações web completas utilizando Node, Express, Nest, Next, React e muito mais.

No DevReactJS, você vai entender a fundo todo o poder do ecossistema React e desenvolver diversos projetos práticos utilizando React para Web e React Native.

Já no Power Sites, você vai aprender a faturar na Internet com um modelo de negócios simples e recorrente. Terá tudo que precisa para entregar sites que performam e geram valor para os clientes.

Fullstack Master
ReactJS
PowerSites

O mercado precisa de você

Nos últimos meses houve um aumento de mais de 300% nas vagas de TI. Milhares delas ainda continuam abertas e uma pode ser sua!

Segundo pesquisas, o mercado de tecnologia foi um dos poucos que conseguiram ter um crescimento significativo em 2020, um ano marcado pela pandemia e pelo desemprego no Brasil.

Com a necessidade do isolamento social, a tecnologia se tornou fundamental para que as empresas continuassem suas operações.

Além disso, o mercado ainda enfrenta a dificuldade de encontrar bons profissionais, portanto, aqueles que conseguem se qualificar podem nadar de braçada.

Recortes da falta de profissionais no mercado

Você não estará sozinho

Surgiu alguma dúvida durante as aulas? Não se preocupe!
Além do suporte total online e da comunidade de alunos, você ainda conta com as Office Hours* - aulas ao vivo semanais para te ajudar no conteúdo técnico e também te auxiliar a traçar estratégias para a sua carreira.
*acesso durante 3 meses após a data de inscrição.

Suporte

Mais de 2 mil reais em bônus

Potencialize ainda mais a sua evolução com conteúdos exclusivos

Programação: Primeiros Passos

Aprenda a ter Pensamento computacional elaborando Algorítmos com Pseudo-código e entenda como funcionam Variáveis literais, Variáveis lógicas e Condicionais.

Tempo Total: 58 min

Curso Completo Socket.IO

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).

Tempo Total: 3 horas 45 min

Venda de Software

Os cuidados que você 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.

Tempo Total: 1 hora 8 min

AWS Express

Como colocar sua aplicação na AWS, o maior provedor de cloud do mundo, com escalabilidade e de modo profissional.

Tempo Total: 1 hora 55 min

CI/CD

Como adicionar ainda mais qualidade ao seu projeto com processo de integração contínua e entrega contínua.

Tempo Total: 1 hora 31 min

DevReactJS Express

Como integrar uma biblioteca/framework para criar uma single-page application.

Tempo Total: 2 horas 46 min

Vagas para programador

Como conseguir um emprego na área. Saiba como definir os objetivos e elaborar um bom currículo. Conheça sites e possibilidades por meio da experiência pessoal do instrutor Tulio Faria.

Tempo Total: 34 min

Tudo sobre NextJS

Entenda o que é e como o NextJS é capaz de criar Rotas estáticas, Server Side Rendering (SSR), Server Side Generation (SSG) e Incremental Static Regeneration (ISR).

Tempo Total: 1 hora e 38 min

Tudo sobre React Hooks

Aprenda os conceitos e as regras que regem a construção destas funções; como criar hooks personalizados e muitas outras dúvidas esclarecidas em um conteúdo completo e prático.

Tempo Total: 2 horas e 39 min

ContextAPI em React

Descubra a importância deste recurso em uma aula incrível, com exemplos reais e práticos. Entenda o funcionamento, organização e a implementação da funcionalidade com códigos diretos e explicações detalhadas.

Tempo Total: 2 horas e 6 min

Projeto Extra: Como Fazer

Crie um sistema utilizando Node com ExpressJS, EJS como template engine, Bootstrap e manipulações com Axios. Neste projeto utilizamos o Realtime Database do Firebase com um uso completamente diferente das aulas da seção Banco de Dados.

Tempo Total: 4 horas e 20 min

Projeto Extra: Futiba Club

Aprenda a utilizar o MySQL Workbench, fazendo a Modelagem do Banco com relacionamentos entre tabelas. Entenda e aplique conceitos de Sessão e Autorização com áreas restritas e desafie seus amigos a acertarem os resultados dos jogos.

Tempo Total: 10 horas e 54 min

Projeto Extra: My Daily Status

Projeto que faz uso de Geolocalização (com cálculo de distâncias entre posições), banco de dados Firestore e autenticação de usuários com Auth0. Criamos o front e back-end dentro do NextJS, aplicamos TailwindCSS, Axios e finalizamos com deploy na Vercel. Mais um projeto no ar!

Tempo Total: 6 horas

Projeto Extra: Social Links

Este projeto consiste num case real de grande utilidade para quem usa as redes sociais (como o instagram) para disponibilizar seus serviços e/ou produtos. Construido com NextJS e TailwindCSS, Prismic CMS e hospedagem gratuita utilizando a Vercel.

Tempo Total: 2 horas e 20 min

Aprenda Redux

Aprenderá a organizar ainda mais sua aplicação utilizando o Redux como forma de controle/organização do estado da aplicação. Com isso sua aplicação ganha em qualidade e estabilidade. Este curso é completo e fará você usar o Redux em sistemas reais, com objetivos reais.

Tempo Total: 3 horas e 24 min

Contratos de Sites

Entenda como formalizar a sua prestação de serviços de maneira correta. Você ainda terá acesso ao modelo de contrato que eu utilizo na minha empresa e uma explicação de todos os detalhes deste documento com um advogado.

Tempo Total: 1 hora

Domínios e DNS

Neste bônus, você conhecerá tudo sobre domínios e DNS para sites. Como configurar, cuidados e para que serve cada tipo de registro no DNS.

Tempo Total: 18 min

Projeto Extra: Vai dar Certo

Um projeto social desenvolvido no início da pandemia da Covid-19, com o objetivo de ajudar pequenos empresários a manterem seus negócios.

Tempo Total: 3 horas e 20 min

Faça sua inscrição e comece ainda hoje!

R$997,00 / ano

ou em até 12x R$97,14

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento

Aprenda com quem atua no mercado há 18 anos

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.

Ao longo da sua jornada, você terá o apoio de quem realmente atua em grandes projetos do mercado nacional e internacional.

Tulio Faria de camisa preta, sorrindo e olhando para a frente

Para quem é a Formação FSM?

Para você que já atua na área de programação e quer ter mais conhecimento técnico e estratégico para conseguir dar o próximo passo na carreira: ter um aumento de salário, trocar de emprego ou conseguir uma vaga no exterior;

Para você que terminou a graduação, mas ainda não se sente confiante em criar projetos práticos;

Para você que já programou no passado e agora quer voltar para o mercado;

Para você que quer ingressar na área e já tem um conhecimento básico em programação; E também é para você que ainda não teve nenhum contato com esse universo, mas tem muita força de vontade.

Para quem é?

Como o método FSM funciona

No método tradicional, você se vê diante de muitas coisas novas ao mesmo tempo, tendo que pular de uma stack para outra e criar vários projetos sem ao menos ter dominado os conceitos básicos.

No método Fullstack Master, o processo é divido em três etapas: Fundamentos, Consolidação e Voando Alto, que juntas formam um verdadeiro mapa para que você consiga aprender da forma correta e se mantenha em constante evolução. Além disso, você ainda conta com a Estratégia 2TF para te ajudar a chegar mais rápido ao seu objetivo profissional.

Sobre o Método

Fundamentos

Nesta etapa, você formará a base dos seus conhecimentos com os conceitos fundamentais que envolvem uma aplicação web.

Consolidação

Nesta etapa, você colocará a mão na massa e aplicará os conceitos da etapa anterior em primeiros projetos práticos.

Voando alto

Nesta etapa, você elevará o nível dos projetos com testes automatizados, integração com outros serviços, e muito mais!

Conteúdos disponíveis

Fullstack Master

Fundamentos de JS

40 Aulas (5h 27min)

Conheça os conceitos e características da linguagem Javascript, seu funcionamento e como ele se relaciona com HTML e CSS. O que é ECMAScript, variáveis tipo VAR, LET e CONST, Funções, High Order Functions (HOC), Modules, Assincronismo e a serventia do Package.json. Você dará seus primeiros passos com exercícios e entenderá como executar o JavaScript, de forma simples e descomplicada. Aprenderá sobre Escopos (Global e Local), Contextos, Closures, Arrow Functions, Pure Functions, Callback, Promises, Async/Await, Tratamento de Erros e várias outras especificidades do Javascript.

Projeto Palpite Box

46 Aulas (8h 34min)

Uma aplicação versátil que une as vantagens do NextJS com uma integração simples e poderosa com o Google Spreadsheets. Este projeto aborda tanto a camada backend, com uso de Variáveis de Sistema (DotEnv), conceitos de POST/GET, manipulação de datas com o MomentJS; entre outros. Já na camada frontend, você desfrutará de todo o potencial do ReactJS com o uso de hooks. Também é abordado o SWR para uma experiência real-time e importantes conceitos do mundo web, além de como criar um layout personalizável com o uso do TailwindCSS.

Convert MyMoney

40 Aulas (5h 27min)

Uma aplicação idealizada para consolidar os conceitos essenciais de assincronismo, muito utilizado no mundo JS. Neste projeto, você irá implementar NodeJS com ExpressJS para consumir (captar) dados oriundos da API do Banco Central e realizar a conversão da cotação de dólares em reais; tudo de forma assíncrona. Integraremos com uma linguagem de modelagem simples que permite gerar marcação HTML dinâmicamente (através do EJS) e também aplicamos Testes Unitários – com o uso da ferramenta Jest – para validar o aprendizado e garantir uma aplicação com cobertura de testes 100%.

Conversor de Unidades

6 Aulas (2h 5min)

Com foco em aprimorar os conhecimentos na área do frontend, este projeto tem aulas especialmente preparadas para abordar HTML, CSS e Javascript no lado do cliente (navegador). Este sistema realiza a conversão de milhas para metros, utilizando JQuery. Também aplicamos frameworks visuais já consolidados no mundo digital: Bootstrap e PureCSS.

Testes

23 Aulas (2h 36min)

Entenda os conceitos e a aplicabilidade com aulas totalmente focadas na utilização de Testes Automatizados. Conheça Mocha, Chai e como realizar uma cobertura de código 100%. Aprofunde ainda mais seus conhecimentos em Testes Unitários em uma aplicação utilizando ExpressJS e EJS.

Banco de dados

48 Aulas (10h 57min)

SQL ou NoSQL? Índices, schemas, paginação, autenticação, modelagem, abstração, CRUD e migrations. Tudo isto mostrado detalhadamente através de Provas de Conceito (POC´s) simples e diretas. Aprenda a fazer em Firestore, SQLite, MySQL, MongoDB e FaunaDB com aulas completas, item por item em cada banco! São quase 50 aulas só sobre banco de dados.

ORM's e Minhas Séries

20 Aulas (2h 56min)

Aprenda a utilizar ORM's SQL (Sequelize) e NoSQL (Mongoose) com aulas sobre Associações, Models e o clássico CRUD: create (criar), read (ler), update (atualizar) e delete (apagar).

Coloque em prática com um projeto gerenciador de séries (com direito à comentários) utilizando o modelo MVC com ExpressJS, EJS, Bootstrap e MongoDB.

Resumé - Projeto CV

27 Aulas (4h 54min)

Neste projeto, construimos um currículo com integração direta do Github utilizando NextJS, TailwindCSS com fontes customizadas e inclusão de favicon personalizado. Aplicamos responsividade, configuramos o purgeCSS, implementamos um domínio.dev com o Google Domains e apresentamos como realizar o desacoplamento das camadas de backend e frontend.

Construindo API's

14 Aulas (2h 46min)

Put, Get, Post e Delete. RestAPI ou GraphQL? Ambos! Aprenda a criar api´s utilizando o clássico RestAPI para construir CRUD (incluindo gerenciamento de imagens) e também como fazê-lo utilizando a tecnologia GraphQL. Vamos descobrir os motivos para usar e como aplicar Organizações, Padrões de Projetos e MVC.

Typescript

16 Aulas (2h 40min)

Utilizando todo o poder do NestJS, um poderoso framework para construir back-ends, você aprenderá a criar Classes, Interfaces, Controllers, Services e Providers, sempre utilizando Typescript. Também incluímos GraphQL e desenvolvemos os principais métodos de funcionamento do back-end.

Projeto Avançado

102 Aulas (22h 10min)

Partindo desde a concepção das especificações e definição dos layouts (utilizando o Figma), o DevShop é um E-commerce bastante elaborado, integrando todo o poder do Typescript com o uso do NestJS, TypeORM, integração com GraphQL e uso do Postgres. No frontend, NextJS com ReactJS, gerenciando os formulários com Formik e validações através do Yup. Aprenda a utilizar o JWT para gestão de permissões dos usuários e armazenamento de imagens na AWS S3.

Programador Atuando

DevReactJS

React, Hooks, Assincronismos e relacionados

33 Aulas (5h 40min)

Entenda assincronismo, como utilizar state, spread operator, functional components, organizações, boas práticas e é claro, Hooks! Criaremos o MyMoney, projeto que utiliza uma integração com Firebase (autenticação e publicação) e layout com o famoso Bootstrap.

Autenticação e Autorização

12 Aulas (2h 13min)

Vamos incrementar o projeto MyMoney com JWT e Axios, acrescentando novas funcionalidades e mostrando como refatorar o projeto de uma forma mais assertiva.

Projeto ComentAki

15 Aulas (2h 6min)

Vamos botar a mão na massa e construir um projeto com hooks personalizados, contextApi e integrar a api oficial do Firebase. Também trataremos do login, logout, autenticação e todo o gerenciamento dos comentários.

Projeto Mobile Meu IP

3 Aulas (41 min)

Dê seus primeiros passos utilizando React Native! Aprenda como funciona, suas especificidades em relação ao React Web, elaboração dos layouts e como é a utilização do Flexbox. Vamos juntos construir uma aplicação mobile que consumirá uma api online, buscando seu IP atual.

Projeto Mobile CalisTimer

34 Aulas (7h 5min)

Criaremos um timer específico para praticantes de calistenia, partindo da prototipação no Figma até a inserção de fontes customizadas e reprodução de sons e alertas. Utilizaremos React-Navigation, Progressbar e BackgroundProgress além de aplicarmos animações. Projeto incrível!

Testes Unitários e Tópicos Avançados

7 Aulas (1h 25min)

Aprenda a aplicar testes unitários em React. Como construir testes de renderização, testes que usam o useState e com mock de componentes. Além disso, como criar um projeto reutilizável e aplicar máscaras em inputs.

Documentação com Storybook

3 Aulas (22 min)

Documente seu projeto como um profissional! Aprenda a fazer a implantação do Storybook; aplicando decorators e fazendo o carregamento de stories dinamicamente. Além disso, vamos gerar estaticamente essa documentação e hospedaremos no Github Pages.

ReactJS

PowerSites

Alinhamento de conceitos

14 Aulas (2h 39 min)

Vamos entender a fundo o ecossistema Gatsby e os arquivos de configuração, assim como os componentes em ReactJS e o básico da criação de um projeto com Gatsby com e sem starters! Criaremos um projeto baseado em um código existente, veremos as vantagens do Gatsby-image construindo uma galeria de imagens e também como adicionar o TailwindCSS ao projeto. Por fim, como gerar uma página por imagem com gatsby-node.js.

Blog

16 Aulas (3h 4min)

Vamos criar um Blog? Quais fontes de conteúdo usar? Como serviço ou arquivos em disco? Quando escolher um ou outro, ou até mesmo misturá-los? Este projeto responderá essas e outras dúvidas. Ao final, utilizaremos markdown como fonte de conteúdo e faremos uso do frontmatter, paginação, seção de comentários e Netlify CMS.

Blog com CMS

12 Aulas (2h 6min)

Utilizando um CMS como serviço (headless) e aproveitando suas vantagens, modelaremos os dados no Contentful. Faremos o tratamento do conteúdo de forma flat e renderizaremos as imagens vindas do servidor. Para finalizar, criaremos Webhooks para atualização automática do site publicado na Netlify.

Catálogo de produtos - Fontes de dados

8 Aulas (1h 21min)

Aprenda a utilizar outras fontes de dados como MySQL, banco de dados interno, planilhas do Google e quais as vantagens de cada abordagem. Além disso, vamos aplicar uma automatização através de um botão na planilha para publicação da nova versão do site.

Catálogo com Cotação de Preço

21 Aulas (3h 46min)

Vamos criar um Sistema de cotações online; armazenando os produtos no Contentful! O projeto também terá listagem de produtos, pesquisa de produtos por categoria, visualização do carrinho, disparo do orçamento via email e fechamento do pedido de cotação.

Incrementando o Catálogo

6 Aulas (1h 6min)

Vamos acrescentar ainda mais recursos no projeto e fazer uso do famoso Algolia para buscas no site.

Faça sua inscrição e comece ainda hoje!

R$997,00 / ano

ou em até 12x R$97.14

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento

Garantia em dobro

Incondicional

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

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!

Assista onde quiser

Todas as aulas do Fullstack Master são online e você pode acessá-las pelo computador ou por dispositivos móveis, o que facilita na hora de encaixar os estudos na sua rotina.

Assista de onde quiser

Histórias de sucesso

Alto grau de satisfação entre os alunos

Marcus Ungarette

Marcus Ungarette

O Fullstack Master foi o primeiro curso que eu fiz quando resolvi mudar de carreira. Um ano depois, consegui meu primeiro trampo na área, remoto total e PJ. O que ajudou foi criar um portfólio e colocar no LinkedIn. Fui encontrado lá, não havia aplicado pra nenhuma vaga ainda. Fiz isso aos 30 anos, saí de um trampo que ganhava 5k pra agora ganhar metade, porque acredito que em pouco tempo consigo voltar ao salário que tinha antes na área que atuava (vendas/gestão). Acredite em você!

Janderson Jetto

Janderson Jetto

Sou aluno do DevPleno e estou gostando muito, muito mesmo da metodologia. Sou da área de infra e como zona de conforto tive muitos conflitos em uma nova linguagem, mas é natural, o novo traz medo, mas ele deve ser vencido. Devemos sempre nos reinventar, buscar novos desafios ou ficamos estáticos demais. Estou super satisfeito com a galera do DevPleno. Funciona demais pra mim, desde as aulas orientadas, o suporte entre alunos e os mentores... Aula mão na massa, sem "the book is on the table". (...) Sou um aluno satisfeito!

George Gadelha

Geoge Gadelha

Sempre via esses cursos sendo vendidos e não dava muita credibilidade por pensar que era "só mais um", foi aí onde eu errei. Desde que conheci o DevPleno, minha vida mudou e ainda acredito que irá mudar mais ainda. Além do Tulio ter me convencido pela honestidade em suas palavras, esse cara é um monstro haha. Ele te ensina não só coisas técnicas (que são exatamente o que o mercado está pedindo), mas também muda o seu jeito de pensar. Você passa a ver seus projetos "básicos" como produto que podem ser utilizados/vendidos.

Perguntas frequentes

O desenvolvedor fullstack é aquele que consegue atuar em todas as camadas da aplicação, do back-end ao front-end. Atualmente esse perfil é um dos mais buscados e bem pagos da área de TI, justamente por ter essa flexibilidade para a execução de tarefas.

O salário de um programador fullstack pode facilmente ultrapassar os R$10mil por mês. Obviamente, esse valor varia de acordo com uma série de fatores.

Sim! Você pode se aprofundar mais em uma stack específica sendo um fullstack. Por conhecer todos os processos, você vai conseguir gerar muito mais valor e prever possíveis problemas na hora de desenvolver os projetos.

Eu costumo dizer que o programador fullstack é como um canivete suíço, pois ele tem várias ferramentas e cada uma delas pode ser usada em uma situação diferente, o que faz com que ele seja um profissional versátil e, por isso, bastante disputado pelas empresas.

Você poderá efetuar o pagamento pelo cartão de crédito, débito, Pix ou por boleto bancário.

Sim! Você terá suporte total online para esclarecer suas dúvidas. Basta entrar em contato por e-mail ou WhatsApp. Além disso, você também pode contar com a ajuda da nossa comunidade de alunos.

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

Sim! Ao final do curso você receberá o seu certificado de conclusão.

Resumindo

Ao fazer sua inscrição você receberá:
- Acesso ao Fullstack Master, DevReactJS e Power Sites

- Mais de 2 mil reais em conteúdo bônus

- Office hours por 3 meses

- Suporte total online

- Acesso à comunidade de alunos

- Garantia Dupla

Resumo

Faça sua inscrição e comece ainda hoje!

R$997,00 / ano

ou em até 12x R$97,14

Garantir minha vaga

Pagamento 100% seguro

Métodos de Pagamento

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