Curs Baze de Date SQL Server și MongoDB
Cursul Baze de Date SQL Server și MongoDB se adresează celor care vor sa pornească de la zero în lumea bazelor de date sau doresc să-și consolideze cunoștințele acumulate în domeniu bazelor de date.
Pentru acest program educațional este recomandat să aveți:
- cunoștințe minime despre calculator vezi Curricula programului Introducere în IT
- nivel minim B1 de limbă engleză
- o atitudine proactivă și dorința de a vedea cât mai repede rezultatele muncii voastre.
Prezentare generală
Program
Luni, Miercuri 17:30 - 20:00
Durată
4 luni – 5 ore / săptămână
Dată start
15 septembrie 2021
Această dată este estimativă și poate suferi mici modificări în funcție de numărul de înscrieri și durata procesului de selecție a candidaților.
Volum de studiu
85 ore
Pentru studiul individual și teme recomandăm cel puțin o ora pe zi.
Beneficii
Ajutor pentru Angajare
Sprijin constant în obținerea unui loc de munca prin recomandarea candidatului la interviuri în cadrul companiilor de specialitate
Suport de Curs
Acces la suportul de curs și platforma de studiu SkillUp, chiar si dupa absolvire
Consiliere carieră
Workshop-uri de carieră în care vei învăța cum sa redactezi un CV și cum sa te prezinți la interviu.
Discounturi
Plata in avans
10% reducere din costul total al cursului dacă achiți contravaloarea cursul înainte de începerea cursului cu 10 zile.
Recomandări
Pentru fiecare prieten recomandat care finalizează cursurile noastre, atât tu cât și prietenul tău primiți 5% reducere.
Al doilea curs
Ai mai urmat unul din cursurile Skill Up? Beneficiezi de 5% reducere pentru următorul curs.
Investiție
Investiție
Investiția necesară pentru a urma acest program:
270 euro/lună cursul (1080 euro preț total)
* pentru companii se adaugă și TVA
Metode de plata
- Transfer bancar
- Depunere numerar la banca
Curricula cursului SQL Server și MongoDB
FUNDAMENTELE BAZELOR DE DATE
- Data Relationships
- Formele normale
- Design un model de baza de date
- Baze de date relaționale
- Alte tipuri de baze de date
- ERM (Entity Relationship Modelling) si ORM (Object Relational Mapping)
BAZELE DE DATE SQL
- SQL Server Management Studio (SSMS)
- Schema bazei de date
- Operații CRUD
- Operații Join
- Query-uri SQL
INTEGRITATEA DATELOR FOLOSIND CONSTRANGERI
- Folosire constrângerilor Null și DEFAULT
- Constrângerile de cheie primara (PK)
- Folosirea indexilor – constrangerea UNIQUE
- Constrângerile de cheie externă (FK)
- Constrângerea Check
PROIECTAREA VIEW-URILOR
- Ce este un view?
- Creează un view care sa producă o lista de clienți
- Tabele modificate de view-uri
- View-uri indexabile
- View-uri partitionate
PROGRAMARE BAZELOR DE DATE SQL SERVER
- Ce este o procedura stocată?
- Proceduri stocate cu parametrii
- Returnarea datelor din procedura stocată
- Chemarea unei proceduri dintr-o alta procedura
- Ce este o funcție?
- Cum returnam datele dintr-o funcție?
- Ce este un trigger?
TRANZACȚII
Ce este o tranzacție?
- Nivelele de izolare
- Locking
- Concurența datelor
- Cum evităm DEADLOCK-urile?
DEBUGGING și DETECTAREA PROBLEMELOR
- Debugging folosind SQL Server Management Studio
- Gestionarea erorilor – Try/Catch
- Gestionarea tranzacțiilor eșuate
PROBLEMELE DE PERFORMANTA
- Ce este un plan de execuție?
- Capturarea planurilor de execuție
- Cum identificăm un query de o slabă performanță?
- Mentenanța indexurilor
- Mentenanța statisticilor
NOSQL DB (MONGODB and MONGOOSE)
- Cum modelăm datele NoSQL
- Baze de date tip document (MongoDB)
- Operații CRUD: Crearea și returnarea obiectelor
- Baze de date relaționale vs. baze de date document
- Care bază de date este mai buna: Relațională sau Document?
- Bune practici NoSQL
- Instalare MongoDB
- Mapare relații cu MongoDB
- Folosirea unui ORM (Mongoose) pentru a lucra mai ușor cu datele
GIT GITHUB AND VERSION CONTROL
- Linia de Comandă
- Folosirea comenzilor de baza, manipulare fișiere, foldere fără interfața utilizator
- Folosirea GIT pentru controlul versiunilor și colaborare
- Git fork, branch și clonarea
- Folosirea GitHub ca repository remote
- Checkout, checkin și rolling back changes folosind GIT
DEPLOYMENT
- Ce este hosting-ul și deployment-ul?
- Deploying o baza de date
SOFT SKILLS
- Cum facem un CV să iasă în evidență?
- Despre mine, importanța portofoliului
- Creează-ți CV-ul
- Pregătirea pentru interviu – schimb de roluri
- La ce să ne așteptăm în timpul interviului tehnic
- Arata tot ce ști într-un interviu
- Interviul tehnic
- Sunt gata
Vrei mai multe detalii despre cursul de Baze de Date?
Completează formularul pentru a fi contactat de un consilier în carieră