Curso De Desenvolvimento De JavaScript

General Assembly

Descrição do Programa

Leia a descrição oficial

Curso De Desenvolvimento De JavaScript

General Assembly

Habilidades

Aprenda a codificar em JavaScript, o idioma nativo da web usado por desenvolvedores em todo o mundo.

Padrão de Produção

Crie um aplicativo da Web de uma única página que persista nos dados do usuário e se conecte a serviços como Twitter e Facebook por meio de APIs.

A grande imagem

Aprenda os fundamentos da programação orientada a objetos enquanto recebe suporte de especialistas do setor e uma comunidade de colegas.

Conheça sua equipe de suporte

Nossa excelência educacional é um esforço da comunidade. Quando você aprende na GA, você sempre pode confiar em uma equipe interna de especialistas para fornecer orientação e suporte, sempre que precisar.

Instrutores

Aprenda os frameworks, ferramentas, vocabulário e melhores práticas da indústria de um professor cujo trabalho diário envolve usá-los habilmente.

Assistentes de Ensino

Tomar novos materiais nem sempre é fácil. Através do horário de expediente e outros canais, nossos ATs estão aqui para lhe fornecer respostas, dicas e muito mais.

Produtores de cursos

Nossos alunos adoram seus produtores de cursos, que os mantiveram motivados ao longo do curso. Você pode chegar ao seu para obter suporte a qualquer momento.

Veja o que você aprenderá

Unidade 1: Fundamentos de JavaScript

  • Installfest
    • Instale e configure Node.js, npm, Git e outras ferramentas de linha de comando
    • Instale e configure o Slack e junte-se à sala de aula
    • Exercício de pensamento computacional e introdução a tópicos de ciência da computação
  • Trabalhando com JavaScript na Linha de Comando
  • Fundamentos da Internet
  • Compreendendo o modelo cliente-servidor
  • Compreender o JavaScript no navegador versus a linha de comando
  • Executando código JavaScript na linha de comando
  • Introdução às variáveis
  • Tipos de dados
  • Trabalhando com variáveis
  • Trabalhando com condicionais
  • Compreender os tipos de dados
  • Coleções e Loops
  • Trabalhando com coleções
  • Trabalhando com loops
  • Iterando sobre coleções
  • Funções e âmbito
  • Trabalhando com funções
  • Escopo compreensivo
  • Projecto da Unidade 1, Slackbot
  • Usando o andaimes fornecido, crie um Slackbot básico que responda à entrada do usuário e execute-o localmente da sua máquina na classe Slack channel

Unidade 2: o navegador e as APIs

  • Objetos e JSON
    • Trabalhando com objetos e métodos
    • Introdução a JSON
    • Trabalhando com dados formatados com JSON
  • Introdução ao DOM e jQuery
  • Introdução a jQuery
  • Compreendendo o DOM
  • Formulários e entrada de usuários
  • DOM e jQuery continuaram
  • Eventos e ouvintes
  • Manipulando objetos no DOM
  • AJAX e APIs
  • Introdução ao AJAX
  • Fazendo chamadas API
  • Consumindo e trabalhando com dados da API
  • JavaScript assíncrono e retornos de chamada
  • Entendendo assíncrono versus síncrono
  • Trabalhando com APIs assíncronas
  • Trabalhando com callbacks
  • Unidade 2 Take Home Project: API Consuming App
  • Crie um aplicativo simples e de uma única página que consome dados de uma API aberta e de terceiros

Unidade 3: Persistindo Dados e Tópicos Avançados

  • APIs avançadas
    • Autenticação
    • Trabalhando com tokens e chaves API
    • Trabalhando com Oauth
  • Herança pró-típica
  • Introdução à herança prototípica
  • Trabalhando com protótipos
  • Trabalhando com construtores
  • Esta e Funções anônimas
  • Entendendo "Isto"
  • Trabalhando com funções anônimas
  • Introdução ao CRUD e Firebase
  • Compreendendo CRUD
  • Introdução à Firebase
  • Escrevendo dados do usuário na Firebase
  • Recuperando e atualizando dados do usuário
  • Laboratório em classe
  • Comece a trabalhar em seu projeto final: um aplicativo de uma única página que consome dados de pelo menos uma API e persiste nos dados do usuário via Firebase

