Pachetul este format din 10 cursuri ce se desfășoară la distanță:
Data Fundamentals
Python Entry Level
Python Associate
Data Science for Beginners
Machine Learning Fundamentals
Microsoft Power BI
Baze de Date-SQL
Baze de Date NoSQL
Linux 1 – Administrator Sistem
Linux 2 – Administrator Server
Cursurile se desfășoară online, fără prezență la sala de curs. Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris și materialele video înregistrate de către instructorii Telecom Academy.
Conceptul de NoSQL, cunoscut și sub numele de non SQL sau non relațional, se referă la o categorie de baze de date care oferă un mecanism de stocare și recuperare a datelor. Aceste date sunt prelucrate și modelate prin alte mijloace decât relațiile tabulare utilizate în cazul bazelor de date relaționale. O bază de date NoSQL include simplitatea designului, scalare orizontală mai simplă, dar și un control mai fin asupra disponibilității. Structurile de date utilizate de bazele de date NoSQL sunt diferite de cele utilizate în mod implicit în bazele de date relaționale, ceea ce face ca unele operații sa fie mai rapide în NoSQL. Structurile de date utilizate în cadrul conceptului de NoSQL sunt considerate adesea ca fiind mai flexibile decât cunoscutele tabele din bazele de date relaționale.
Cum a apărut conceptul de NoSQL?
Acronimul NoSQL a fost prima data utilizat în 1998 de Carlo Strozzi, numindu-și propria bază de date ca fiind o bază de date relațională care nu folosește SQL. Numele a apărut din nou în 2009, când Eric Evans și Johan Oskarsson l-au folosit pentru a descrie baze de date non-relaționale. Termenul poate însemnă, fie “Nu exista sisteme SQL”, fie “Nu numai SQL”, ceea ce subliniază faptul ca pot exista unele sisteme care sa suporte sisteme de interogarea asemănătoare SQL.
Baze de date NoSQL? Ce problema rezolva?
NoSQL a fost dezvoltat la început ca răspuns la datele web, nevoia de procesare a datelor nestructurate și necesitatea procesării mai rapida. Modelul NoSQL folosește un sistem de baze de date distribuit, adică un sistem cu mai multe calculatoare. Sistemul non-relațional este mai rapid, folosește o abordare ad-hoc pentru organizarea datelor și prelucrează cantități mari de diferite tipuri de date. Pentru cercetări generale, bazele de date NoSQL sunt alegerea mai buna pentru seturi mari de date nestructurate în comparație cu bazele de date relaționale, datorita vitezei și flexibilității lor.
Nu numai ca sistemele NoSQL pot gestiona atât date structurate, cat si date nestructurate, dar pot procesa rapid și “Big Data” nestructurate. Acest lucru a dus la organizații precum Facebook, Twitter, LinkedIn și Google sa adopte sisteme NoSQL.
Popularitatea bazelor de date NoSQL
Dacă ne uităm pe chart-ul de mai sus, putem face repede o analiză comparativă asupra popularității bazelor de date NoSQL. Din cele prezente mai sus, MySQL, PostgreSQL și Oracle fac parte din categoria bazelor de date relaționale, în vreme ce MongoDB, Redis și Cassandra reprezintă baze de date NoSQL. În continuare MySQL rămâne printre cele mai populare, dar trebuie sa luam în considerare ca schimbarea de paradigma de la SQL la NoSQL este încă în plin proces. Din cadrul bazelor de date NoSQL, MongoDB este cea mai populara, dar în ziua de astăzi Redis și Cassandra au început să câștige teren. În opinia mea, peste ceva vreme, statistica de mai sus va arata altfel și consider ca o baza de date precum MongoDB va trece în fata altor baze de date de tip relațional.
Cui se adresează cursul?
Cursul se adresează persoanelor din domeniul IT care își doresc acumularea de informații în ceea ce privește sisteme de baze de date de tip nerelaționat. Acest curs își propune prezentarea conceptului de NoSQL și ajuta la trecerea de la paradigma relațională la cea nerelaționată. Personal, consider ca informațiile prezentate sunt necesare pentru orice persoana care face parte din echipa de dezvoltare a unui proiect software, indiferent de rolul acestuia în echipa. Cursul prezintă aspecte importante și trece în revista câteva tipuri de NoSQL, precum: MongoDB, Redis, Neo4j. De asemenea, vom înțelege cum funcționează un sistem non SQL și vom vedea avantaje și dezavantaje comparativ cu sistemele relaționale.
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 pe care îl vei susține online
Catalogul cu note.
Diploma Telecom Academy la promovarea cursului
Ce vei învăța
– Trecerea de la conceptul de baze de date relaționale la conceptul de baza de date nerelaționate (NoSQL)
– Integrarea unei aplicații Java cu o baza de date NoSQL
– Tipuri de baze de date NoSQL: cheie-valoare (Redis), de tip document (MongoDB), de tip graf (Neo4j)
– Interacțiunea cu fiecare tip de baza de date NoSQL
La terminarea cursului, cursantul primește diploma eliberata de către Telecom Academy care atestă faptul că acesta a absolvit cursul la Telecom Academy.
Exista mai multe certificări recunoscute international ce se pot susține:
Pentru mai multe detalii despre Politica de Confidențialitate vă rugăm să accesați această pagină
Cookie-uri necesare
Cookie-urile necesare ar trebui activat mereu pentru a vă putea salva preferintețele legate de cookie-uri pentru website-ul nostru.
Dacă dezactivați acest cookie, nu vom pute salva preferințele dumneavoastră legate de cookie-uri pentru website-ul nostru. Asta înseamnă că de fiecare dată când vizitați website-ul va trebui să activați sau să dezactivați cookie-urile din nou.
Cookie-uri terți
Acest website folosește Google Analytics pentru a colecta informații anonime precum numărul de vizitatori al website-ului și cele mai vizitate pagini.
Menținând acest cookie activ ne ajutați să îmbunătățim website-ul și implicit experiența dumneavoastră în utilizarea acestuia.
Vă rugăm să bifați întâi Cookie-uri Necesare (din tab-ul aterior) pentru a vă putea salva preferințele!
Politica de folosire Cookie-uri
Mai multe informații despre politica folosirii cookie-urilor puteți afla aici