Návrh Školení

nápad Node.js

  • Co je Node.js
  • Vlastnosti a možnosti ECMAScriptu
  • ECMAScript 5 a plány vývoje
  • Architektura klient-server a požadavek-odpověď
  • ECMAScript na straně serveru a klienta
  • Licence Node.js

Architektura

  • motor V8
  • Smyčka událostí
  • Asynchronie
  • Pokračování-předávání stylu
  • Struktura platformy Node.js
  • Možnosti Node.js
  • Bezpečnostní

Instalace a základy práce s konzolí Node.js

  • Podporované operační systémy
  • Možné způsoby instalace
  • Proces instalace na vybraném systému
  • Počáteční nastavení
  • Konzole Node.js a dostupné příkazy
  • Řetězce, argumenty a modul sci-fi

Spuštění serveru na platformě Node.js

  • HTTP protokol
  • Metody GET/POST/PUT/DELETE
  • Požadavky a odpovědi, hlavičky používané v protokolu HTTP
  • Podpora metod HTTP pomocí Node.js
  • Zobrazení obsahu webu
  • Podpora formulářů

Vytváření webových aplikací založených na frameworku Express

  • Dostupné rámce
  • Základy architektury MVC
  • Webová aplikace od Express

Podpora databáze

  • Dostupné knihovny pro podporu databází
  • Přehled DAO a ORM
  • Výběr DBMS, rozdíly mezi relačními a nerelačními databázemi
  • SQLite, MySQL, MongoDB, Redis

NPM - správa balíků

  • Úvod do Správce balíčků NPM
  • Vyhledávání a instalace balíčků
  • Diskuse o vybraných/nejoblíbenějších balíčcích
  • Vytvářejte a publikujte své vlastní balíčky

Testování aplikací, problematika kvality aplikací

  • Podporované testovací metody
  • Jednotkové a behaviorální testy z Node.js
  • Kódovací standardy
  • Dostupné nástroje na podporu zajištění kvality aplikací

Podpora a rozvoj Node.js

  • Směry vývoje
  • Podpora pro Node.js
  • K dispozici vývojový editor (podpora IDE)
  • Vývojáři Node.js a podpora komunity

Požadavky

  • znalost ECMAScript (JavaScript)
  • Základní znalost objektově orientovaného a funkcionálního programování v JavaScriptu
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie