JavaScript Advanced | Курсове и обучения за front-end и full-stack уеб програмисти

Advanced

JavaScript

27 октомври, събота

10:00 - 13:00

RxJS | node.js Express Angular

Комбинирано обучение

  • Вижте технологиите във взаимодействие
  • Само най- полезното от актуалната версия на технологията
  • Достигнете професионално ниво на front- end разработка

За кого е подходящо това обучение

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

Напреднали

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

Колко напреднали?

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

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

Предварителна подготовка

За да се възползвате пълноценно от този курс е хубаво да имате предварителни знания и умения за:

  • HTML
  • CSS
  • JavaScript

Защо комбинирано решение?

Продиктувано от изискванията на пазара. Опитът показва, че необходимо цялостно и структурирано обучение

node.js

Node.js представлява платформа за програмиране на сървърни приложения на езика JavaScript/TypeScript, което от гледната точка на уеб приложенията, позволява на един и същи език да се програмират както сървърната, така и клиентската част на приложенията.

Express

Софтуерна рамка за Node.js улесняваща разработка на уеб и мобилни приложения. Притежава опростен и гъвкав програмен интерфейс и възможности за разширяване на съществуващата функционалност, чрез включване на приставки.

Angular

Популярността на Angular сред разработчиците на уеб приложения се дължи на лекотата и гъвкавостта, с която в Angular се програмират уеб приложения с MVC архитектура

MVC позволява да се постигане независимост между представянето на уеб съдържание (View), данните в страниците (Model) и функционалността (Controller), която трябва да има приложението.

Какво получавате като се включите

Видео от всяко занятие

Безплатен неограничен достъп. Ако не можете да се включите на живо няма да изостанете от групата.

​Фокус върху практиката

Целта е да се научите да решавате проблеми и да разработвате проекти, съобразени с добрите практики. Ще разгледаме последните версии на технологиите. 

Обратна връзка

Ще получавате индивидуални напътствия за вашата работа и подход. Обученията ни протичат в малки групи.

Програма

Начало: 27 октомври, събота, 10:00 до 13:00

Дни на провеждане: след въвеждащия уикенд продължаваме редовни занятия в дните вторник и четвъртък от 19:00 до 21:00

1

Обектно ориентирано програмиране на JavaScript (ES5, ES6)

  • Особености на JavaScript като ОО език
  • Декларация на клас
  • Методи и данни на класа
  • Класът Object
  • ES 6 синтаксис

2

Въведение в TypeScript

  • Типове данни, променливи, константи и изброявания
  • Функции
  • Класове
  • Интерфейси
  • Генерични класове

3

Функционално реактивно програмиране на JavaScript с RxJS

  • Observable
  • Observer, Subject, Scheduler
  • Оператори за трансформиране на асинхронни потоци ( filter, map, take, skip, concat, merge, combine)
  • Манипулиране на потоци
  • Създаване на потоци

4

Въведение в node.js

  • node.js като платформа за разработка на приложения
  • Основни модули и глобални обекти
  • Таймери
  • Управление на процеси
  • Стартиране на дъщерни процеси
  • Обработка на събития
  • Входно/изходни операции. Четене/запис от/във файл.
  • Входно/изходни потоци
  • Създаване на собствени модули
  • Пакетен мениджър npm

5

Мрежова комуникация

  • Интерфейс за мрежова комуникация от ниско ниво ( server socket, client socket)
  • Интерфейс за мрежова комуникация от високо ниво ( http, https модули)
  • Създаване на уеб сървър
  • Двупосочна комуникация с WebSocket и Socket.io

6

Програмиране на уеб приложения с Express

  • Основни обекти, свойства и методи в Express
  • Модули от свързващия слой ( middleware)
  • Програмиране на REST API – GET/POST/PUT/DELETE заявки
  • Свързване с MongoDB
  • Практически проект

7

Програмиране на уеб приложения с Angular

  • Структура на Angular приложение
  • Обмен на данни между изглед и контролер
  • Директиви
  • Комуникация между компоненти
  • Създаване на услуги, инжектиране на зависимости
  • Рутиране и настройка на пътища
  • Практически проект

8

MEAN Stack

Практически проект

Продължителност: 12 седмици

Обратна връзка

Живата връзка с преподавателя и общността, която се създава от курсистите, са незаменима част от обучението. От една страна получавате съвети и препоръка от експерт, от друга- съмишленици, който ви подкрепят и мотивират. 

  • В началото на всички занятия (или в записан предварително клип) получавате индивидуална обратна връзка за практическите задачи;
  • По време на учебния процес опитвате различните техники с напътствия от преподавателя;
  • Получавате препоръки как да подобрите работата си.

Цена

след 12 октомври

Advanced

JavaScript

Комбинирано обучение

651.00 лв

преди 12 октомври

Advanced

JavaScript

Комбинирано обучение

552.00 лв

15% отстъпка 

Форми на обучение

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

Присъствена

Обучението се провежда в офиса на учебния център. Трябва да разполагате с лист и химикал за записки и никаква друга техника.

​С конферентна връзка

Можете да се включите и от вкъщи, офиса стига да имате интернет и компютър. Занятието отново се провежда на живо, имате възможност да задавате въпросите си и да участвате в дискусията. 

За лектора

​Дикран Хачикян

С изключителни знания и богат опит в сферата на информационните технологии, Дикран Хачикян е водещ преподавател в областите Програмиране, Бази данни и Линукс.

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

Дългият преподавателски и професионален опит му дават поглед върху проблемите на начинаещите разработчици, практическите задачи, които ги затрудняват и най-добрите практики в уеб проектите.

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

Кога се провеждат занятията?

Къде се провеждат занятията?

Трябва ли да си инсталирам софтуер? Да си нося компютъра?

Как мога да се запиша?

Как мога да заплатя?

Ще получа ли сертификат за обучението?

Имате още въпроси?

Ако имате въпроси или нужда от консултация, моля попълнете формата и ще се свържем с вас. Не забравяйте да отбележите курсът, за който питате.

Ще използваме тази информация само за да се свържем с вас по въпроса ви. Искате да оттеглите съгласието си? Да получите информация за данните си? 

DExpertLOGORegistered

Адрес

София 1000 бул."Княз Ал.
Дондуков" 43, ет.1

02/ 986 56 93
+ 359 898 575 150

© 2018 Devise Expert JavaScript за напреднали. Комбинирано обучение  | Политика за поверителност