Toate cursurile ONLINE

din 49,00 €

5,0 din 5

Evaluare

Toate cotele online de la 49 €

Toate cursurile ONLINE

din 49,00 €

Descrierea cursului online

În acest curs online veți învăța să comunicați cu baze de date. Baza de date stochează date și vă poate furniza dacă întrebați corect. Vei învăța asta. Fiecare site și aplicație modernă folosește o bază de date. Toate postările de pe rețeaua socială, toate produsele din eshop, toate cursurile de pe această pagină sunt stocate în baza de date. De asemenea, textul pe care îl citiți. Contacte și mesaje text pe telefon? Bază de date. Că vă arată numărul potrivit când începeți să tastați „bunica”? Solicitați corect baza de date.

date

Bază de date deține date, vă permite să adăugați noi, să editați și să ștergeți datele existente și să selectați date specifice în condiții. De exemplu, dacă selectați categoria „aspiratoare” în magazinul electronic, nu doriți să vedeți cârnați acolo. Prin urmare, trebuie să proiectați corect baza de date și să puneți întrebările corecte. În plus, cunoașteți datele din baza de date analizați, faceți calcule și statistici între ele. Câte trotinete roșii au fost vândute în a doua luni a celei de-a treia luni după-amiază? Baza de date nu vă întreabă de ce trebuie să știți, dar dacă îi oferiți solicitarea corectă, veți primi răspunsul corect.

Baza de date SQL

Comunicați cu baza de date folosind Limbaj SQL. Scopul acestui curs online este de a vă învăța cum să scrieți codul SQL în sine și, de asemenea, să utilizați acest cod SQL în cooperare cu un limbaj de programare, astfel încât să devină o aplicație web funcțională. SQL este un limbaj general pentru comunicarea cu un anumit sistem de baze de date.

MySQL A SQLite sunt printre cele mai populare pentru site-uri web, aplicații și start-up-uri.

Din punct de vedere tematic, cursul este format din trei părți:

Prima parte se ocupă cu bazele de date în general. Veți afla despre sisteme de baze de date relaționale. Acestea împart toate datele în tabele, pe care le conectăm împreună folosind așa-numitul relații. De exemplu, acest site ține evidența videoclipurilor, cursurilor și instructorilor și are tabele cu același nume. Legăturile dintre ele spun că fiecare videoclip aparține unui anumit curs și fiecare curs aparține unui anumit instructor. Ca rezultat, videoclipurile corecte sunt întotdeauna afișate pe pagina cursului și puteți face rezultate statistice despre popularitatea cursurilor și a instructorilor pe baza vizualizărilor videoclipului.

În acest curs online veți învăța și diferențele dintre MySQL, PostgreSQL, Oracle, SQLite și NoSQL. NoSQL ulterior va primi un curs online separat.

A doua parte formează nucleul cursului. Aici, informațiile sunt puse în practică. Aici veți învăța să scrieți cod SQL real cu exemple practice pe o bază de date reală. Veți învăța să creați baze de date, să le gestionați, să executați comenzi de baze de date. Vei învăța să scrii așa-numitul. Interogări SQL, solicitări către baza de date, pentru a face cererile menționate. Datorită popularității sale, sistemul este utilizat în această secțiune MySQL, dar SQL este general și declarațiile sale funcționează cu PostgreSQL, SQLite sau Oracle.

A treia parte preia baza de date menționată, o răstoarnă în sistem SQLite și expuneți o aplicație reală în jurul său. Utilizați SQLite chiar acum, deoarece citiți această pagină în browser. Sau la telefon. Browserele stochează setările acolo, iOS, Android, Windows 10 folosesc SQLite, OSX rulează pe acesta. Consolele de jocuri, dronele, mașinile, avioanele și tot felul de dispozitive inteligente folosesc baze de date SQLite, deoarece sunt agile și la îndemână.

Lista capitolelor cursului online *

Baze de date relaționale pentru dvs. și pentru mine:

  • 01 Introducere suculentă în bazele de date
  • 02 Această minunată armonie între SQL și aplicații
  • 03 Baze de date relaționale și introducere în relațiile sexuale
  • 04 Diagrama ERD îndrăzneață, o imagine la o mie de lovituri
  • 05 SQL vs. MySQL vs. PostgreSQL vs. MSSQL vs. Oracle vs. lumea
  • 06 vs. SQLite vs. NoSQL vs. Dracula 3000
  • 07 Interogări SQL, ID-uri, URL-uri nemaiauzite de scandal

