Курс за разработка на JavaScript

Общ преглед

24 locations available

Описание на програмата

умения

Научете се да кодирате в JavaScript, родния език на мрежата, използван от разработчиците по целия свят.

Стандарт за производство

Изграждане на уеб страница с една страница, която да поддържа потребителски данни и да се свързва с услуги като Twitter и Facebook чрез API.

Голямата картина

Научете основните принципи на обектно-ориентираното програмиране, като същевременно получавате подкрепа от експерти от отрасъла и от общността от връстници.

Запознайте се с екипа си за поддръжка

Нашите образователни постижения са общностно усилие. Когато се обучавате в GA, винаги можете да разчитате на екип от експерти, който да ви предостави насоки и поддръжка, когато имате нужда от тях.

инструктори

Научете рамки, инструменти, речници и най-добри практики в индустрията от учител, чиято ежедневна работа включва използването им експертно.

Асистенти за преподаване

Поемането на нов материал не винаги е лесно. Чрез часовете за работа и други канали нашите ТК са тук, за да ви дадат отговори, съвети и др.

Производители на курсове

Нашите възпитаници обичат своите производители на курсове, които ги държат мотивирани по време на курса. Можете да се свържете с вашите за подкрепа по всяко време.

Вижте какво ще научите

Раздел 1: Основи на JavaScript

  • Installfest
    • Инсталирайте и конфигурирайте Node.js, npm, Git и други инструменти на командния ред
    • Инсталирайте и конфигурирайте Slack и се присъединете към класната стая
    • Компютърно мислене упражняване и въвеждането на компютърни науки теми
  • Работа с JavaScript на командния ред
  • Основи на интернет
  • Разбиране на модела клиент-сървър
  • Разбиране на JavaScript в браузъра спрямо командния ред
  • Стартиране на кода на JavaScript в командния ред
  • Въведение в променливите
  • Типове данни
  • Работа с променливи
  • Работа с условни
  • Разбиране на типовете данни
  • Колекции и бримки
  • Работа с колекции
  • Работа с цикли
  • Итерации над колекциите
  • Функции и обхват
  • Работа с функции
  • Разбиране на обхвата
  • Проект 1, Slackbot
  • Използвайки предоставеното скеле, изграждайте основна Slackbot, която отговаря на входа на потребителя и го изпълнява локално от вашата машина в клас Slack channel

Раздел 2: Браузърът и приложните програмни интерфейси

  • Обекти и JSON
    • Работа с обекти и методи
    • Въведете JSON
    • Работа с JSON форматирани данни
  • Въведете DOM и jQuery
  • Въведете jQuery
  • Разбиране на DOM
  • Форми и въвеждане на потребител
  • DOM и jQuery продължиха
  • Събития и слушатели
  • Манипулиране на обекти в DOM
  • AJAX и API
  • Въведение в AJAX
  • Извършване на API обаждания
  • Консумиране и работа с API данни
  • Асинхронни JavaScript и обратно повикване
  • Разбиране на асинхронното спрямо синхронното
  • Работа с асинхронни API
  • Работа с обратно повикване
  • Раздел 2 Вземете домашен проект: API консумират App
  • Изграждане на просто едностранично приложение, което консумира данни от отворен API на трети страни

Модул 3: Постоянни данни и теми за напреднали

  • Разширени API
    • заверка
    • Работа с символи и API ключове
    • Работа с Oauth
  • Прототипно наследство
  • Въведете прототипно наследство
  • Работа с прототипи
  • Работа с конструктори
  • Това и анонимните функции
  • Разбиране на "Това"
  • Работа с анонимни функции
  • Въведение в CRUD и Firebase
  • Разбиране на CRUD
  • Въведение в Firebase
  • Писане на потребителски данни в Firebase
  • Извличане и актуализиране на потребителски данни
  • Лаборатория в клас
  • Започнете да работите по окончателния си проект: приложение с едно страници, което консумира данни от поне един API и продължава потребителските данни чрез Firebase

Раздел 4: Изграждане и внедряване на приложението ви

  • Разгръщане на приложението ви
    • Работа с CSS рамки
    • Разгръщане на приложението ви в GitHub Pages / Heroku
    • Използване на персонализирано име на домейн с GitHub Pages / Heroku
  • Инструктор / студентски избор
  • Инструкторът ще избере тема, която не е включена в учебната програма, и ще подготви и преподава оригинален урок по тази тема
  • Примерните теми включват запознаване с различни рамки, библиотеки и инструменти, които не са включени в класа
  • Лабораторен час
  • Работете по окончателния си проект с помощта на вашите колеги и екипа на инструкторите
  • Лабораторен час
  • Работете по окончателния си проект с помощта на вашите колеги и екипа на инструкторите
  • Окончателни проектни презентации
  • Представяне на крайния си проект: еднопосочно приложение, което консумира данни от поне един API и продължава да поддържа потребителски данни чрез Firebase

Възможности за финансиране

Нуждаете се от помощ при плащане? Нашите възможности за финансиране ви позволяват да се съсредоточите върху целите си вместо върху бариерите, които ви пречат да ги достигнете.

Изкачвам се

Кандидатствайте за 3-годишен заем с фиксиран лихвен процент1 за Вашето обучение и финансиране на разходите за живот. Текущите доходи, които не са включени в одобрението за финансирането на потапящите студенти.¹Трябва да бъде гражданин на САЩ или постоянен жител; в очакване на пребиваване.
Възможностите за финансиране са различни за всеки пазар и са достъпни само за студенти, приети в нашите програми.
Свържете се с местен служител по признаването за повече информация.

Последна актуализация Март 2020

За учебното заведение

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 ... Научете повече

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. Свиване
Ню Йорк , Атланта , Остин , Бостон , Чикаго , Далас , Денвър , Лос Анжелис , Санта Моника , Ървайн , Ню Йорк , провидение , Сан Франциско , Сан Хосе , Сиатъл , Вашингтон , Арлингтън , Лондон , Хонг Конг , Сингапур , Бризбейн , Мелбърн , Сидни , САЩ онлайн + 23 Още По-малко