JavaScript. Nivelul 8. Vue.js este un cadru JavaScript deschis pentru dezvoltarea web
Miscelaneu / / November 28, 2023
Pentru a implementa o interfață web, trebuie să faci față unor sarcini destul de complexe. Dezvoltarea modernă necesită crearea rapidă a aplicațiilor web cu posibilitatea de a le extinde în viitor. Dezvoltatorii tind să folosească diverse cadre JavaScript pentru a implementa multe sarcini pentru a crea o interfață de aplicație web.
Vue.js este un framework care acum câștigă din ce în ce mai multă popularitate și devine unul dintre principalii competitori ai popularului framework React JavaScript. JS.
Vue.js permite dezvoltatorilor să creeze rapid aplicații web funcționale într-un stil reactiv care îndeplinesc toate standardele moderne folosind tehnologii web populare: HTML, CSS. Frame-ul are performanțe ridicate și este potrivit pentru dezvoltarea aplicațiilor SPA și este, de asemenea, optimizat pentru rularea aplicațiilor pe diverse dispozitive mobile.
În timpul procesului de instruire, vă veți familiariza cu capacitățile acestui cadru JavaScript pentru crearea de aplicații SPA folosind tehnologii web populare: HTML, CSS.
Acest curs vă va permite să aplicați cunoștințele dobândite anterior despre limbajul JavaScript pentru a crea reactiv formulare web bazate pe componente UI gata făcute și, de asemenea, vă vor prezenta elementele de bază ale creării proprii componentă.
Curs recomandat
O sa inveti:
gestionați starea aplicației
creați formulare web reactive
creați-vă propriile componente UI
lucrează cu cereri REST pentru schimbul de date într-o aplicație web prin protocolul HTTP
Profesor cu experiență de cursuri de programare Java pentru școlari. Deține certificate „Oracle, Java SE 7 Programmer” și „Sun Certified Programmer for The Java 2 Platform, Standard Edition 5.0”. Poate sa...
Profesor cu experiență de cursuri de programare Java pentru școlari. Deține certificate „Oracle, Java SE 7 Programmer” și „Sun Certified Programmer for The Java 2 Platform, Standard Edition 5.0”. El este capabil să explice chiar și cel mai complex material ușor și clar. Sub conducerea lui Serghei Nikolaevici, programarea de învățare devine accesibilă chiar și unui student nepregătit. Profesorul găsește cu ușurință o abordare individuală față de orice ascultător și îi inspiră pe elevi cu dragostea lui pentru programare.
Serghei Nikolaevici a absolvit Facultatea de Cibernetică a Institutului de Energie Atomică Obninsk. Cunoaștere excelentă a limbajelor de programare Java, C/C++, JSP, HTML, XML, JavaScript, SQL și Oracle PL/SQL. Funcționează cu încredere cu sistemele de gestionare a bazelor de date Oracle Database, MySQL Enterprise Edition și PostgreSQL. Are o vastă experiență de lucru cu sisteme de operare Linux (Red Hat Enterprise Linux și Oracle Enterprise Linux), Oracle Solaris și MS Windows. Sergey Nikolaevich cunoaște bine instrumentele de dezvoltare Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad pentru Oracle și MS Visual Studio și este un profesionist utilizează GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server și Apache HTTP Server.
Experiența vastă de lucru îi permite să navigheze perfect în toate complexitățile procesului de lucru al unui programator. Sergey Nikolaevich a dezvoltat sisteme electronice de gestionare a documentelor pentru afacerile de publicare la corporația OpenPages Inc. În ultimii 15 ani, a participat la proiecte de dezvoltare a software-ului personalizat pentru astfel de persoane companii mari precum Severstal, Polyus Gold, Siberian-Ural Aluminium Company și „Rosgosstrakh”.
Serghei Nikolaevici face cursurile sale ușoare și interesante. În timpul cursului, vei dezvolta independent un joc interactiv în Java. În lecțiile lui Serghei Nikolaevici vei dobândi cunoștințe care te vor ajuta să stăpânești una dintre cele mai solicitate și bine plătite profesii de pe piața muncii!
Modulul 1. Noțiuni de bază pentru Vue.js. Instanță Vue și ciclu de viață. (6 ac. h.)
Avantajele Vue.js, comparație cu alte cadre JavaScript.
Utilizarea Virtual DOM pentru a îmbunătăți performanța aplicației.
Folosind Vue.js pentru a crea aplicații în stil reactiv.
Instalarea Vue, prezentare generală a instrumentelor pentru dezvoltatori.
Modele de design: Model-View-Controller, Model-View-ViewModel.
Instanță rădăcină Vue, proprietăți și metode ale instanței, ciclul de viață al instanței.
Modulul 2. Reprezentare. Crearea si organizarea componentelor. (6 ac. h.)
Șabloane Vue. Interpolări și directive. Proprietăți calculate.
Managementul stării aplicației.
Urmărirea evenimentelor aplicației, metode de gestionare a evenimentelor.
Oportunități de lucru cu clase și stiluri CSS.
Conectarea datelor cu elemente de formular.
Utilizarea diferitelor directive pentru a crea formulare.
Bazele componentelor. Crearea și organizarea componentelor într-o aplicație Vue.js.
Modulul 3. Executați cereri REST pentru a face schimb de date cu serverul. (6 ac. h.)
Lucrul cu API și testarea aplicației web.
Utilizarea bibliotecilor suplimentare într-o aplicație Vue.
Utilizarea bibliotecii axios pentru a efectua cereri REST și a primi date prin HTTP în format JSON.
Testarea unei aplicații web folosind Vue.js, folosind instrumente de depanare și testare a aplicațiilor.
Modulul 4. Bazele BootstrapVue. Utilizarea componentelor BootstrapVue UI pentru a crea formulare de aplicații web într-un stil reactiv. (6 ac. h.)
Introducere în BootstrapVue. Beneficiile utilizării cadrului BootstrapVue pentru a crea aplicații web complexe într-un stil reactiv.
Instalarea BootstrapVue. Prezentare generală a componentelor UI ale cadrului BootstrapVue.
Utilizarea diferitelor componente BootstrapVue pentru a crea formulare web de aplicații și interacțiunea cu API-ul pentru a face schimb de date în format JSON.