curso de front-end da era conectada

Através de 48 horas de curso, divididos em 16 aulas de 3 horas (aos segundas a noite), neste curso vamos estudar a sintaxe e semântica atual de Javascript (ECMAScript 6) e desenvolver aplicações práticas através do framework React JS desenvolvido pela equipe do Facebook.

O curso é direcionado para aqueles que já conhecem a tríade do front-end (HTML, CSS e Javascript) e deseja se especializar em interações javascript e no conhecimento do React, uma das ferramentas mais requisitadas pelo mercado.

ÓTIMA OPORTUNIDADE PARA QUEM DESEJA APRENDER NA PRÁTICA O FRAMEWORK JAVASCRIPT QUE ESTÁ REVOLUCIONANDO O DESENVOLVIMENTO FRONT-END

Inicio Dia
04 de Fevereiro

Pague em
até 6x

Sala no centro
de florianópolis

Curso
Presencial

Total
de 16 Aulas

19hrs às 22hrs
às Segundas

Conteúdo

O curso será direcionado a aplicações práticas através de projetos modelos para que o aluno não só entenda a parte conceitual, mas principalmente, que consiga desenvolver soluções com a tecnologia.

Aplicações Atuais em Javascript

  • Configuração do Ambiente de desenvolvimento o Histórico e evolução do Javascript
  • O que é EcmaScript
  • O que é Node e NPM
  • O que é um framework Javascript?
  • Organização básica de código o Webpack o Babel
  • Ferramentas de Lint o Var, let e const
  • Hoisting
  • Tipos no Javascript
  • Template String o Array e seus métodos
  • Trabalhando com objetos
  • Destructuring
  • Spread operator
  • Operadores ternários
  • Funções e arrow functions o IIFE
  • Escopo e entendendo o "this"
  • Closures
  • Funções de Callback
  • Parâmetros default
  • Promises
  • Assync/Await
  • Classes
  • Imports e exports

React

  • O que é React?
  • Para o que React é usado?
  • Instalação e configuração do ambiente de desenvolvimento
  • Criando "Hello World" com React
  • JSX
  • O que são componentes?
  • Renderizando componentes
  • Componentes de classe
  • Componentes funcionais
  • O que são props
  • prop key
  • State
  • Componentes Statefull X Componentes Stateless
  • Ciclo de vida dos componentes
  • Trabalhando com eventos
  • Componentes controlados e não controlados
  • Componentes de formulário
  • Renderização condicional
  • Axios
  • Projeto prático (Início)
  • Estilização de componentes
  • Projeto prático (continuação)
  • React-router
  • Redux parte 1
  • Redux parte 2
  • Considerações finais o Projeto prático (Finalização)

Ferramentas

No curso serão utilizados ferramentas e recursos open source para configuração, edição e publicação dos projetos feitos durante o curso

VISUAL STUDIO CODE

O Visual Studio Code é um editor de código fonte aberto desenvolvido pela Microsoft para Windows , Linux e macOS . Inclui suporte para depuração , controle de Git incorporado , realce de sintaxe , conclusão de código inteligente , fragmentos e refatoração de código . O Visual Studio Code é baseado no Electron , uma estrutura usada para implantar aplicativos Node.js

NODE.JS

Node.js é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores. Seu objetivo é ajudar programadores na criação de aplicações de alta escalabilidade (como um servidor web[1]), com códigos capazes de manipular dezenas de milhares de conexões simultâneas, numa única máquina física.

NPM

NPM é o nome reduzido de Node Package Manager (Gerenciador de Pacotes do Node).É um repositório online para publicação de projetos de código aberto para o Node.js. Ele é um utilitário de linha de comando que interage com este repositório online, que ajuda na instalação de pacotes, gerenciamento de versão e gerenciamento de dependências.

Professor WILLIAM RODRIGUES

Bacharel em Sistemas de informação pela Universidade Federal de Santa Catarina, entusiasta em JavaScript e do universo Front-End. Costuma participar de eventos de tecnologia para aprender e conhecer novas pessoas que atuam na área. É autodidata e tem interesse em disseminar o conhecimento. Experiente em tecnologias front-end como JavaScript, React, React Native, HTML5, CSS3, Greensock, Redux e Sass. Atualmente é desenvolvedor na empresa Standup, com foco no desenvolvimento de soluções para Marketing Digital.

Informações

Valor total parcelado em até até 6 X
Início: 04 de Fevereiro
Apenas 1 Turma: Noturno das 19hrs às 22hrs
Total de vagas:
12 ALUNOS
16 AULAS DE 3h CADA
INCLUI COFFEBREAK
ÓTIMO NETWORKING
DIA DA SEMANA: Segundas
Localização: R. Jeronimo Coelho 383 | Centro Executivo Ildefonso Linhares, 8º Andar, Sala 802 - Centro / Florianópolis - SC
Tels: (48) 3209.7222 | (48) 98824.0869 (WhatsApp)

Tire sua dúvida