Schița de curs

Introducere

  • Ce este dezvoltarea de tip white-label?
  • Cum pot beneficia oamenii de serviciile white-label?

Prezentare generală a caracteristicilor și arhitecturii Netflix

  • Înțelegerea modului în care funcționează Netflix
  • Introducere în caracteristicile principale ale Netflix

Noțiuni de bază despre Netflix Proiectarea și dezvoltarea clonelor

  • Responsabilități front-end și back-end

Proiectarea și construirea paginii de înregistrare și autentificare a unei clone Netflix

  • Crearea câmpurilor de intrare necesare și proiectarea elementelor

Manipularea paginilor Netflix Clonarea paginilor de înregistrare și de conectare

  • Gestionarea formularelor și a datelor utilizatorului
  • Validarea datelor și instanțierea mesajelor de eroare
  • Conectarea la baza de date și utilizarea aplicației MySQL
  • Implementarea funcționalităților de stocare a conturilor și a datelor

Opțiuni de plan de construcție și proiectare și pagini ale pachetului de abonament

Integrarea funcțiilor de previzualizare video și adăugarea de imagini de probă

  • Lucrul cu clasele și funcțiile necesare
  • Stilizarea componentelor paginii și proiectarea altor atribute
  • Crearea de funcții interactive, cum ar fi suprapunerea, mute și unmute etc.

Funcționalități de afișare a filmelor și emisiunilor TV

  • Proiectarea și crearea fundalului paginii și a componentelor sale
  • Lucrul cu HTML pentru fiecare entitate

Sortarea conținutului cu ajutorul scripturilor în funcție de gen

  • Implementarea principiilor SEO și adăugarea unei funcții de selecție a genurilor

Proiectarea paginilor și construirea de scripturi de sortare pentru categoriile de filme/emisiuni TV

  • Crearea de conținut pentru paginile 'TV Shows', 'Movies' și 'Categories'.

Generarea unui 'You Might Also Like' Netflix Secțiunea Clonă

Crearea Netflix Paginilor Clone Entity Pages și lucrul cu proprietățile video

  • Codificarea funcțiilor esențiale ale clasei
  • Producerea de atribute ale entității, cum ar fi timpul de rulare, numărul de sezoane și episoade etc.

Construirea și proiectarea paginii video pentru vizionarea conținutului Clone

  • Crearea funcțiilor de afișare și a caracteristicilor butoanelor
  • Trimiterea și recuperarea datelor video dintr-o bază de date conectată
  • Lucrul cu Ajax pentru realizarea unor comportamente de date asincrone
  • Inițializarea butonului 'Resume' și a altor funcționalități interactive

Actualizarea atributelor video, cum ar fi marcajele de stare, cronometrele de progres și altele.

Crearea și proiectarea unei funcții Watch List pentru Netflix Clone

  • Crearea de scripturi interactive pentru adăugarea de elemente în secțiunea "Lista de supraveghere".

Alinierea condițiilor de abonare a utilizatorilor cu Netflix Permisiunile de clonare

  • Adăugarea unei opțiuni 'Download Video' și crearea unui link către baza de date

Construirea și proiectarea unei suprapuneri 'Up Next' Overlay

  • Preluarea și generarea de videoclipuri recomandate pe baza datelor utilizatorului
  • Stilizarea controalelor de interfață și integrarea funcționalităților butoanelor
  • Afișarea proprietăților video și a marcajelor de stare
  • Obținerea ID-urilor entităților și atașarea altor caracteristici la previzualizările video

Implementarea funcțiilor de navigare într-o clonă Netflix

  • Lucrul cu HTML și crearea unei bare de navigare
  • Ascunderea barei de navigare și aplicarea funcționalităților on-scroll

Conturarea și crearea unei pagini Search pentru o clonă Netflix

  • Aplicarea HTML și a practicilor front-end pentru caracteristicile paginii de căutare
  • Scrierea interogărilor de căutare și utilizarea Ajax
  • Implementarea operațiunii de căutare instantanee și afișarea rezultatelor.

Construirea și stilizarea paginii Cont de utilizator într-o clonă Netflix

  • Angajarea HTML pentru o pagină de profil și lucrul cu valorile casetelor de text
  • Gestionarea formularelor de pagină și manipularea detaliilor trimise de utilizator
  • Monitorizarea validității datelor și executarea de actualizări atunci când este necesar
  • afișarea notificărilor de actualizare și de tranzacție
  • Gestionarea parolelor și adăugarea de funcții de deconectare

Integrarea unei clone Netflix cu gateway-urile de plată și securizarea setărilor de plată

  • Aplicarea configurațiilor de credențiale și lucrul cu SDK-ul platformei
  • Crearea unui cod HTML pentru abonament
  • Crearea planurilor de facturare și executarea unui acord de facturare
  • Înregistrarea detaliilor tranzacțiilor și gestionarea statutului profilului utilizatorului
  • Testarea sistemului de plată al unei clone Netflix.

Prezentare generală a suportului pentru mai multe dispozitive, Screen Casting și funcții suplimentare Netflix Clone

Implementarea funcțiilor avansate de administrare pentru a optimiza performanța unei Netflix clone's Clone's

  • Construirea unui tablou de bord pentru sistem
  • Analizarea datelor și a istoricului utilizatorilor pentru 'Rating' rezultate
  • Vizualizarea și gestionarea plăților pentru abonamente
  • Adăugarea și gestionarea setărilor site-ului

Filtrarea bazei de date de clone Netflix și monitorizarea politicilor de conținut video

  • Crearea atributelor de geoblocare

Implementarea unei clone Netflix și configurarea serverului într-o gazdă web

Depanare

Rezumat și concluzii

Cerințe

  • O înțelegere a fluxurilor de lucru de dezvoltare web
  • Cunoașterea limbajelor esențiale de scripting și programare
  • Cunoștințe de bază de găzduire web și baze de date

Audiență

  • Dezvoltatorii
 35 ore

Numărul de participanți



Pret per participant

Mărturii (3)

Cursuri înrudite

Categorii înrudite