-
Introdução ao Node.js: Aprender os conceitos básicos do Node.js e como utilizá-lo para criar aplicativos web poderosos.
-
Ambiente de Desenvolvimento: Configurar o ambiente de desenvolvimento com o Visual Studio Code (VSCode) e utilizar o GitHub para controle de versão.
-
Arrays e Funções em JavaScript: Dominar o uso de arrays para armazenamento de dados e criar funções para reutilização de código.
-
Estrutura Condicional e Laços de Repetição: Utilizar estruturas condicionais como if-else e switch-case, além de laços de repetição como for e while.
-
Comunicação HTTP: Entender o protocolo HTTP e como criar rotas para lidar com requisições e respostas em uma aplicação web.
-
Banco de Dados MySQL e Sequelize: Conectar sua aplicação Node.js a um banco de dados MySQL utilizando o ORM Sequelize para facilitar as operações de CRUD.
-
Templates com Handlebars: Criar e renderizar templates dinâmicos usando Handlebars para melhorar a experiência do usuário.
-
Programação Orientada a Objetos em JavaScript: Aplicar conceitos de programação orientada a objetos em JavaScript para criar código mais modular e reutilizável.
Ao final do curso, você estará preparado para desenvolver aplicações web completas e escaláveis utilizando Node.js e suas tecnologias associadas.
Habilidades aprendidas
1 - O que é Node.js?
2 - Como instalar o Node.js?
3 - Utilizando o Node.js
4 - Instalando o VSCode
5 - Conhecendo o VSCode
6 - Integrando com o GitHub
7 - Tipos de dados
8 - Arrays
9 - Funções
10 - If
11 - Else if
12 - Switch
13 - For
14 - ForEach
15 - While
16 - Módulos
17 - Protocolo HTTP
18 - Express e Nodemon
19 - Rotas
20 - Parâmetros
21 - Query Params
22 - Instalando o MySQL
23 - Trabalhando com banco de dados
24 - Criando tabela
25 - Inserindo dados na tabela
26 - Atualizando dados na tabela
27 - Deletando dados da tabela
28 - Conectando à base de dados
29 - Criando tabela com Sequelize
30 - Utilizando o Handlebars
31 - Classificação
32 - Abstração
33 - Classe x Objeto
34 - Acessando métodos
35 - Definindo atributos
36 - Entendendo o this
37 - Enviar e-mail
38 - Gerar PDF
39 - Upload de arquivos

DOUGLAS MENDES MARIANO
Douglas Mendes Mariano é especialista em Ciências de Dados e Redes de Computadores, bem como tecnólogo em Análise e Desenvolvimento de Sistemas. Além disso, Douglas carrega em sua bagagem profissional a experiência de ser coordenador e docente na área de Informática.
Dúvidas frequentes
TEMOS A RESPOSTA!
O curso é 100% online. Entregue materiais complementares. Ao se inscrever, você tem acesso a todas as aulas em poucos minutos.
O acesso às trilhas é de 3 meses e, para os cursos avulsos, 30 dias. Você não precisa se preocupar, faça no seu tempo.
Todos os cursos possuem certificado autorizado pelo MEC. No verso do certificado consta o cronograma, carimbo do CNPJ e a assinatura do responsável, além das características obrigatórias da validade do certificado.
Os cursos são 100% online. Após a confirmação do pagamento, você receberá os dados para login pelo seu email cadastrado no momento da compra.
Você pode efetuar o pagamento à vista com desconto (depósito, TED ou PIX) ou em até 12X no cartão de crédito.
Nossos consultores irão sanar suas dúvidas diretamente pela plataforma através do "Campo de Dúvidas".
Sim. 100% seguros. Todo o processo de compra é gerenciado pelo Pagar.me, através de uma transação criptografada com 128 bits.