Curs FRONTEND

  • Prețul cursului: 1400 lei
  • Reducere: 5%
  • Pret cu reducere : 1330 lei
  • Începutul cursului: Consultaţi managerul 022 844-644
  • Durata cursului: 30 or.ac

Frontend, reprezinta un termen popular si indispensabil in dezvoltarea aplicatiilor si site-urilor moderne. Frontend-ul cuprinde tehnologiile si strategiile care permit crearea interfetei utilizator (UI). Cele mai des utilizate tehnologii in aceasta directie la momentul actual sunt: limbajul de marcare HTML5 si limbajul de stilizare CSS3, limbajul de programare web client Javascript si limbajul de programare web server PHP.

Orice aplicatie moderna, fie aceasta destinata utilizarii pe desktop sau pe un telefon mobil, fie online, necesita o interfata prin care utilizatorul interactioneaza cu ea. In ultimii ani, tehnologiile implicate in dezvoltarea frontend-ului se schimba cu o viteza extraordinar de mare. Motiv din care rata succesului in domeniul dat depinde in mare masura de nivelul dezvoltatorului in ceea ce tine de cunoasterea metodelor de organizare a procesului de lucru si a metodelor de testare si optimizare a codului.

Acest program de studiu reprezinta o colectie de sfaturi si tehnici preluate din practica de productie a proiectelor web si a aplicatiilor din ultimii ani. Programul este mereu innoit si se bazeaza pe traiectoria de dezvoltare actuala.

Atentie! pentru a reusi asimilarea reusita a materialului si punerea in practica a exemplelor oferite in cadrul acestui curs, este necesar sa fiti deja foarte bine familiarizati cu tenologiile mentionate mai sus.

Cursul este 90% practic orientat, continand sfaturi utile si exemple de aplicare a cunostintelor acumulate pana acum in practica de productie a dezvoltatorilor aplicatiilor si site-urilor in front-end.

Instructorii cursului

Toţi instructori →

Pregătirea preliminară:

Pregătirea obligatorie: Finisarea cu succes a cursului

Pregătirea recomandată (nu-i obligatorie):

Să primiţi o consultaţie despre pregătirea provizorie necesară pentru curs puteţi la numărul 022 844 644.

Pregătirea obligatorie este siguranţa învăţării calitative. Aceasta este menţionată cu alt nume de curs al centrului (pregătirea preliminară obligatorie). Vă sfătuim să citiţi programul acestui curs şi să decideţi dacă aveţi cunoştinţe şi experienţă în domeniul dat. Dacă dumneavoastră cunoaşteţi mai puţin decât 85-90% din programul obligatoriu, vă recomandăm să treceţi neapărat cursul de pregătire preliminară obligatorie. Numai după aceasta o să puteţi să terminaţi cursul cu Brio

Programa cursului

Modulul 1. Frontend-ul

  • Tendintele actuale
  • Scopul scuza mijloacele
  • Tehnologiile implicate
  • Cerintele fata de frontend

Modulul 2. Magicul 3. Mijloacele

  • Structurarea si marcarea
  • Stilizarea
  • Comportamentul

Modulul 3. Cod cu stil

  • Cunoaste-ti mediul de redactare
  • Metalimbajele
  • Snipetele
  • Autocompletia
  • Auto aranjamentul
  • Verificarea si imbunatatirea codului
  • Surse, compilatoare si harti
  • Distributii

Modulul 4. Controlul versiunilor

  • Versionarea semantica
  • Utilitare de control si gestionare
  • Git si SVN

Modulul 5. Extensii, librarii si framework-uri

  • Ce reprezinta librariile si extensiile
  • Ce reprezinta frameworkurile
  • Modurile de instalare si configurare, diferente
  • Cele mai populare frameworkuri pentru front-end, diferente

Modulul 6. Utilitare actuale

  • npm
  • Bower
  • Gulp и Grunt

Modulul 7. Menajarea pachetelor

  • Modularitatea aplicatiilor front-end
  • Notiunea de modul sau pachet
  • Dependentele si rezolvarea acestora
  • Pachete de dezvoltare, testare si cele productie

Modulul 8. Extinderea compatibilitatii

  • Diferentierea cross browser
  • Polimerele si fixturile

Modulul 9.Adaptivitatea

  • Tipurile principale de dispozitive
  • Regimurile de baza
  • Cele mai importante caracteristici

Modulul 10. Optimizarea componentelor interfetei

  • Compresia codului textual
  • Prelucrarea elementelor grafice
  • Optimizarea tipografica
  • Imbunatatirea topologico-semantica
  • Optimizarea vitezei de incarcare
  • Menajarea cache-ului
  • Obfuscarea

Modulul 11. Testarea

  • Scopurile testarii
  • Descrierea procesului de testare
  • Metodologiile de testare
  • Utilitare pentru testare

Modulul 12. Mediul integrat de dezvoltare (IDE)

  • Organizarea mediului de dezvoltare
  • Variabile de sistem
  • Caile de executie
  • Fisiere ascunse, protejate si de configurare

Modulul 13. Lucreaza in viitor

  • Tehnologiile de varf
  • Alegerea tehnologiilor corecte
  • Transpilarea

Modulul 14. Consola

  • Cele mai populare console in front-end

Modulul 15. Motoarele de templating

  • Motoarele de sablonizare
  • Constructiile speciale

Modulul 16. Automatizarea

  • Configurarea automatizarii
  • Menajerele de sarcini

Modulul 17. Documentarea

  • Utilizarea documentatiei online
  • Crearea documentatiei in metalimbaje
  • Documentatia in comentarii

Modulul 18. Arhitectura template-ului

  • Structura ierarhica a sablonului
  • Elementele dinamice si ascunse

Modulul 19. Design patterns

  • Ce reprezinta paternele de design
  • Paternul Constructor
  • Paternul modular
  • Paternul Publicatie/Subscriptie
  • Paternul MVC
  • Executia concurenta si asincrona
  • Promisiunile, Observabilile, Diferentierea

Modulul 20. Alte principii aplicate in dezvoltare

  • QA
  • Aplica KISS
  • Incearca DRY

Cursuri recomandate conform specialităţii

Pentru a deveni un profesional vă recomandăm să studiaţi paralel şi:

 

Adaugă comentariu

Codul de securitate
Actualizează