Development in React – ThinkNetica tasuta kursus, koolitus 9 nädalat, kuupäev 28.11.2023.
Varia / / November 30, 2023
Vundament ja ökosüsteem
Õpid valdama Reacti aluspõhimõtteid ja põhimõtteid ning selle ökosüsteemi populaarsemaid lahendusi.
Üksikasjalik koodiülevaade
Mentorid kontrollivad kõiki teie ülesandeid, vaatavad koodi üksikasjalikult üle, annavad koodisoovitusi ja vastavad küsimustele.
Parimad tavad
Saate aru, kuidas ja kuidas mitte kasutada Reacti ja teisi teeke, mõistate erinevate lahenduste plusse ja miinuseid ning õpite rakendama parimaid praktikaid ja lähenemisviise.
kogukond
Üksi õppimine on raske ja igav, nii et sa ei jää üksi! Foorum, vestlus, veebiseminarid ja hulk muid võimalusi abi ja tuge saamiseks ning lihtsalt mõttekaaslastega suhtlemiseks.
Projekt
Intensiivne praktika võimaldab lühikese ajaga omandatud teadmisi kinnistada ja oma täisväärtuslikku projekti Reactis ellu viia.
Õppimine omas tempos
Saate võtta õppetunde ja täita ülesandeid teile sobival ajal ja täiesti omas tempos. Peaasi on pidada kinni kursuse üldisest tähtajast.
1. Sul on vähemalt 6-kuuline veebiarenduse kogemus mis tahes keeles/tehnoloogias (liides või taustaprogramm)
2. Hea Javascripti tundmine
3. Teil on arusaam OOP, HTTP, DOM ja brauseri toimimisest
4. Teate, kuidas Giti ja GitHubiga töötada
Süsteemi programmeerija ja Fullstacki arendaja alates 2009. aastast
Professionaalsed huvid: JavaScript, React, Redux, DevOps, mikroteenused, suure koormusega süsteemid.
Koolitatud Reageerige enam kui 100 arendajale
Haldab ettevõtte CRM/ERP süsteemide, broneerimissüsteemide (stolica-banketov.ru, sanatorex.ru, pogostim.com) ja sisesüsteemid (backoffice, telefon, pilvesüsteemid) ja teised tooted.
Osales Moskva valitsuse projektide väljatöötamises ( http://mosopenchallenge.ru/)
Juhtis saidi pogostim.com arendust - ülevenemaalise konkursi "Noor innovatiivne Venemaa" konkursi "Aasta parim IT-projekt" võitja
Mängustuudio kaasasutaja. Populaarsete sotsiaalsete mängude arendamine ja toetamine, mille vaatajaskond on üle 1 miljoni mängija. Inimene.
1. Tutvustame Reacti
Põhjalik ülevaade Reactist ja selle ökosüsteemist. Tutvume põhimõistete, aluspõhimõtete, keskkonna konfiguratsiooni, komponendi mõiste ja selle tüüpidega, JSX.
2. Reageerimisrakenduse loomise viisid
Õpime looma rakendusi erinevatel viisidel ja tööriistadel (nullist, kasutades Webpacki ja Babeli. JS / Loo React App / Järgmine. JS / Gatsby), serveripoolse renderdamisega ja ilma.
3. Reacti rakenduse stiilid
Õppime, kuidas määrata Reacti rakendusele stiile ja hallata neid kaasaegsete tööriistade (PostCSS, styled-components, styled-jsx) abil.
4. Komponendi omadused ja olek
Uurime komponentide omaduste mõistet. Õpime neid üle kandma ja tüübikontrolli tegema. Saame aru komponendi (oleku) oleku kasutamise mõistest ja omadustest.
5. Olekupõhised ja kodakondsuseta komponendid
Tutvustame kodakondsuseta komponendi kontseptsiooni ja õpime selle lähenemisviisi kasutamise eeliseid.
6. Komponentide elutsükkel
Uurime komponentide elutsükli elemente ja õpime neid praktikas kasutama.
7. Sisseehitatud ja kohandatud konksud (React Hooks)
Kogume tavasid uue tööriista kasutamiseks Reacti teegis, et parandada koodi loetavust ja taaskasutamist.
8. Testimine Jest ja React Testing Library abil
Rakendust arendades kirjutame oma komponentidele testid, kasutades Jest ja React Testing Library.
9. Interaktsioon API-ga
Arendame välja rakenduse, mis suhtleb väliste API-dega, võtab vastu ja saadab API kaudu andmeid ning kuvab neid esiotsas.
10. Marsruutimine rakenduses (React Router), portaalides (React Portals)
Õppime, kuidas sobitada URL-i ja renderdada soovitud leht ilma uuesti laadimata, nii, nagu see peaks töötama ühe lehe rakenduses. Analüüsime keerulisi juhtumeid, nagu sissetulevate parameetrite töötlemine, ümbersuunamised, vealehed, volitatud juurdepääs ja modaalaknad portaalide abil
11. Sündmuste käsitlemine
Tutvustame sünteetiliste sündmuste mõistet Reacti teegis. Õpime neid töötlema, rakendame drag'n'drop-i ja õpime lõikepuhvriga töötama.
12. Kontekst ja autentimine
Vaatame lähemalt Reacti teegi uut kontekstimehhanismi. Õppime, kuidas seda rakenduses tõhusalt kasutada. Õpime töötama autentimise, kohaliku salvestusruumi ja küpsistega.
13. Vormide loomise viisid
Õpime nüansse, kuidas luua rakenduse jaoks lihtsaid ja keerukaid vorme, kasutades erinevaid lähenemisviise ja tööriistu (ilma kolmanda osapoole tööriistadeta, React Hook Form, Formik)
14. Tootmise kokkupanek ja juurutamine
Projekti failistruktuuri korrastamise, keskkonna seadistamise ning rakenduse koostamise ja juurutamise ettevalmistamise töötuba koos hilisema toega.
Valikuline. Redux
Deklaratiivsed lähenemisviisid ja vahevara. Reduxi kasutamine projektis.