Qualificação universitária
A maior faculdade de informática do mundo”
Apresentação do programa
Amplie seus conhecimentos, até o nível de especialização, na Linguagem JavaScript aplicada ao Full Stack Developer”
O JavaScript pode ser usado para desenvolver aplicativos em todos os níveis, pois é uma das linguagens de programação usadas no desenvolvimento de aplicativos web, já que permite adicionar movimento e dinamismo à web. É uma linguagem de programação do lado do cliente, ou seja, é executada no navegador, não no servidor, o que permite ações mais rápidas. Este Curso desenvolve um projeto realista de Full Stack, que inclui gerenciamento de conteúdo e de usuários, tanto no lado do servidor quanto no lado do cliente.
Esta capacitação inclui conteúdo atualizado e especializado sobre o ecossistema JavaScript e suas ferramentas usando metodologias ágeis de desenvolvimento de software. Todo o programa é baseado em 100% de experiência prática usando os padrões do setor para que o aluno se destaque desde o primeiro minuto nas melhores equipes técnicas.
Além disso, por ser um Curso totalmente online, o aluno não está condicionado a horários fixos ou à necessidade de se deslocar para outro local físico, mas pode acessar um conteúdo rico que o ajudará a alcançar a elite da linguagem JavaScript a qualquer hora do dia, conciliando, no seu próprio ritmo, sua vida profissional e pessoal com a acadêmica.
Crie aplicativos web, aplicativos de desktop, servidores ou aplicativos móveis”
Este Curso de Linguagem JavaScript aplicada ao Full Stack Developer conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:
- O desenvolvimento de casos práticos apresentados por especialistas em Linguagem JavaScript aplicada ao Full Stack Developer.
- O conteúdo gráfico, esquemático e extremamente útil fornece informações científicas e práticas sobre aquelas disciplinas indispensáveis para o exercício da profissão
- Contém exercícios práticos nos quais o processo de autoavaliação é realizado para melhorar o aprendizado.
- Destaque especial para as metodologias inovadoras
- Lições teóricas, perguntas aos especialistas e trabalhos de reflexão individual
- Disponibilidade de acesso a todo o conteúdo a partir de qualquer dispositivo fixo ou portátil com conexão à Internet
Desenvolva o front e o back-end de um aplicativo web totalmente interativo e funcional do zero, usando todas as ferramentas e tecnologias do ecossistema JavaScript”
O corpo docente do Curso conta com profissionais do setor, que transferem toda a experiência adquirida ao longo de suas carreiras para esta capacitação, além de especialistas reconhecidos de sociedades de referência e universidades de prestígio.
O conteúdo multimídia, desenvolvido com a mais recente tecnologia educacional, permitirá ao profissional uma aprendizagem contextualizada, ou seja, realizada através de um ambiente simulado, proporcionando uma capacitação imersiva
e programada para praticar diante de situações reais.
A estrutura deste programa se concentra na Aprendizagem Baseada em Problemas, através da qual o profissional deverá resolver as diferentes situações de prática profissional que surgirem ao longo do Curso acadêmico. Para isso, contará com a ajuda de um inovador sistema de vídeo interativo realizado por especialistas reconhecidos.
Aprenda os conceitos básicos de JavaScript, a linguagem mais utilizada no mundo, para poder se adaptar facilmente às novas tecnologias"
Seja capaz de criar uma comunicação entre um aplicativo totalmente implantado e em produção, um banco de dados e o servidor"
Plano de estudos
O Cursofoi desenvolvido com base nos requisitos da ciência da computação aplicada à linguagem JavaScript e ao Full Stack Developer em programação, estabelecendo assim um plano de estudos cujo módulo oferece uma perspectiva ampla da estrutura de dados de objetos e matrizes, de tipos primitivos e operadores à programação assíncrona, passando por OOP: protótipo e classes.
Um Cursoque desenvolve os principais conceitos da linguagem, os recursos mais recentes da linguagem, bem como a programação assíncrona e as funções de seta”
Módulo 1. Linguagem JAVASCRIPT aplicada ao Full Stack Developer
1.1. Tipos primitivos e operadores
1.1.1. Linguagem JavaScript
1.1.2. Números e seus operadores
1.1.3. Textos e seus operadores
1.1.4. Valores booleanos
1.1.5. Conversão entre tipos
1.2. Controladores de fluxo e estrutura
1.2.1. Expressões e sentenças
1.2.2. Variáveis e constantes
1.2.3. Sentença If
1.2.4. Sentença for, While
1.3. Funções
1.3.1. Funções
1.3.2. Parâmetros
1.3.4. Funções como parâmetros
1.3.5. Escopo das variáveis
1.3.6. Scopes agrupados
1.3.7. Hoisting
1.3.8. Closures
1.3.9. Recursividade
1.4. Estruturas de dados: objetivos
1.4.1. Tipo Object
1.4.2. Criação de objetos
1.4.3. Acesso aos valores de um objeto
1.4.4. Adicionando ou removendo propriedades
1.4.5. Objetos agrupados
1.4.6. Destructuring de objetos
1.4.7. Métodos do tipo Object
1.4.8. Spread Operator
1.4.9. Imutabilidade
1.5. Estruturas dados: Array
1.5.1. Estruturas de dados Array
1.5.2. Array. Tipologia
1.5.3. Arrays agrupados
1.5.4. Métodos de um Array
1.6. POO: Prototype e classes
1.6.1. POO. Programação Orientada a Objetos
1.6.2. Protótipos
1.6.3. Classes
1.6.4. Dados privados
1.6.5. Subclasses
1.6.6. Call e Apply
1.7. Tipos de JavaScript
1.7.1. Set
1.7.2. WeakSet
1.7.3. Map
1.7.4. WeakMap
1.7.5. Expressões regulares
1.8. Utilidades de JavaScript
1.8.1. Data
1.8.2. Math
1.8.3. Símbolo
1.8.4. JSON
1.9. JavaScript no Browser
1.9.1. Inclusão do JavaScript em um website
1.9.2. DOM
1.9.3. Eventos
1.9.4. Storage no navegador
1.10. Programação assíncrona
1.10.1. Programação assíncrona
1.10.2. Event Lo
O conteúdo deste programa visa atualizar seus conhecimentos para que você se destaque no avançado mercado de trabalho de TI”