Instalați serverul și îmblânziți instrumente puternice:

  • 08 Haide, haide, instalează serverul de baze de date, descoperă rău phpMyAdmin
  • 09 Crearea bazei de date, care este Collation, utf8mb4, vechi/bun import/export
  • 10 Conectați-vă la baza de date, introduceți-o pe gazdă, descoperiți instrumentul DB

MySQL, haide:

Motoare de stocare și căutare FULLTEXT:

  • 35 MOTOARE DE STOCARE MySQL, InnoDB vs MyISAM vs MariaDB (nu te așteptai la asta)
  • 36 TRANZACȚII SQL și comparație practică InnoDB vs MyISAM
  • 37 vs CSV vs MEMORY vs BLACKHOLE vs FREDDY vs JASON
  • 38 CĂUTAREA FULLTEXTULUI MySQL CĂUTAREA VREA UNDE CA COMPARAREA
  • 39 FULLTEXT INDEX, comparând cuvintele în funcție de modul în care sună prin SOUNDEX
  • 40 FULLTEXT ÎN MODUL DE LIMBĂ NATURALĂ vs ÎN MODUL BOOLEAN
  • 41 vs CU EXPANSIE DE INTEROGARE, reguli index FULLTEXT, diferențe InnoDB/MyISAM
  • 42 CONSTRAINTE CHEIE EXTERNE MySQL, protecția valorilor în DB, ștergere automată
  • 43 ON UPDATE DELETE CASCADE, ștergere automată din tabela copil, distrugere completă
  • 44 MySQL nu este fart, altfel nu aș urma cursul;) Schimbați setările DEFAULT
  • 45 Modificarea setărilor MySQL prin fișierul de configurare, solicitarea mea, ÎNCHEI MySQL

SQLite:

  • 46 SQLite, cel mai utilizat sistem de baze de date, avantaje și dezavantaje și așa mai departe
  • 47 Lumen, aplicații API, framework-uri PHP, instrumente și utilitare pentru SQLite
  • 48 SQLite Tools, SQLPro pentru SQLite, SQLiteManager, sqlite3 prin consolă
  • 49 Instrumente SQLite, phpLiteAdmin, Adminite pentru SQLite, PHPStorm
  • 50 SQLite prin Adminer, plugin-uri Adminer, teme și CREATE baze de date SQLite
  • 51 Diferențe în codul MySQL și SQLite, tipurile de date SQLite și sintaxa CREATE
  • 52 Diferențe în interogări și funcții între MySQL și SQLite, codare pentru emojis

Aplicație Lumen care rulează pe SQLite

  • 53 Lumen ca indicator și cum să aflați dacă PHP acceptă SQLite
  • 54 Vom produce o aplicație API, conexiune la o bază de date SQLite, injecție SQL
  • 55 Vizualizări, șabloane, șabloane HTML, compilarea unei pagini HTML în jurul datelor DB
  • 56 Master Layout, sub-șabloane, care leagă adresa paginii cu datele din baza de date
  • 57 Proiectare site web, documentație Lumen vs Laravel, DEFAULT pentru randament ()
  • 58 COLECȚII Lumen și Laravel
  • 59 LAME PARTIALS, finalizarea proiectării paginii
  • 60 ÎNSCRIEȚI-VĂ pe masa directorilor, Blade Comments
  • 61 MVC (model, vizualizare, controler) și refactorizare cod
  • 62 Model/Elocvent, PHPDoc comentează ciudat de nebuni despre ce este vorba?
  • 63 Model/Manual, SELECT pentru regizori
  • 64 Cerere POST, Metoda POST, SQL INSERT pentru inserarea unui nou director
  • 65 SQLite Sequence Reset pentru non-găuri, profil aerian, film nou
  • 66 Profilul directorului, comentariile și fereastra TODO, condițiile BLADE
  • 67 preselectare SELECT, navigare gen, sfaturi/trucuri, paginare
  • 68 de linii PAGINARE, EDITARE și ȘTERGERE
  • 69 drăguț (ACTUALIZARE, ȘTERGERE, editare și ștergere regizori și filme)
  • 70 de baze de date în PHPStorm și concluzia sfâșietoare, fluier