түріАудиторлық сабақтар
ТІЗІЛІМІ

JS тренинг сабағы және сертификаттау торабы

JS тренинг сабағы және сертификаттау торабы

сипаттамасы

Тыңдаушылар мен пререквизиттер

Курстың қысқаша мазмұны

Кесте мен тарифтер

куәлік

Сабақ кестесі

Node.js - ауқымды, оқиғаға негізделген бағдарламалар жасау үшін JavaScript тіліне оралған серверлік платформа. Бұл тіпті тәжірибелі бағдарламашылар үшін де шатастырады, себебі дәстүрлі JavaScript қоршаған орта әрқашан клиенттің жағында болды - пайдаланушы браузерінде немесе сервермен сөйлейтін бағдарламада. Сервердің клиенттің сұрауларына жауап беретініне қатысты JavaScript қарастырылмады, бірақ дәл Node.js қамтамасыз етеді.

Node.JS оқытудың мақсаты

  • Node.js ішіндегі командалық жол бағдарламаларын жазыңыз
  • Node.js көмегімен API-мен сөйлесіңіз
  • Кодын модульдермен бірге реттеңіз
  • Ағынмен айналысыңыз
  • Қателерді өңдеу

NodeJS курсы үшін мақсатты аудитория

Ruby, Python, PHP немесе Java сияқты кемінде бір объектілі-бағдарланған тілмен тәжірибе жүзінде жұмыс жасай отырып, JavaScript-мен тек Node.js.

JS сертификаттау торабы үшін алғышарттар

  • Негізгі JavaScript дағдылары.
  • Web Development фоны

Course Outline Duration: 3 Days

1 тарауы: NodeJs-ке кіріспе

      • NodeJS туралы
      • NodeJS жұмыс істеу
      • CLIP және NOUP REPL жүйелерімен жұмыс істеу
      • Node Package Manager: npm
      • Бірінші Node.js бағдарламасы
      • Қолдау қызметі
      • NodeJS архитектурасы
      • Оқиға циклын және кері шақыруды түсіну
      • Торап негізгі теңшелім мәліметтерін қолданады

2 тарауы: модульдер / пакеттер

      • Модульдердің негіздері
      • Nodu.js ішіне кіріспе модульдерде орнатылған
      • NPM-ге кіріспе
      • Модульдерді орнату, жаңарту және жою
      • Қолдау қызметі (модульді орнату, жаңарту және жою)
      • Пайдаланушы модульдерді жасау
      • 2 белсенділігі (қайта пайдалану модулі)
      • Npm cli-ты түсіну
      • Npm-ге жариялау модульдері
      • 3 әрекеті (модульді npm жариялау)
      • NPM-ның кодтау стилін түсіну
      • Сіздің жобаңыз үшін дұрыс NPM модулін таңдау

3 тарауы: Оқиғалар мен ағымдар

      • Аралықтарды оқу және жазу
      • Қол жетімділік қызметі (буферге оқу және жазу)
      • Оқиғаларды және оқиғаның эмитент үлгісін түсіну
      • Node.js ағындарын түсіну
      • 2 әрекеті (ағындарды енгізу)
      • Файлдық жүйе модулі
      • 3 белсенділігі (файл әрекеттерін орындау)

5 тарауы: NodeJS ішіндегі желілік байланыс және веб-технология

      • Node.js ішіндегі желілік байланыс
      • TCP / IP серверін және клиентті орнату
      • Қолдау қызметі (TCP / IP байланысын іске асыру)
      • UDP арқылы байланыс орнату
      • HTTP серверін орнату
      • Сұраулар мен жауаптарды HTTP ішінде өңдеу
      • 2 қызметі (HTTP серверін жасау)

4 тарауы: ExpressJS және MongoDB арқылы жасалған веб-бағдарламалар

        • ExpressJS-ке кіріспе
        • ExpressJS жобасын орнату және конфигурациялау
        • Қолдау қызметі (бірінші ExpressJS қолданбасы)
        • маршруттау
        • 2 қызметі (ExpressJS-те маршруттауды жүзеге асыру)

      DAY 2

      • Орташа бағдарлама
      • 3 қызметі (ортаңғы модульдерді енгізу)
      • Қауіпсіздік мәселелері
      • DB байланыс: MongoDB
      • 4 әрекетін қолданады (mongodb-ке қосылу және сұрау)
      • HTML үлгілері: Jade / Handlebars
      • Қолдау қызметі (Jade үлгілерін іске асыру)
      • ExpressJS-те пайдаланушының аутентификациясы
      • Сессия және cookie файлдары
      • 6 әрекеті (Handling sessions)
      • Сеанстың дүкендері
      • Шолуларға кіріспе

6 тарауы: Socket IO арқылы нақты уақыттағы байланыс

      • Веб-сокеттерге кіріспе
      • Socket.io құрылғысын орнату және теңшеу
      • Қолдау қызметі (клиент пен сервер арасындағы сокет коммутациясын орнату)
      • Socket.io арқылы нақты уақыттағы байланыс
      • Пайдаланушының аутентификациясы socket.io арқылы
      • 2 қызметі (Socket io арқылы пайдаланушы аутентификациясы)
      • JWT көмегімен таңбалау негізіндегі аутентификацияға кіріспе

7 тарауы: шанышқылар, ұштықтар және технологиялық модуль

      • NodeJS ішіндегі процестерді түсіну
      • Форманың және ұрықтың жасауы
      • Қолдау қызметі (Форк және үдерісті жасаңыз)
      • Node.js ішіндегі процесті хабарлау
      • 2 әрекеті (бірнеше процестерді өңдеу)

8 тарауы: NodeJS-те тестілеу

      • Node.js ішіндегі Assert-ке кіріспе
      • Mocha арқылы тестілеу
      • Қолдау қызметі (mocha көмегімен тест жазу)
      • Жасминге кіріспе
      • 2 әрекеті (жасанды пайдалана отырып жазбаша тест)
      • Chai бекіту модулін қолдану

9 тарауы: Технологиялық әлемдегі NodeJS

    • Кластерлік модуль
    • Қолдау қызметі (кластер модулін енгізу)
    • Коммуналдық модуль
    • 2 қызметі (утилиталар модулін енгізу)
    • ZLIB
    • төлқұжат
    • 3 қызметі (Паспорттың аутентификациясын енгізу)
    • NodeJS арқылы изоморфтық JavaScript
    • NodeJS ішіндегі жұмыс үстелі бағдарламалары

Бізге info@itstechschool.com мекен-жайына жазып, бағаны және сертификаттау құны, кесте және орын үшін + 91-9870480053-те бізге хабарласыңыз.

Бізге сұрау жасаңыз

Көбірек ақпарат алу үшін Бізбен хабарласыңы.


Пікірлер