Razvoj u Reactu - besplatni tečaj od ThinkNetica, obuka 9 tjedana, Datum 28. studenog 2023.
Miscelanea / / November 30, 2023
Temelj i ekosustav
Savladat ćete temeljne principe i principe Reacta, kao i najpopularnija rješenja u njegovom ekosustavu.
Detaljan pregled koda
Mentori će provjeriti svaki vaš zadatak, napraviti detaljan pregled koda, dati preporuke koda i odgovoriti na pitanja.
Najbolje prakse
Razumjet ćete kako, a kako ne koristiti React i druge biblioteke, razumjeti prednosti i nedostatke različitih rješenja i naučiti primijeniti najbolje prakse i pristupe.
Zajednica
Učiti sam je teško i dosadno, tako da nećete biti sami! Forum, chat, webinari i hrpa drugih načina da dobijete pomoć i podršku i jednostavno komunicirate s ljudima koji isto misle.
Projekt
Intenzivna praksa omogućit će vam da u kratkom vremenu učvrstite stečeno znanje i implementirate svoj punopravni projekt u Reactu.
Učenje vlastitim tempom
Možete pohađati lekcije i izvršavati zadatke kada vam odgovara i potpuno vlastitim tempom. Najvažnije je ispoštovati cjelokupni rok tečaja.
1. Imate najmanje 6 mjeseci iskustva u web razvoju na bilo kojem jeziku/tehnologiji (frontend ili backend)
2. Dobro poznavanje Javascripta
3. Razumijevanje OOP-a, HTTP-a, DOM-a i rada preglednika
4. Znate kako raditi s Gitom i GitHubom
Sistemski programer i Fullstack developer od 2009
Profesionalni interesi: JavaScript, React, Redux, DevOps, Microservices, High-load sustavi.
Obučeni React na više od 100 programera
Upravlja razvojem korporativnih CRM/ERP sustava, sustava rezervacija (stolica-banketov.ru, sanatorex.ru, pogostim.com) i interni sustavi (backoffice, telefonija, cloud sustavi) i dr. proizvoda.
Sudjelovao u razvoju projekata za moskovsku vladu ( http://mosopenchallenge.ru/)
Upravljao razvojem pogostim.com - pobjednika natjecanja "Najbolji IT projekt godine" na sveruskom natjecanju "Mlada inovativna Rusija"
Suosnivač game studija. Razvoj i podrška popularnih društvenih igara s publikom od više od milijun igrača. ljudski.
1. Predstavljamo React
Sveobuhvatan pregled Reacta i njegovog ekosustava. Upoznajmo se s osnovnim pojmovima, temeljnim principima, konfiguracijom okruženja, konceptom komponente i njezinim vrstama, JSX-om.
2. Načini stvaranja React aplikacije
Naučimo kako izraditi aplikacije na različite načine i alate (od nule, koristeći Webpack i Babel. JS / Stvori React aplikaciju / Dalje. JS / Gatsby), sa i bez prikazivanja na strani poslužitelja.
3. Stilovi u React aplikaciji
Naučimo kako postaviti stilove za React aplikaciju i upravljati njima pomoću modernih alata (PostCSS, styled-components, styled-jsx).
4. Svojstva i stanje komponente
Istražimo koncept svojstava u komponentama. Naučimo kako ih prenijeti i izvršiti provjeru tipa. Razumimo koncept i značajke korištenja stanja komponente (stanje).
5. Komponente s statusom i bez statusa
Predstavimo koncept komponente bez statusa i upoznajmo se s prednostima korištenja ovog pristupa.
6. Životni ciklus komponente
Proučimo elemente životnog ciklusa komponente i naučimo kako ih koristiti u praksi.
7. Ugrađene i prilagođene kuke (React Hooks)
Prikupimo prakse za korištenje novog alata u biblioteci React za poboljšanje čitljivosti i ponovnu upotrebu u kodu.
8. Testiranje pomoću Jest i React Testing Library
Dok budemo razvijali aplikaciju, pisat ćemo testove za naše komponente koristeći Jest i React Testing Library.
9. Interakcija s API-jem
Razvit ćemo aplikaciju koja će komunicirati s vanjskim API-jima, primati i slati podatke putem API-ja i prikazivati ih na front endu.
10. Usmjeravanje u aplikaciji (React Router), portalima (React Portals)
Naučimo kako uskladiti url i prikazati željenu stranicu bez ponovnog učitavanja, onako kako bi trebalo raditi u aplikaciji s jednom stranom. Analizirat ćemo složene slučajeve, kao što su obrada dolaznih parametara, preusmjeravanja, stranice s pogreškama, ovlašteni pristup i modalni prozori korištenjem portala
11. Rukovanje događajima
Predstavimo koncept sintetičkih događaja u biblioteci React. Naučimo kako ih obraditi, implementirati drag'n'drop i naučiti kako raditi s međuspremnikom.
12. Kontekst i autentifikacija
Pogledajmo pobliže novi mehanizam konteksta u biblioteci React. Naučimo kako ga učinkovito koristiti u aplikaciji. Naučimo kako raditi s autentifikacijom, localStorageom i kolačićima.
13. Načini izrade obrazaca
Naučit ćemo nijanse izrade jednostavnih i složenih obrazaca za aplikaciju korištenjem različitih pristupa i alata (bez alata treće strane, React Hook Form, Formik)
14. Montaža proizvodnje i implementacija
Radionica o organiziranju datotečne strukture projekta, postavljanju okruženja i pripremi montaže i implementacije aplikacije s naknadnom podrškom.
Neobavezno. Redux
Deklarativni pristupi i middleware. Primjena Reduxa korištenjem u projektu.