JavaScript é a linguagem de programação mais importante do mundo pelo simples fato de ser a língua da Web e 3º mais popular para se programar. Ela tem quebrado barreiras no navegador e hoje pode ser usado em todo tipo de cenário. Node.js nós permite rodar JavaScript no back-end e aproveitar toda a experiência da linguagem nas duas pontas da aplicação.
Segundo o Stack Overflow Node.js é a tecnologia mais utilizada no mundo, a plataforma é um dos pré-requisitos fundamentais para qualquer tipo de trabalho relacionado ao desenvolvimento web. A simplicidade da linguagem tem ganhado muita força, e bastante empresas tem investido tempo e dinheiro na tecnologia e adotando ela como uma da slack atual, Netflix, Uber, PayPal, Godaddy, Down Jones e Walmart são algumas delas.
Pré-requisitos:
- Notebook
- Noção de programação ( o curso não ensinará sobre coisas básicas de programação exemplo: string, funções, classes, etc)
Público alvo:
- Desenvolvedores Front-end que estão procurando ser full-stack.
- Desenvolvedores Back-End que ainda não trabalham com node.
- Quem está a muito tempo sem trabalhar com Node e quer se atualizar.
- Desenvolvedores Wordpress procurando mudar de área.
- Quem se entrou na faculdade a pouco tempo.
- Quem tem conhecimento mas não tem experiência.
Programa de Estudos:
- Introdução
Descubra o Node.JS. Antes de exectuar qualquer código, vamos iniciar um bate papo sobre como Node.JS mudou cenário em relação à linguagem JavasScript quando falamos de Back-end
- Command Line
Vamos dar um hello world e mostrar como funciona command line do node e o que pode ser feito.
- Código Async
Independente da sua experiência em lidar com código assíncrono é sempre um problema aqui vamos te ajudar a entender e te mostrar como trabalhar em cada tipo de abordagem, utilizando callback, promises e async / await.
- Desenvolvendo uma API com Express
Express foi um dos primeiros frameworks para desenvolvimento web construídos para rodar em cima do Node.js. Apostando na simplicidade ele foi a escolha de muitos projetos. Aqui você vai entender e praticar bastante com ele.
- Boas Práticas (Código e Processos)
Não importa a linguagem que você desenvolve, usar de boas praticas juntamente com processo é o sucesso para que sua aplicação seja aquilo que você/empresa deseja. Cada uma de suas escolhas são essenciais para o sistema. Será que é possível adicionar práticas conhecidas para diminuir acoplamento e aumentar coesão?
- Autenticação com JWT
Quando trabalhamos com API`s, precisamos pensar na segurança na hora de trafegar os dados, tanto quando o usuário envia para servidor, quando o servidor envia para o usuário. Hoje em dia, existem centenas de formas de fazer isso, mas uma que ganhou bastante força e simplicidade na hora de implementar é o JWT (JSON Web Token) um sistema de transferência de dados que pode ser enviado via POST ou em um cabeçalho HTTP (header) de maneira “segura”, essa informação é assinada digitalmente por um algoritmo HMAC, ou um par de chaves pública/privada usando RSA.
Esse é o resumo do nosso programa de estudos. Quero o conteúdo completo.
Vagas de Emprego
Terá oportunidade de ter contato com empresas que está em busca por desenvolvedores a 4YouSee é a nossa principal parceira.
Data
14, 15, 16, 17 de Abril
Horário
19h - 22h
Nível
Básico
Carga Horária
12 horas
O que está incluso?
- Lanche
- Brinde
- Certificado de conclusão de curso de 12 horas.
Política de devolução
Em caso de arrependimento da compra, o reembolso do valor do ingresso somente será efetuado caso a solicitação seja feita no prazo de até 7 (sete) dias a contar da data da compra, e desde que realizado o pedido de devolução com, no máximo, 48 (quarenta e oito) horas de antecedência do horário de início do evento. Essa solicitação deve ser feita através do e-mail: contato@comunita.com.br;