3 luni
2 ori pe saptamina
Online, Zoom

De ce să alegi acest curs?

profesie it
Obții o profesie IT
La acest curs avansat te confirmi in profesia de BackEnd Web Developer, cu posibilități permanente de avansare.
sass
Înveți ce înseamnă un API și cum să lucrezi cu el
La aceste cursuri te învățăm să scrii cod JavaScript pentru a modifica dinamic elementele pe o pagină web folosind Web API.
site responsive
Creezi site-uri interactive
Practic primești abilități de a scrie cod JavaScript și de a integra elemente interactive pe pagina web.

Pentru cine este acest curs?

După absolvirea acestui curs poți alege orice domeniu web. Recomandăm acest curs pentru viitorii:
Dacă vrei să faci site-uri
Dacă ai nevoie să-ți faci un website pentru tine sau pentru cei apropiați. De asemenea: poți lucra freelancer, poți căuta proiecte. Poti aplica in calitate de BackEnd Web Developer.
Daca vrei sa fii Frontend Developer
Cursul “JavaScript” este al doilea curs al Școlii de Front-end. După absolvirea acestui curs recomandăm cursanților sa urmeze cursurile “CSS Avansat”. După absolvirea cu succes a Școlii de Front-end aveți toate șansele de a trece un intership sau să fiți angajați în calitate de Front-end Developer.
Daca vrei sa fii Backend Developer
Pentru a deveni Back-end Developer trebuie sa incepi cu studierea limabajelor “HTML, CSS”. Cunoașterea limbajului JavaScript este la fel o necesitate și un avantaj pentru a fi angajat în calitate de Back-end developer.
SEO
Pentru optimizarea site-ului este nevoie de a cunoaste limbajul HTML, meta tag-uri, modalitati de comprimare a cod-ului HTML, CSS, JavaScript.

Programa cursului BackEnd Web Development

În urma parcurgerii acestui curs, participantii vor putea adăuga elemente interactive paginilor web, elemente care să asigure interacțiunea cu utilizatorul, elemente de animație, vor putea crea script-uri care vor genera conținut web într-un mod dinamic.

1. Introducere în HTML

plus minus
  • Crearea unei pagini web în HTML
  • Sintaxa și structura unui HTML document
  • Crearea unei pagini web în HTML
  • Sintaxa și structura unui HTML document
  • Tag-uri de bază
  • Atributele HTML de bază

2. Introducere în CSS

plus minus
  • Metodele de atașare a CSS fișier sau CSS cod în pagina HTML
  • Sintaxa CSS și structura unei declarații CSS
  • Tehnici de adăugare a stilurilor și prioritățile rescrierilor

3. Introducere în JavaScript și Setarea Mediului de Dezvoltare

plus minus
  • Ce este JavaScript și utilizările sale
  • Cum să folosești consola browserului pentru debugging
  • Setarea unui IDE (VSCode, Sublime Text, etc.)
  • Sintaxa de bază în JavaScript
  • Declarații și expresii
  • Conectarea JavaScript-ului la un fișier HTML

4. Variabile și Tipuri de Date

plus minus
  • Declarația variabilelor (var, let, const)
  • Atribuirea valorilor variabilelor
  • Dynamic Typing (tipuri dinamice)
  • Tipuri de date: String, Number, Boolean, Array, Object
  • Conversii între tipuri de date (Coercion)
  • Operatorul typeof

5. Funcții și Scope

plus minus
  • Declararea funcțiilor
  • Parametri și valori de returnare
  • Funcții anonime și arrow functions (ES6+)
  • Callback functions
  • Scope-ul variabilelor (Global, Local, Block Scope)

6. Condiții și Bucle

plus minus
  • Declarații condiționale: if, if-else, else-if, switch
  • Bucle: for, forEach, map, while și do-while

7. Evenimente și DOM

plus minus
  • Event Listeners și Event Object
  • Event Types și Event Bubbling
  • Removing Event Listeners
  • Manipularea DOM-ului: Accesarea și modificarea elementelor HTML, Manipularea atributelor, Crearea și adăugarea de elemente noi în DOM

8. AJAX și Fetch API

plus minus
  • Ce este AJAX și utilizările sale
  • XMLHttpRequest și Fetch API
  • Comunicarea asincronă între client și server
  • Promisiuni (Promises) și utilizarea acestora

9. Introducere în NestJS

