JavaScript. Taso 8. Vue.js on avoin JavaScript-kehys verkkokehitykseen
Miscellanea / / November 28, 2023
Verkkokäyttöliittymän toteuttamiseksi sinun on kohdattava melko monimutkaisia tehtäviä. Nykyaikainen kehitys edellyttää nopeaa verkkosovellusten luomista ja kykyä laajentaa niitä tulevaisuudessa. Kehittäjät käyttävät usein erilaisia JavaScript-kehyksiä toteuttaakseen monia tehtäviä verkkosovellusliittymän luomiseksi.
Vue.js on kehys, joka on tällä hetkellä saamassa yhä enemmän suosiota ja josta on tulossa yksi suositun React JavaScript -kehyksen tärkeimmistä kilpailijoista. JS.
Vue.js: n avulla kehittäjät voivat nopeasti luoda toimivia verkkosovelluksia reaktiiviseen tyyliin, jotka täyttävät kaikki nykyaikaiset standardit käyttämällä suosittuja verkkotekniikoita: HTML, CSS. Runko on suorituskykyinen ja soveltuu SPA-sovellusten kehittämiseen, ja se on myös optimoitu sovellusten ajamiseen erilaisilla mobiililaitteilla.
Harjoitteluprosessin aikana tutustut tämän JavaScript-kehyksen ominaisuuksiin SPA-sovellusten luomiseen suosituilla verkkotekniikoilla: HTML, CSS.
Tällä kurssilla voit soveltaa aiemmin hankkimaasi JavaScript-kielen osaamistasi reaktiivisten luomiseen valmiisiin käyttöliittymäkomponentteihin perustuvia verkkolomakkeita ja tutustuttaa sinut myös oman luomisen perusteisiin komponentti.
Kurssi suositellaan
Sinä tulet oppimaan:
hallita sovelluksen tilaa
luoda reaktiivisia verkkolomakkeita
luoda omia käyttöliittymäkomponentteja
työskennellä REST-pyyntöjen kanssa tiedonvaihtoa varten verkkosovelluksessa HTTP-protokollan kautta
Kokenut Java-ohjelmointikurssien opettaja koululaisille. Sillä on "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0" -sertifikaatit. Voiko...
Kokenut Java-ohjelmointikurssien opettaja koululaisille. Sillä on "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0" -sertifikaatit. Hän osaa selittää monimutkaisimmankin materiaalin helposti ja selkeästi. Sergei Nikolajevitšin johdolla ohjelmoinnin oppiminen tulee jopa valmistautumattoman opiskelijan ulottuville. Opettaja löytää helposti yksilöllisen lähestymistavan jokaiseen kuuntelijaan ja innostaa oppilaita rakkaudellaan ohjelmointiin.
Sergei Nikolaevich valmistui Obninskin atomienergiainstituutin kybernetiikan tiedekunnasta. Ohjelmointikielten Java, C/C++, JSP, HTML, XML, JavaScript, SQL ja Oracle PL/SQL erinomainen hallinta. Toimii luotettavasti tietokannanhallintajärjestelmien Oracle Database, MySQL Enterprise Edition ja PostgreSQL kanssa. Hänellä on laaja kokemus työskentelystä Linux-käyttöjärjestelmien (Red Hat Enterprise Linux ja Oracle Enterprise Linux), Oracle Solariksen ja MS Windowsin kanssa. Sergey Nikolaevich tuntee hyvin kehitystyökalut Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle ja MS Visual Studio ja on ammattilainen. käyttää GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-palvelin ja Apache HTTP Palvelin.
Laaja työkokemus antaa hänelle mahdollisuuden navigoida täydellisesti ohjelmoijan työprosessin monimutkaisuuksissa. Sergey Nikolaevich kehitti sähköisiä dokumenttien hallintajärjestelmiä julkaisuliiketoiminnalle OpenPages Inc -konsernissa. Viimeisten 15 vuoden aikana hän on osallistunut projekteihin, joissa kehitettiin räätälöityjä ohjelmistoja tällaisia varten suuret yritykset, kuten Severstal, Polyus Gold, Siberian-Ural Aluminium Company ja "Rosgosstrakh".
Sergei Nikolaevich tekee oppitunnistaan helppoja ja mielenkiintoisia. Kurssin aikana kehität itsenäisesti interaktiivisen Java-pelin. Sergei Nikolajevitšin tunneilla hankit tietoa, joka auttaa sinua hallitsemaan yhden työmarkkinoiden kysytyimmistä ja eniten palkatuista ammateista!
Moduuli 1. Vue.js: n perusteet. Vue-instanssi ja elinkaari. (6 ak. h.)
Vue.js: n edut, vertailu muihin JavaScript-kehyksiin.
Virtual DOM: n käyttö sovellusten suorituskyvyn parantamiseen.
Vue.js: n käyttäminen reaktiivisten tyylisovellusten luomiseen.
Vuen asennus, yleiskatsaus kehittäjätyökaluihin.
Suunnittelumallit: Model-View-Controller, Model-View-ViewModel.
Vue-juuri-ilmentymä, ilmentymän ominaisuudet ja menetelmät, ilmentymän elinkaari.
Moduuli 2. Edustus. Komponenttien luominen ja järjestäminen. (6 ak. h.)
Vue-mallit. Interpolaatiot ja direktiivit. Lasketut ominaisuudet.
Sovelluksen tilan hallinta.
Sovellustapahtumien seuranta, tapahtumakäsittelijän menetelmät.
Mahdollisuudet työskennellä CSS-luokkien ja -tyylien kanssa.
Tietojen linkittäminen lomakeelementteihin.
Erilaisten ohjeiden käyttäminen lomakkeiden luomiseen.
Komponenttien perusteet. Komponenttien luominen ja järjestäminen Vue.js-sovelluksessa.
Moduuli 3. Suorita REST-pyynnöt tietojen vaihtamiseksi palvelimen kanssa. (6 ak. h.)
Työskentely API: n kanssa ja testaa verkkosovellusta.
Lisäkirjastojen käyttäminen Vue-sovelluksessa.
Axios-kirjaston käyttäminen REST-pyyntöjen suorittamiseen ja datan vastaanottamiseen HTTP: n kautta JSON-muodossa.
Verkkosovelluksen testaus Vue.js: n avulla käyttämällä työkaluja virheenkorjaukseen ja sovellusten testaukseen.
Moduuli 4. BootstrapVuen perusteet. BootstrapVue UI -komponenttien käyttäminen verkkosovelluslomakkeiden luomiseen reaktiiviseen tyyliin. (6 ak. h.)
BootstrapVuen esittely. BootstrapVue-kehyksen käytön edut monimutkaisten verkkosovellusten luomiseen reaktiiviseen tyyliin.
BootstrapVuen asentaminen. Yleiskatsaus BootstrapVue-kehyksen käyttöliittymäkomponenteista.
Useiden BootstrapVue-komponenttien käyttäminen sovellusverkkolomakkeiden luomiseen ja vuorovaikutus API: n kanssa tietojen vaihtamiseen JSON-muodossa.