Nossas edições se encerraram no momento
Clique no botão abaixo e seja o primeiro a saber
Sobre
JavaScript® (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web. Usada também em vários outros ambientes sem browser, tais como node.js, Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional).
O atual mercado de trabalho para TI está aquecido e mais do que nunca as vagas que envolvem o Javascript, são diversos setores relacionados, como desenvolvedor BackEnd, FrontEnd, Full Stack entre outros. Neste curso vamos abordar os conceitos básicos do Javascript e todo seu potencial na construção de aplicações modernas utilizando a linguagem de programação mais aquecida do mercado.
Mais informações
- Objetivos
Conhecer o contexto ao qual o Javascript é empregado e seu potencial na construção de aplicações modernas, de maneira simples.
1. Formar desenvolvedores fullstack.
2. Capacitar os alunos a trabalhar em projetos que utilizam Javascript, independente do framework- Metodologia
O curso se baseia na sinergia entres as principais metodologias ativas, como a Problem Based Learning, Challenge Based Learning e a Flipped Classrom. Maximizando a eficácia na construção de resolutividade de problemas reais do mercado bem como utilizando-se de técnicas e ferramentas inovadoras para aumentar o engajamento e a motivação do aluno em um curso remoto.
- Pré-requisitos
Lógica de Programação
- Ementa:
Módulo 1 - Javascript
1. O que é Javascript
2. Configuração de Ambiente
3. Variáveis e dados
4. Operações Matemáticos
5. Operadores Lógicos e Relacionais
6. Palavras reservadas
7. Funções
8. Objetos Globais
9. Estrutura de dados / repetição
10.Callback
11. Intervalo e TimeOut
12.DOM e Ajax
Módulo 2 - HTTP
1. Protocolos
2. HTTP
3. REST
4. JSONMódulo 3 - Javascript ES6
1. Rest / Spread
2. Array
3. Arrow Function
4. Classes
5. Destructuring
6. PromisesMódulo 4 - NPM
1. O que é NPM/Yarn
2. Criação do Package.json
3. Instalar e remover pacotes
Módulo 5 - Projetos Práticos
1. NodeJS -> Backend
2. ReactJS
3. Testes automatizados Unit/E2E
4. Qualidade de Código