fbpx

Curs NodeJS Fundamentals

Cursul NodeJS Fundamentals abordează frameworkul NodeJS care este un framework web open-source bazat pe JavaScript. Acesta se adresează celor care targeteaza un job de Back-End Developer.

Înscrie-te:
Nivel

Intermediate

Nr. cursuri

10

Suport de curs scris

Materiale video

Nr. ore video

8

Limba de predare

Română

Limba materialului scris

Română

Metode de evaluare
  • examene de capitol
  • examen final teoretic
Tarife Curs Online cu Video
405 RON - student
405 RON - pers. fizică
512 RON - pers. juridică

Despre curs

NodeJS Fundamentals abordează framework-ul NodeJS care ne poate ajuta să ne creăm propriul server web.

JavaScript a evoluat constant câștigând an de an popularitate în rândul comunităților de software development. Toată această evoluție l-a făcut să fie din ce în ce mai dorit și în alte arii software. În 2009, NodeJs a luat naștere. Rolul lui este acela de a permite programatorilor să ruleze cod JavaScript pe platforme precum servere, desktop-uri și chiar telefoane mobile.

Practic cu un singur limbaj de programare se poate crea o întreagă soluție software backend, frontend și mobile. Acest lucru a fost pe placul multor programatori Front-End deoarece au putut migra foarte ușor către alte domenii software. De asemenea, a făcut mai accesibilă abordarea domeniului de Back-End deoarece JavaScript este un limbaj relativ simplu care se poate învăța mai repede, comparativ cu Java sau PHP.

Cui se adresează NodeJS Fundamentals?

  • Persoanelor care au mai lucrat cu JavaScript pe partea de Front-End/Mobile
  • Persoanelor care au un minim de experiență în alte limbaje de programare (de exemplu: C/C++, Java, Python etc.)
  • Developerilor care doresc să își upgradeze skill-urile tehnice și să avanseze
  • Front-End Developerilor care doresc să învețe dezvoltare Back-End și să obțină o poziție de Full-Stack Developer

Cunoștințe preliminare pentru a participa la NodeJS Fundamentals?

Modalități de desfășurare a cursului

Pentru moment cursul se desfășoară doar în varianta Online (studiu individual) cu material video.

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău și un mail de informare ca ai fost înscris/înrolat în clasa. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plații, vei primi confirmarea înscrierii/înrolării în clasa dorită și iți vei accesa contul cu e-mail-ul și parola deja existente.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Examenele de capitol pe care le vei susține online.
  • Examen final (teoretic și practic) pe care îl vei susține online (**acesta este activat de noi la cererea cursantului și este cronometrat)
  • Catalogul cu note.
  • Diploma Telecom Academy la promovarea cursului

Perioada maxima de promovare a cursului este de 4 luni de la data înscrierii.

Ce vei învăța

  • cum să construiești scripturi de JavaScript si să le execuți cu ajutorul lui NodeJS
  • cum să îți concepi propriul server web folosind doar JavaScript și NodeJS
  • cum funcționează JavaScript ca limbaj de programare
  • cum să conectezi o bază de date NoSQL și una MySQL la NodeJS
  • cum să construiești o aplicație web ce rulează pe server
  • cum să faci deploy pe web, complet gratuit, la o aplicație NodeJS ce folosește o bază de date NoSQL

Certificări

La terminarea cursului NodeJS Fundamentals cursantul primește diploma eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul la Telecom Academy.

Programa

0.1 – Tool-uri necesare

1.1 – Ce este NodeJs?

1.2 – JavaScript

1.3 – Prima aplicație NodeJs

1.4 – NPM

 

 

2.1 – Cum funcționează web-ul?

2.2 – HTTP

2.3 – Server HTTP NodeJs

3.1 – Debugging

3.2 – Nodemon

3.3 – Script-uri NodeJs

4.1 – ExpressJs

4.2 – Gestionare Request-uri

4.3 – Response-uri HTTP – P1

4.4 – Response-uri HTTP – P2

5.1 – Arhitectură software

5.2 – MVC

5.3 – TypeScript

6.1 – Recapitulare MySQL

6.2 – Conectarea unei baze de date MySQL la NodeJs – P1

6.3 – Conectarea unei baze de date MySQL la NodeJs – P2

7.1 – Intro programare asincronă

7.2 – Programare asincronă în JavaScript

7.3 – Promises

8.1 – Firebase

8.2 – Conectarea bazei de date NoSQL la NodeJs

8.3 – Firestore NoSQL

9.1 – Despre validare

9.2 – Modele de date

9.3 – Validare de date

10.1 – Build & Deploy NodeJs

Sponsori și parteneri