Curso de desarrollo de JavaScript

General

24 ubicaciones disponibles

Descripción del programa

Habilidades

Aprenda a codificar en JavaScript, el idioma nativo de la web utilizado por los desarrolladores de todo el mundo.

Estándar de producción

Cree una aplicación web de una sola página que persista en los datos del usuario y se conecte a servicios como Twitter y Facebook a través de API.

El panorama

Aprenda los fundamentos de la programación orientada a objetos mientras recibe el apoyo de expertos de la industria y una comunidad de pares.

Conozca a su equipo de soporte

Nuestra excelencia educativa es un esfuerzo de la comunidad. Cuando aprende en GA, siempre puede confiar en un equipo interno de expertos para brindarle orientación y apoyo, siempre que lo necesite.

Instructores

Aprenda los marcos, las herramientas, el vocabulario y las mejores prácticas de nivel industrial de un master cuyo trabajo diario implica usarlos de forma experta.

Enseñando asistentes

Tomar nuevo material no siempre es fácil. A través del horario de atención y otros canales, nuestros TA están aquí para brindarle respuestas, sugerencias y más.

Productores del curso

Nuestros alumnos adoran a los Productores de Cursos, quienes los mantuvieron motivados durante todo el curso. Puede comunicarse con los suyos para obtener asistencia en cualquier momento.

Vea lo que aprenderá

Unidad 1: Fundamentos de JavaScript

  • Installfest
    • Instalar y configurar Node.js, npm, Git y otras herramientas de línea de comandos
    • Instalar y configurar Slack y unirse al aula
    • Ejercicio de pensamiento computacional e introducción a temas de informática
  • Trabajando con JavaScript en la línea de comando
  • Fundamentos de Internet
  • Comprender el modelo cliente-servidor
  • Comprender JavaScript en el navegador frente a la línea de comando
  • Ejecutar código JavaScript en la línea de comando
  • Introducción a las variables
  • Tipos de datos
  • Trabajando con variables
  • Trabajando con condicionales
  • Comprender los tipos de datos
  • Colecciones y bucles
  • Trabajando con colecciones
  • Trabajando con bucles
  • Iteraciones sobre las colecciones
  • Funciones y alcance
  • Trabajando con funciones
  • Entender el alcance
  • Unidad 1 Proyecto, Slackbot
  • Usando el andamio provisto, construya un Slackbot básico que responda a la entrada del usuario y ejecútelo localmente desde su máquina en el canal Slack de la clase

Unidad 2: El navegador y las API

  • Objetos y JSON
    • Trabajando con objetos y métodos
    • Introducción a JSON
    • Trabajando con datos formateados JSON
  • Introducción al DOM y jQuery
  • Introducción a jQuery
  • Comprender el DOM
  • Formularios y entrada del usuario
  • DOM y jQuery continuaron
  • Eventos y oyentes
  • Manipular objetos en el DOM
  • AJAX y API
  • Introducción a AJAX
  • Hacer llamadas a la API
  • Consumir y trabajar con datos de API
  • JavaScript asincrónico y devoluciones de llamada
  • Comprensión asincrónica vs. sincrónica
  • Trabajando con API asíncronas
  • Trabajando con devoluciones de llamada
  • Proyecto Take Home de la Unidad 2: aplicación API Consuming
  • Cree una aplicación simple de una sola página que consuma datos de una API abierta de terceros

Unidad 3: Datos persistentes y temas avanzados

  • API avanzadas
    • Autenticación
    • Trabajando con tokens y claves API
    • Trabajando con Oauth
  • Herencia prototípica
  • Introducción a la herencia prototípica
  • Trabajando con prototipos
  • Trabajando con constructores
  • Esto y funciones anónimas
  • Comprender "esto"
  • Trabajando con funciones anónimas
  • Introducción a CRUD y Firebase
  • Comprender CRUD
  • Introducción a Firebase
  • Escribir datos de usuario en Firebase
  • Recuperando y actualizando datos de usuario
  • Laboratorio en clase
  • Comience a trabajar en su proyecto final: una aplicación de una sola página que consume datos de al menos una API y persiste en los datos del usuario a través de Firebase

Unidad 4: Desarrollar e implementar su aplicación

  • Implementando su aplicación
    • Trabajando con marcos CSS
    • Implementando su aplicación en GitHub Pages / Heroku
    • Usar un nombre de dominio personalizado con GitHub Pages / Heroku
  • Opción de instructor / estudiante
  • El instructor elegirá un tema que no está cubierto en el plan de estudios y preparará y enseñará una lección original sobre ese tema
  • Los temas de muestra incluyen introducciones a diversos marcos, bibliotecas y herramientas no incluidas en la clase
  • Tiempo de laboratorio
  • Trabaja en tu proyecto final con la ayuda de tus compañeros y el equipo de instrucción
  • Tiempo de laboratorio
  • Trabaja en tu proyecto final con la ayuda de tus compañeros y el equipo de instrucción
  • Presentaciones finales del proyecto
  • Presente su proyecto final: una aplicación de una sola página que consume datos de al menos una API y persiste los datos del usuario a través de Firebase

Opciones de financiamiento

¿Necesitas asistencia de pago? Nuestras opciones de financiación le permiten centrarse en sus objetivos en lugar de las barreras que le impiden alcanzarlos.

Escalada

Solicite un préstamo a 3 años con tasa fija y basado en el mérito¹ para su matrícula y financiamiento del costo de la vida. Los ingresos actuales no tienen en cuenta la aprobación de financiamiento para los estudiantes de Immersive.¹Debe ser ciudadano estadounidense o residente permanente; aprobación pendiente de estado de residencia.
Las opciones de financiamiento difieren en cada mercado y solo están disponibles para los estudiantes aceptados en nuestros programas.
Póngase en contacto con un oficial de admisiones local para obtener más información.

Última actualización Mar 2020

Acerca del centro educativo

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flou ... Leer más

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love. Leer menos
Nueva York , Atlanta , Austin , Bostón , Chicago , Dallas , Denver , los Angeles , Santa Mónica , Irvine , Nueva York , Providencia , San Francisco , San Jose , Seattle , Washington , Arlington , Londres , Hong Kong , Singapur , Brisbane , Melbourne , Sydney , USA en línea + 23 Más Menos