plus minus
  • Instalarea și configurarea NestJS
  • Crearea unui server simplu Express
  • Rute și metode HTTP (GET, POST, PUT, DELETE)
  • Crearea unui API simplu cu NestJS

10. Crearea unui API CRUD

plus minus
  • Rute pentru crearea, citirea, actualizarea și ștergerea datelor (CRUD)
  • Conectarea la o bază de date (MySQL)
  • Manipularea datelor într-o bază de date

11. Autentificare și Înregistrare Utilizatori

plus minus
  • Crearea unui sistem de autentificare a utilizatorilor
  • Salvarea parolelor criptate folosind bcrypt
  • Crearea unui sistem de înregistrare și logare a utilizatorilor
  • Utilizarea JSON Web Tokens (JWT) pentru autentificare

12. Validarea Datelor și Gestionarea Erorilor

plus minus
  • Folosirea unui middleware pentru validarea datelor
  • Tratamente pentru erori și mesaje de eroare personalizate
  • Crearea unui sistem de gestionare a erorilor

13. Rute Protejate și Middleware

plus minus
  • Crearea de rute protejate (requiring authentication)
  • Utilizarea JWT pentru protejarea rutelor
  • Crearea de middleware personalizat pentru autorizare

14.Refactorizare și Optimizare

plus minus
  • Refactorizarea codului Express pentru a fi mai curat și mai modular
  • Implementarea de bune practici în dezvoltarea unui API
  • Optimizarea performanței aplicației NestJS

15. Proiect Final

plus minus
  • Crearea unui proiect complet cu API CRUD
  • Implementarea unui sistem de autentificare utilizând JWT
  • Testarea tuturor funcționalităților API
  • Implementarea unor rute protejate și gestionarea sesiunilor

Trainer

Vartic Vasile
Full Stack Developer

Experienta de 7 ani in web development

Limbaje: PHP, Javascript

Tehnologii: Laravel, Vue.js, NestJS, ExpressJS, MongoDB, MySQL

Sumarul cursului JavaScript

Cursul include limbajele HTML, CSS programare JavaScript si freamworks.
30 de ore
Acest curs constă din 60 de ore academice, dureaza 3 luni, cite 3 ore pe zi. Cursul se organizeaza de 2 ori pe săptămână, orele 18.00-20.15.
15 Module
Cursul conține 15 module de material teoretic și practic. Temele pentru acasă sunt obligatorii.
3 luni
Timp de 3 luni primiți cele mai necesare noțiuni și abilități pentru angajare in BackEnd Web Development.
Traineri Profesioniști
Vei avea posibilitate să fii instruit de traineri care sunt specialiști in domeniu.
Certificat de absolvire
La absolvirea cu succes a cursului se oferă certificat de absolvire.
Profesie IT în termen scurt
Cursul BackEnd Web Development este curs orienta pentru a deprinde o profesie.

Prețul cursului

Costul cursului la achitare lunară
3000 lei
/lunar
Costul cursului la achitare in doua rate
2800 lei
/lunar
Costul cursului la achitare integrală
2700 lei
/lunar
Cost la achitare integrală pina pe 18 aprilie
8000 lei
/total

Întrebări frecvente

Cât costă, cât durează un curs, care este graficul?
Cât costă un curs Cât costă cursul
Intrați pe pagina cursului pe care doriți să îl alegeți și aflați toate aceste informații. De obicei cursurile se organizează seara sau în weekend, de două ori pe săptămână, câte 3 ore academice.
Mă pot angaja la serviciu după ce trec un curs?
la serviciu după ce trec un curs trec un curs
Ce să fac dacă sunt începător și nu sunt din domeniul IT?
sunt începător și nu sunt din domeniul IT nu sunt începător și nu sunt din domeniul IT
Cum să mă înscriu la cursuri?
Cum să mă înscriu la cursuri mă înscriu la cursuri
Să vin cu laptop-ul personal?
Să vin cu laptop-ul personal vin cu laptop-ul personal
Câți oameni sunt în grup?
Câți oameni sunt în grup? Câți oameni sunt în grup?
Pot combina cursurile cu munca sau studiile?
Pot combina cursurile cu munca sau studiile? Pot combina cursurile cu munca sau studiile?

Informații de contact Verificare Rechizite Bancare

Bd. Ștefan cel Mare 65, of. 618
Chișinău, Republica Moldova
Яндекс.Метрика