Curs JavaScript/Node.js

Curs Online cu video

Lista de clase la care te poți înscrie:

Cursul se desfășoară la distanță, fără prezență la sala de curs.
Cursantului i se creează cont pe https://cursant.telacad.ro. Pe acest cont are acces la materiale de curs și examene. Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii.

 

Preț: 300 lei pentru persoane fizice (inclusiv elevi și studenți)

Înscrie-te acum
Nivel

Associate

Nr. ședințe

10

Durata ședinței

4 ore

Studiu individual

6 ore/săpt.

Suport de curs scris

Materiale video

Limba de predare

Română

Limba materialului scris

Română

Metode de evaluare
  • examene de capital
  • examen parțial teoretic și practic
  • examen final teoretic și practic
Tarife
500 lei - student
550 lei - pers. fizică
840 lei - pers. juridică

Despre curs

Mediul web se dezvoltă din ce în ce mai mult în ultima vreme, având o evoluție semnificativă, ce i-a impresionat și continuă să îi impresioneze pe managerii de vânzări care încep să realizeze că cea mai bună metodă de publicitate din punctul de vedere al costurilor de implementare, dar și al impactului asupra potențialilor clienți este descrierea companiei pe care o reprezintă pe web. Conform ultimelor estimări, numărul utilizatorilor de Internet a depășit trei miliarde la nivel mondial și zece milioane la nivel național.

Aceste aspecte nu fac decât ca piața dezvoltării de platforme web să crească și ea odată cu creșterea abruptă a numărului de utilizatori ai Internetului. Pentru programatorii web sunt vești bune și, de asemenea, acest lucru reprezintă un imbold pentru cei ce vor să învețe să dezvolte platforme web pentru a deveni mai târziu programatori web.

Programarea web reprezintă crearea platformelor web (a site-urilor web) cu ajutorul unei tehnologii precum PHP, ASP, JSP, Javascript etc. Practic, a programa pe web înseamnă a dezvolta un site dinamic de la zero.

Cu ajutorul Node.js se poate implementa logica pe server folosind JavaScript. Astfel, JavaScript este utilizată atât pe parte de client, cât și pe parte de server, simplificând mult procesul de dezvoltare al aplicațiilor web.

Cui i se adresează cursul?

Acest curs este dedicat persoanelor care nu au mai avut contact cu programarea web și abordează noțiuni fundamentale de dezvoltare a unei pagini web, cu ajutorul limbajului JavaScript pe frontend (pe parte de client) și pentru backend cu Node.js (pe partea de server).

Desfășurarea cursului

Cursul se desfășoară pe parcursul a 10 ședințe, fiecare ședința durează 4 ore. Ultima ședință este dedicată examinării finale, iar la cursul 5 are loc examinarea parțială.

Contul Online

La înscriere, cursantului i se creează cont pe cursant.telacad.ro

Pe contul personal vor fi accesibile următoarele:

  • materialul de studiu online
  • materialele video înregistrate anterior de instructorii noștri
  • catalogul cu notele obținute la fiecare examen
  • examenele obligatorii de capitol

Examene și evaluări – Criterii de promovare

Există trei tipuri de examene: testele pentru capitole, examenul parțial și examenul final. Examenul parțial și examenul final se susțin la sala de curs, sub supravegherea instructorului și au și parte teoretică și parte practică. Partea teoretică este reprezentată de un test grilă, iar partea practică se susține pe calculator și constă în rezolvarea unei aplicații cu 2-3 cerințe.

Pentru a fi promovat, cursantul trebuie să obțină un punctaj de minimum 70% atât la partea teoretică, cât și la partea practică a unui examen. Acest punctaj este valabil și pentru examenele de capitol.

„JavaScript/Node.js” la Distanță

Cursanților din alte orașe, sau cu un program ce nu le permite participarea la un curs cu prezență, Telecom Academy le pune la dispoziție cursul JavaScript/Node.js la Distanță.

Ce înseamnă un astfel de curs?

  • acces la manualul de curs pe cursant.telacad.ro
  • acces la materialele scrise și la cele video
  • susținerea online a examenelor de capitol
  • examen parțial (teoretic și practic) și examen final (teoretic și practic) susținute la sediul nostru
  • diploma la promovarea cursului

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, într-un interval de maximum 4 luni de la data înscrierii.

 

 

 

Ce vei învăța

  • să utilizezi mediul de programare Brackets
  • să creezi o pagină web statică folosind HTML, CSS, XML
  • să creezi o pagină web dinamică folosind JavaScript
  • să dezvolți aplicații folosind noțiuni elementare de programare orientată pe obiecte
  • să creezi și să parcurgi un JSON
  • să creezi aplicații de complexitate medie folosind Node.js și baze de date

Certificări

La terminarea cursului JavaScript/NodeJS, cursantul primește diploma eliberată de Telecom Academy, care atestă faptul ca acesta a absolvit cursul la Telecom Academy. Această diplomă confirmă cunoștințele și abilitățile dobândite în perioada cursului.

Cursul nu urmărește materia din certificările Microsoft, însă pentru recunoașterea abilităților tehnice este utilă susținerea examenelor. Pentru acestea se recomandă minim un an experiență. Certificările pe JavaScript care aparțin furnizorului Microsoft sunt:

 

Costul unui examen de certificare este de $80.00 USD. Lista cu toate certificările o gasiti la: https://www.microsoft.com/en-in/learning/course-list.aspx

Programa

  • Intoducere
  • Noțiuni privind sintaxa HTML/XHTML/XML
  • Editor
  • Setarea titlului și a iconițelor paginii web
  • Comentarii în HTML
  • Formular login
  • Validare date formular cu HTML5
  • Tag-uri și atribute
  • Redirecționarea către o altă pagină
  • Moduri de stilizare inline, intern, extern
  • Selectori
  • Setare dimensiuni elemente cu CSS
  • Setarea culorilor
  • Setare text
  • Margin, padding
  • Contururi (border)
  • Ce este JavaScript
  • Prezentarea unei alerte
  • Moduri de adăugare scripturi
  • Variabile, constante
  • Operatori aritmetici
  • Operatori de atribuire
  • Operatori logici
  • Structuri de control decizionale
  • Structuri de control repetitive
  • Vectori, matrici și dictionare
  • Definirea unui JSON (JavaScript Object Notation)
  • Parcurgerea unui JSON
  • Proba teoretică
  • Proba practică
  • Explicarea examenului
  • Continuare JSON
  • Ce este Node.js
  • Instalare Node.js
  • Utilizarea unui server local pentru a livra date
  • Apelare fișier JavaScript
  • Conectare la baza de date locală
  • Pornirea unui server cu modulul https
  • Pornirea unui server cu modulul express
  • Funcții
  • Obiecte, instanțiere
  • Parcurgerea proprietăților cu for…in
  • Parcurgerea valorilor cu for…in
  • Proprietăți read-only
  • Utilizarea metodelor și a constructorilor
  • Prototip
  • Dezvoltarea aplicației cu ajutorul claselor
  • Moșteniri
  • Particularități JavaScript
  • Hoisting
  • Rolul versionării fișierelor
  • Utilizare GIT
  • Versionare fișiere Aplicație Coș de cumpărături
  • Proba teoretică
  • Proba practică
  • Explicarea examenului

Sponsori și parteneri