Unidade 4: Criando e implantando sua aplicação

  • Implantando sua aplicação
    • Trabalhando com estruturas CSS
    • Implantando seu aplicativo para o GitHub Pages / Heroku
    • Usando um nome de domínio personalizado com o GitHub Pages / Heroku
  • Escolha de instrutor / estudante
  • O instrutor escolherá um tópico que não está coberto no programa e prepara e ensina uma lição original sobre esse assunto
  • Os tópicos da amostra incluem apresentações em vários quadros, bibliotecas e ferramentas não cobertas na classe
  • Lab Time
  • Trabalhe em seu projeto final com a assistência de seus pares e da equipe de instrução
  • Lab Time
  • Trabalhe em seu projeto final com a assistência de seus pares e da equipe de instrução
  • Apresentações finais de projetos
  • Presente o seu projeto final: um aplicativo de uma única página que consome dados de pelo menos uma API e persiste nos dados do usuário via Firebase

Opções de Financiamento

Precisa de ajuda para pagamento? Nossas opções de financiamento permitem que você se concentre em seus objetivos em vez das barreiras que o impedem de alcançá-los.

Escalar

Solicite um empréstimo de 3 anos, de taxa fixa e com base em mérito¹ para seu financiamento de taxa de matrícula e custo de vida. A renda atual não é tida em conta na aprovação do financiamento para estudantes imersos.¹Dever ser cidadão dos EUA ou residente permanente; aprovação pendente do estado de residência.
As opções de financiamento diferem em cada mercado e só estão disponíveis para estudantes aceitos em nossos programas.
Entre em contato com um oficial local de admissões para obter mais informações.

Esta escola oferece programas em:
  • Inglês


Última actualização January 17, 2018
Duração e Preço
Este curso é No campus
Start Date
Data inicial
Agosto 2018
Set. 2018
Duration
Duração
10 semanas
Tempo parcial
Price
Preço
3,950 USD
Information
Deadline
Locations
Australia - Sydney, New South Wales
Data inicial : Jan. 2019
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Australia - Brisbane, Queensland
Data inicial : Jan. 2019
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Australia - Melbourne, Victoria
Data inicial : Jan. 2019
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Hong Kong - Hong Kong
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Singapore - Singapore
Data inicial : Agosto 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Arlington, Virginia
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Los Angeles, California
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - San Francisco, California
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Denver, Colorado
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Washington, District of Columbia
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Atlanta, Georgia
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Chicago, Illinois
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Irvine, California
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Boston, Massachusetts
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - New York, New York
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Data inicial : Fev. 2019
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Data inicial : Março 2019
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Providence, Rhode Island
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - San Jose, California
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Santa Monica, California
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Austin, Texas
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Dallas, Texas
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - USA Online
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Washington, District of Columbia
Data inicial : Set. 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
United Kingdom - London, England
Data inicial : Agosto 2018
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Dates
Agosto 2018
United Kingdom - London, England
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Singapore - Singapore
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Set. 2018
USA - Atlanta, Georgia
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Austin, Texas
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Boston, Massachusetts
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Chicago, Illinois
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Dallas, Texas
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Denver, Colorado
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Los Angeles, California
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Santa Monica, California
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Irvine, California
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - New York, New York
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Providence, Rhode Island
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - San Francisco, California
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - San Jose, California
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Washington, District of Columbia
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Washington, District of Columbia
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - Arlington, Virginia
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Hong Kong - Hong Kong
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
USA - USA Online
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Jan. 2019
Australia - Brisbane, Queensland
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Australia - Melbourne, Victoria
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Australia - Sydney, New South Wales
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Fev. 2019
USA - New York, New York
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Março 2019
USA - New York, New York
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola