fbpx

Разработка на JavaScript

При поддержке Американского Университета в Центральной Азии

Начало занятий: 11 сентября

Расписание: Пн Ср Пт 19:00 — 21:00

Продолжительность курса: 5 месяцев

Стоимость курса: 10 000 сом за месяц

 

Записаться Позвонить 

img

Учись бесплатно сейчас, оплачивай потом! Подробности по

ссылке

Курс основы программирования на языке JavaScript научит Вас создавать приложения на одном из самых популярных языков в мире. Вы познакомитесь с инструментами разработчика,узнаете основы JavaScript, узнаете об ОПП, важных структурах данных и алгоритмах, а также ключевых процессах программной инженерии.

Практикуясь, вы научитесь разрабатывать пользовательскую и серверную часть веб-приложений. Для создания пользовательской части вы изучите языки разметки HTML, язык оформления CSS. Для создания серверной части приложений вы изучите исполняемую среду Node.js. В ней вы будете производить операции над файлами, получать и передавать данные по сетевому протоколу HTTP, хранить и делать выборки из баз данных. Контроль исходного кода , автоматизация сборки, подходы к тестированию приложений — это и многое другое вы изучите во время курса. Знания, полученные на нашем курсе, помогут Вам перейти на многие другие популярные языки программирования. По завершению курса вы сможете создавать веб-приложения для себя и под заказ.

img

Дмитрий Токсаитов

Токсаитов Дмитрий (github.com/toksaitov) является опытным преподавателем с 6-ти летним стажем работы на факультете программной инженерии АУЦА. Дмитрий начал свою карьеру с разработки мобильных приложений для платформы Microsoft Pocket PC ещё в 2002 году. Позже он работал над проектами для Symbian, вёл разработку крупной системы на Objective-C и Swift для iOS. Вот уже несколько лет Дмитрий ведёт занятия по разработке Android и iOS приложений для студентов АУЦА.

Содержание курса

Историческая справка о языке

Знакомство, установка, настройка и использование инструментов разработчика

Браузеры
Node.js, npm

Редакторы кода, интегрированные среды

Отладчики
Процесс создания программ
Знакомство с языком JavaScript
Синтаксис
Ключевые типы данных
Управляющие конструкции
Функции и процедурная декомпозиция
Элементы объектно-ориентированное программирование
Объекты и классы
Инкапсуляция, абстракция, наследование и полиморфизм
Исключения
Элементы функционального программирования
Обзор стандартной библиотеки
Язык разметки HTML
Язык оформления CSS
Манипуляция дерева DOM
Обработка событий
Системы компонентов React, Vue.js
Процедурное создание 2-D графики
Одиночка (Singleton)
Наблюдатель (Observers)
Модель-вид-контроллер (MVC) и вариации
Работа с текстовыми данными
Работа с двоичными данными
Основы работы с сетью
Работа с HTTP/S
Зависимости, npm, yarn
Обзор популярных фреймворков и библиотек( Angular.js, Express.js,…)
Обзор сервиса Firebase
Работа с базами данных MySQL, MongoDB и Redis
Тестирование
Юнит-тестирование
Знакомство с системой контроля версий Git
Краткий обзор гибких (Agile) методологий разработки
Работа с популярной системой GitHub для ведения проекта в команде
Непрерывная интеграция (CI) при помощи системы Travis

Как проходит обучение?

img
img
img

Мы предоставляем современные компьютеры  и необходимое ПО для обучения

 

Ведется запись каждого занятия для повторения пройденного материала

Прокачайте свои знания и освойте новую профессию вместе с другом!

Приведите друга и получите скидкув размере 10%.
Приведите двоих друзей и получите скидку 15%