Основи на NodeJs

Този курс ще обхване инсталацията, цикъла на пускане, екосистемата на пакета Node.js. Този курс предоставя представа за инструменти като NPM и рамки като Express. В допълнение към специфичните за Node.js теми, курсът ще се съсредоточи и върху основния синтаксис на JavaScript, типове данни, асинхронно програмиране, стандарти за кодиране и най-добри практики.

Към кого е адресирано?

Този курс е за всички начинаещи.

Какво ще научите?

След завършване на този курс студентите ще имат твърдо разбиране за концепциите на Node.js. Те ще могат да разработват JavaScript приложения и да могат да ги изпълняват с помощта на Node.js. Те също така ще могат да създават или използват вече съществуващи Node.js пакети и да създават приложения с Express framework.

Предпоставки:

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

График на курса:

Материалите на курса са на английски език. Обучението се води на румънски език.

Модул 1: Първи стъпки с Node.js 
  • Инсталация 
  • Здравей, свят 
  • Стандарти за линтинг и кодиране 

Практическа лаборатория: Инсталиране на NodeJS и изпълнение на основни команди 

Модул 2: Основен синтаксис и типове данни 
  • Нека, const, var 
  • Функции 
  • Strings 
  • Масивите 
  • Заведения 

Практическа лаборатория: Основни синтактични упражнения. 

Практическа лаборатория: Низове, масиви и обекти. 

Модул 3: Цикъл на издаване на Node.js 
  • Версиите 
  • Терминология на изданието 
Модул 4: Пакетна екосистема на Node.js 
  • Какво е пакет с възли? 
  • Какво е мениджър на пакети на възлиNPM) 
  • НРП най-добри практики 
  • Деструктуриране 

Практическа лаборатория: Модули и НПМ 

Практическа лаборатория: Деструктуриране, Параметри по подразбиране, Try-Catch и Timing 

Модул 5: Вътрешни елементи на Node.js 
  • Обратни повиквания 
  • Взаимодействие с файловата система 

Практическа лаборатория: Файлова система, обратни извиквания 

Модул 6: Обещания 
  • Какво е обещание? 
  • Асинхронен/изчакване 
  • Обещания vs. обратни повиквания 

Практическа лаборатория: Обещанията 

Модул 7: Експрес 
  • Въведение в Express 
  • Обслужване на статични файлове 
  • Заявки за маршрутизиране 
  • Работа с CORS 
  • Passport.js 

Практическа лаборатория: Експресна рамка 

Препоръчваме да продължите с:

Сертификационни програми

Основи на NodeJs

Персонализирани оферти за групи от минимум 2 човека

Подробности за курса

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

2
дни

Цена:

840 EUR

Доставка:

Виртуална класна стая

Ниво:

2. Основи