JavaScript Essentials (Modul 1)

JavaScript Essentials (Modul 1)



Acest curs este primul dintr-o serie de două cursuri ce te vor pregăti pentru susținerea certificărilor:​

  • jSE - Certified JavaScript Entry - Level Programmer;
  • jSA - Certified Associate JavaScript Programmer;

Scopul acestui curs este de a te ajuta sa ajungi la un nivel de cunoștințe de programare care îți va permite să proiectezi, să scrii, să depanezi și să rulezi programe codate în limbajul JavaScript.

Cursul te va pregăti pentru o carieră în dezvoltarea software, care include crearea codului ca dezvoltator junior, proiectarea sistemelor informatice și testarea software.

Cursul JavaScript Essentials  este format din 6 capitole.

Contul de student

După înscriere, vei primi acces la două platforme:

  • ​Platforma de elearning bitacad.net

Utilizată pentru programarea examenului final de modul JavaScript Essentials.

  • Platforma netacad.com:

Aici vei găsi:

  • ​suport de curs în limba engleză.
  • examenele de capitol şi examenele practice disponibile online, fără supraveghere.
  • examenul final teoretic susţinut online sub supraveghere video şi audio prin Google Meet, cu o durată de 75 minute.
  • diplomă de absolvire Cisco Networking Academy.
Examinare:

Examen final pentru cursurile self study:

  • examenul final trebuie susţinut înainte de expirarea perioadei de valabilitate a cursului.

Curriculum

  • Ședința 1 Introducere în JavaScript şi programare (3h 30m)
    • Despre JavaScript
    • Pregătirea mediului de programare
    • Instrumente de dezvoltare
    • Mediu de dezvoltare online / local
    • Editor de cod
    • Intrepret (Interpreter) 
    • Depanator (Debugger)
    • Programul ''Hello World!''
    • Câteva lucruri despre CSS
    • Cum putem rula codul nostru JavaScript?
    • Executarea codului direct în consolă
  • Ședința 2 Variabile (3h 30m)
    • Numirea, declararea și initializarea variabilelor
    • Declararea şi modul strict (strict mode)
    • Schimbarea valorii variabilelor
    • Constante
    • Domeniul de vizibilitate  (Scope)
    • Despre funcţii
    • Supradefinirea variabilelor (Variable shadowing)
    • Ridicarea variabilelor (Hoisting)
    • Tipuri de date şi conversii de tip
    • Operatorul typeof
    • Tipuri de date primitive
    • Conversii
    • Conversia în şir de caractere
    • Conversia în număr
    • Conversia în valoare booleană 
    • Conversia în număr întreg mare
    • Tipuri de date complexe
  • Ședința 3 Operatori de atribuire, aritmetici și logici (3h 30m)
    • Operatori
    • Operatori de atribuire
    • Operatori aritmetici
    • Operatori aritmetici - operatori de atribuire compuși
    • Operatori logici
    • Operatori logici - operatori de atribuire compuși
    • Operatori de comparaţie
    • Alţi operatori
  • Ședința 4 Execuție condiționată - Conditional execution (3h 30m)
    • Ce este execuția condiționată?
    • Declarația if
    • Declarația if-else
    • Declarația if-else-if
    • Operatorul condiționat
    • Declarația switch- case
    • Ce sunt buclele (Loops)?
    • Bucla while
    • Bucla do ... while
    • Bucla for
    • Bucle şi tablouri 
    • Bucla for ... of
    • Bucla for ... in
    • Instrucţiunile break şi continue
    • Cuvântul - cheie break
  • Ședința 5 Funcţii (3h 30m)
    • Ce sunt funcțiile?
    • Declararea funcțiilor
    • Variabile locale 
    • Parametrii funcției
    • Validarea parametrilor
    • Recursusivitate
    • Funcţii ca membrii de prim rang
    • Expresii de funcţii
    • Funcţii de apel invers
    • Callback-uri asincrone
    • Funcţiile setTimeout şi setInterval
    • Funcţii săgeată
  • Ședința 6 Erori și excepții (3h 30m)
    • Erori şi excepţii
    • Limbajele naturale şi erorile de comunicare
    • Erori şi excepții in JavaScript
    • Erori fară excepții
    • Încredere limitată
    • Instrucţiunea try ... catch
    • Tratarea condiţionată a excepţiilor
    • Instrucţiunea finally
    • De ce ar trebui să folosim un bloc finally?
    • Instrucţiunea throw şi erorile personalizate
    • Testarea şi depanarea codului tău
    • Depanarea
    • Execuţia pas cu pas a programului
    • Pregatirea mediului şi un exemplu
    • Utilizarea instrucţiunii debugger
    • Cum procedăm fără instrucţiunea debugger
    • Pas peste, pas în interior
    • Stiva apelurilor
    • Ieşire din apel


self-study

Online



  • Preț întreg 200 RON
  • Dată începere max. 24 de ore de la inscriere
  • Interval orar nelimitat
  • Tip curs self-study
    (auto didact)
  • Locație Portal BIT Academy
    Portal Netacad
  • Durată 6 ședințe
  • Valabilitate 3 luni
Înscriere

* Prețurile afișate sunt finale (nu se percepe TVA)

Avem vești bune!

Marţi, 18 noiembrie 2025, ora 18:00, începem cursul CCNA 2.

Înscrie-te acum!

Marţi, 18 noiembrie 2025, ora 18:00, începem cursul SQL Programming Modul 2.

Înscrie-te acum!