Tip de mesajInstruirea în clasă
ÎNREGISTRARE

Nod JS Curs de instruire și certificare

Nod JS Curs de instruire și certificare

Descriere

Audiența și condițiile prealabile

Cursul de curs

Program și taxe

Certificare

Nod JS Prezentare generală a cursului

Node.js este o platformă bazată pe server înfășurată în jurul limbii JavaScript pentru a construi aplicații scalabile, bazate pe evenimente. Acest lucru este confuz pentru chiar și cu programatori experimentați, deoarece tradiționalul JavaScript mediul a fost mereu client - în browserul unui utilizator sau într-o aplicație care se adresează unui server. JavaScript nu a fost luat în considerare atunci când vine vorba de serverul care răspunde la cererile clientului, dar acesta este exact ceea ce oferă Node.js.

Obiectivele formării Node.JS

  • Scrieți aplicații din linia de comandă în Node.js
  • Discutați cu un API cu Node.js
  • Organizați-vă codul cu module
  • Se ocupă cu fluxurile
  • Efectuați erori

Audiența vizată pentru cursul NodeJS

Experimentat cu cel puțin un limbaj orientat pe obiecte, cum ar fi Ruby, Python, PHP sau Java, doar puțină experiență cu JavaScript și complet nou la Node.js.

Cerințe preliminare pentru certificarea Node JS

  • Abilitățile JavaScript de bază.
  • Dezvoltare Web

Course Outline Duration: 3 Days

Capitolul 1: Introducere la NodeJs

      • Despre NodeJS
      • Lucrarea NodeJS
      • Lucrul cu CLI și Node REPL
      • Nod Manager pachet: npm
      • Primul program Node.js
      • Activitate pe mâini
      • Arhitectura NodeJS
      • Înțelegerea buclă de evenimente și invers
      • Nod detalii de configurare de bază app

Capitolul 2: Module / pachete

      • Elementele de bază ale modulelor
      • Introducere în modulele Node.js construite în module
      • Introducere în NPM
      • Instalarea, actualizarea și eliminarea modulelor
      • Funcția de activare manuală (instalarea, actualizarea și eliminarea unui modul)
      • Crearea modulelor personalizate
      • Activitate pe mâini 2 (creare modul reutilizabil)
      • Înțelegerea npm cli
      • Module de publicare la npm
      • Activitate pe mâini 3 (publicare modul la npm)
      • Înțelegerea stilului de codare al NPM
      • Alegerea modulului NPM potrivit pentru proiectul dvs.

Capitolul 3: Evenimente și fluxuri

      • Citirea și scrierea tampoanelor
      • Activitate de rulare (citiți și scrieți la un tampon)
      • Înțelegerea evenimentelor și a modelului emițătorului de evenimente
      • Înțelegerea fluxurilor Node.js
      • Activitate pe mâini 2 (Implementarea fluxurilor)
      • Modul de sistem de fișiere
      • Activitate pe mâini 3 (Efectuați operații de fișiere)

Capitolul 5: Comunicații în rețea și tehnologie Web în NodeJS

      • Comunicații de rețea în Node.js
      • Configurarea serverului TCP / IP și a clientului
      • Activitate pe mâini (implementați comunicarea TCP / IP)
      • Comunicarea folosind UDP
      • Configurarea unui server HTTP
      • Gestionarea cererilor și a răspunsului în HTTP
      • Activitate pe mâini 2 (Crearea serverului HTTP)

Capitolul 4: Aplicații Web care utilizează ExpressJS și MongoDB

        • Introducere în ExpressJS
        • Instalarea și configurarea proiectului ExpressJS
        • Activitate pe mâini (prima aplicație ExpressJS)
        • Rutare
        • Activitate pe mâini 2 (Implementarea rutei în ExpressJS)

      ZIUA 2

      • middleware
      • Activitate pe mâini 3 (Implementarea modulelor middleware)
      • Probleme de securitate
      • DB comunicare: MongoDB
      • Activitate pe mâini 4 (Conectare și interogare la mongodb)
      • Șabloane HTML: Jade / Handlebars
      • Activitate pe mâini (implementați șabloanele Jade)
      • Autentificarea utilizatorilor în ExpressJS
      • Sesiuni și cookie-uri
      • Activitate pe mâini 6 (sesiuni de gestionare)
      • Sesiuni de magazine
      • Introducere în Browser

Capitolul 6: Comunicare în timp real folosind IO socket

      • Introducere în prize Web
      • Configurarea și configurarea socket.io
      • Activitate pe mâini (Configurarea comenzii socket între client și server)
      • Comunicații în timp real folosind socket.io
      • Autentificarea utilizatorilor utilizând socket.io
      • Activitate activă 2 (Autentificare utilizator folosind socket io)
      • Introducere în autentificarea bazată pe token folosind JWT

Capitolul 7: furculițe, săgeți și modulul de proces

      • Înțelegerea proceselor în NodeJS
      • Crearea unui furculiță și a unui spawn
      • Activitate pe mâini (Fork and spawn process)
      • Comunicații de proces în Node.js
      • Activitate pe mâini 2 (gestionarea mai multor procese)

Capitolul 8: Testarea în NodeJS

      • Introducere în Assert în Node.js
      • Testarea folosind Mocha
      • Activitate pe mâini (scrierea testelor folosind mocha)
      • Introducere în Jasmine
      • Activitate pe mâini 2 (teste de scris cu iasomie)
      • Folosind modulul de afirmare chai

Capitolul 9: NodeJS în lumea tehnologică

    • Cluster module
    • Activitate de rulare (implementarea modulului de grup)
    • Modulul Utilities
    • Activitate pe mâini 2 (modul de implementare a utilităților)
    • ZLIB
    • Paşaport
    • Activitate pe mâini 3 (Implementarea autentificării prin pașaport)
    • Javascript izomorf peste NodeJS
    • Aplicații desktop în NodeJS

Vă rugăm să ne scrieți la adresa info@itstechschool.com și să ne contactați la + 91-9870480053 pentru prețul cursului și costul de certificare, programare și locație

Dați-ne o întrebare

Pentru mai multe informații cu plăcere Contacteaza-ne.


Review-uri