JavaScript Developer
From Zero to Hero
LIVE- Sobre a Imersão
- Conteúdo
- Speakers
- Download E-Book
- Investimento e Datas
- Sobre a Imersão
- Conteúdo
- Speakers
- Download E-Book
- Investimento e Datas
JavaScript Developer
From Zero to Hero
Sobre a Imersão
JavaScript Developer
From Zero to Hero
Sobre a Imersão
Por ter uma curva de aprendizado menor que as demais linguagens, JavaScript possibilita que você desenvolva aplicações Web e Mobile, além de ser muito utilizada por grandes empresas como Facebook, Instagram, Uber, entre outras.
Durante essa jornada de aprendizado, você vai dar seus primeiros passos com lógica de programação, banco de dados, desenvolvimento backend com NodeJS, aplicações web com ReactJS, aplicações mobile com React Native e fazer deploy em Cloud utilizando a cultura DevOps. Tudo isso de forma hands-on e gradual, ganhando uma visão ampla das principais áreas estudadas.
Ao final desse curso zero to hero, você será capaz de atuar com JavaScript e dominar seus principais frameworks, desenvolvendo sua primeira aplicação completa.
Domine a linguagem de programação JavaScript do zero ao full stack e seus frameworks como NodeJS, React e React Native.
Pessoas desde o nível básico até intermediário que querem se tornar desenvolvedores utilizando a linguagem mais utilizada no mundo e seus frameworks. Assim como profissionais das mais diversas áreas que querem desenvolver novas habilidades em desenvolvimento de software.
Down
Imersões
Down
JavaScript Developer
From Zero to Hero
Conteúdo
JavaScript Developer
From Zero to Hero
Conteúdo
O módulo de Javascript Foundation você irá aprender lógica de programação através da linguagem de programação Javascript. Além disso, você também irá aprender programação estruturada passando pelos tópicos de estrutura de decisão, estrutura de repetição e estrutura de dados. Também iremos estudar o paradigma de programação orientada a objetos, tratatamento de erros e principais funções existentes da linguagem JS. Tudo isso integrado ao GitHub.
O que você vai dominar?
- O que é Javascript e Node;
- NPM;
- Lógica de Programação;
- Variáveis e tipos de dados;
- Operadores aritméticos, relacionais e lógicos;
- Entrada, processamento e saída;
- Integração com Git e GitHub;
- Estruturas de decisão;
- Estruturas de repetição;
- Array;
- Classe;
- Objeto;
- Atributos e Métodos;
- Herança e Polimorfismo;
- Funções;
- Tratamento de exceções;
- Principais funções em Javascript.
(SQL e NoSQL)
O módulo de Banco de Dados você irá aprender a desenvolver e manipular bancos de dados relacionais (SQL) e não relacionais (NoSQL). O objetivo é entender a linguagem SQL e desenvolver e manipular dados nas 2 principais abordagens do mercado. Neste módulo iremos utilizar as tecnologias PostgreSQL, Linguagem SQL e MongoDB.
O que você vai dominar?
- O que é banco de dados;
- Relacional (Postgres) x Não Relacional (MongoDB);
- Supabase.com / Elephantsql.com / MogoDBAtlas (mongodb.com);
- Modelagem de dados;
- Linguagem SQL;
- Insert, Update, Delete, Select e Joins;
- Create, Alter e Drop;
- MongoDB;
- Coleção e Documentos;
- Inclusão, Alteração, Exclusão e Seleção.
(NodeJS)
O módulo de Backend Development você irá aprender a desenvolver APIs com segurança, documentação e utilização de padrões de mercado. O objetivo é desenvolver APIs REST/JSON utilizando NodeJS, um dos frameworks mais utilizados no mercado. Neste módulo iremos utilizar as tecnologias HTTP, NodeJS, Express, Prisma, Swagger e JWT.
O que você vai dominar?
- Protocolo HTTP;
- Verbos HTTP e Status Code;
- Request, Response, Header, Body e Autenticação;
- REST e SOAP;
- JSON e XML;
- Prisma;
- Express;
- API GET, POST, PUT, PATCH e DELETE;
- Validação com Schema (Zod);
- Middlewares (Cors e Segurança);
- Criação de Swagger para documentação da API;
- Nest;
- TypeScript;
- Autenticação JWT;
- Refresh Token;
- Projeto 01 - Tarefas: CRUD com Express + Mongo e Prisma;
- Projeto 02 - Tarefas: CRUD com Express + Postgres e Prisma;
- Projeto 03 - Livraria: Autenticação JWT, Refresh Token, Nest, Mongo, Postgres e Prisma.
(ReactJS)
O módulo de Frontend Development você irá aprender a desenvolver layouts incríveis para Web. O objetivo é entender e desenvolver layouts de mercado, componentizados, reutilizáveis, responsivos, com busca, paginação e consumindo APIs externas e próprias, utilizando os frameworks React e Next, um dos mais utilizados do mercado. Neste módulo iremos utilizar as tecnologias Html, Css, Javascript, Tailwind, React e Next.
O que você vai dominar?
- HTML;
- CSS;
- Tailwind;
- Java Script for Web;
- React;
- Next;
- Paginação;
- Busca;
- Consumo de APIs Públicas.
O módulo de DevOps e Cloud Computing, você irá aprender tudo sobre a cultura DevOps, que é altamente utilizada hoje no mercado. O objetivo é entender como a cultura DevOps através de ferramentas e práticas, podem tornar um time de desenvolvimento e empresa muito mais produtivos através de automações e boas práticas de desenvolvimento. Neste módulo iremos utilizar as tecnologias Git, GitHub, Docker, DockerHub, Azure e Jenkins. Além dos conceitos de Regiões, Zonas de Disponibilidades, IaaS, PaaS, SaaS e CI/CD.
O que você vai dominar?
- O que é a Culutra DevOps;
- GitHub e Gitflow;
- Container / Docker;
- Container, Imagem e DockerHub;
- Containerizando o desenvolvimento em Back e Front em JS;
- Cloud Computing;
- Modelos de serviço, IaaS, PaaS e SaaS;
- Regiões, Zonas de Disponibilidades e Custos;
- Principais serviços utilizados em Cloud;
- Criação do BD SQL em Cloud;
- Criação do BD NoSQL em Cloud;
- CI/CD / Pipelines;
- Desenvolvendo Pipelines de Deploy para Cloud com Jenkins;
- Pipeline para Deploy em Cloud para soluções Serverless;
- Pipeline para Deploy em Cloud para soluções utilizando Container;
- Pipeline para Deploy em Cloud para soluções utilizando Servidor.
JavaScript Developer
From Zero to Hero
Speakers
JavaScript Developer
From Zero to Hero
Speakers
Down
JavaScript Developer
From Zero to Hero
Investimento
JavaScript Developer
From Zero to Hero
Investimento
Conteúdos