What you'll learn
- Znajomość biblioteki React w stopniu, który pozwoli Ci z niej korzystać i ubiegać się o pracę tam, gdzie jest ona wymagana
- Tworzyć Single Page Application (w warstwie widoku)
Requirements
- Znajomość HTML i CSS w stopniu podstawowym
- Znajomość JavaScript - jeśli wiesz, czym jest i jak użyć klasy, arrow function, rozumiesz - chociaż częściowo - mechanizm this, to jest ok
Description
Biblioteka React to jedno z najpopularniejszych rozwiązań w pracy front-end developera. React to nowe podejście do tworzenia interfejsów użytkownika. Ten kurs ma dać Ci mocne fundamenty teoretyczne, ale także, poprzez wiele przykładów, nauczyć cię praktycznego wykorzystania React. To nie jest chwilowa moda czy przypadek, że mnóstwo ogłoszeń o pracę na stanowisku front-end developera wymaga znajomości Reacta. Jeśli poznałaś/poznałeś już JavaScript, to kolejnym krokiem w Twojej nauce może być React.
UPGRADE 09.2020 - kilkanaście godzin materiałów dogranych przez Mateusza Domańskiego: Hooki, React Context, Redux, MobX czy TypeScript (mini kurs). A na deser projekt w którym tworzymy front (React) i backend aplikacji.
W kursie uczę biblioteki React od podstaw, jednak od uczestnika wymagam już podstaw HTML i CSS oraz podstawowej znajomości JavaScript. W pierwszej fazie kursu przypomnę najważniejsze koncepcje JS, które często pojawiają się podczas pisania aplikacji w React, takie jak klasa, dziedziczenie, funkcja strzałkowa, sposoby pracy na tablicy i mechanizm this.
Jeśli nie czujesz się mocna/mocny w JS, to przed rozpoczęciem nauki React zapraszam Cię do mojego kursu Programowanie w JavaScript. Pamiętaj, że React to biblioteka JavaScript.
Kurs jest skierowany do osób, które nie mają żadnego doświadczenia w pracy z biblioteką React lub poznali ją, ale jedynie bardzo powierzchownie.
Who this course is for:
- Osoby, które szukają pracy jako front-end developerzy
- Osoby, których obecna praca wymaga znajomości React
- Osoby, które chcą tworzyć własne projekty w oparciu o React
- Freelancerzy, którzy chcą tworzyć nowoczesne strony typu Single Page Application
Instructors
Nazywam się Bartłomiej Borowczyk, ale bardziej znany jestem jako Samuraj Programowania - od nazwy kanału, który prowadzę na YouTube. Jestem absolwentem Uniwersytetu Warszawskiego (politologii, niestety), ale także studiów podyplomowych związanych z programowaniem na Uniwersytecie Łódzkim (aplikacje internetowe) oraz w WSZiM w Sochaczewie (.NET, C# i MS SQL). Pierwszą stronę internetową stworzyłem w 2008 roku w systemie Joomla. Prowadzę kanały Samuraj Programowania ona YouTube zawierające materiały dotyczące nauki tworzenia stron internetowych i programowania w JavaScript.
Jestem programistą z pasji, która się narodziła w wieku 13 lat kiedy napisałem pierwszy hello world w C++, opierając się na książce 'C++ dla każdego' Jesse Liberty, później związałem się z językiem C ponieważ elektronika była moją drugą pasją, a więc z ich połączenia, stworzyłem parę hobbystycznych urządzeń elektronicznych, których sercem były mikrokontrolery atmega zaprogramowane przy użyciu języka C. W pewnym momencie w życiu stwierdziłem, że warto było by połączyć pasję z pracą i tak zaczęła się moja przygoda z JavaScriptem (przy okazji HTML/CSS), później React, TypeScript i wciąż stawiam sobie wyzwania robiąc projekty "do szuflady" w Node.js czy .Net.
Przeszedłem długą ścieżkę w przygodzie z programowaniem od hobby do pracy zawodowej, przebranżawiając się w wieku 30 lat z sukcesem, więc mam nadzieję, że czas spędzony ze mną będzie dla Ciebie również skutkował życiem z pasją.
Poza pracą zawodową i moimi kursami, udzielam się również na kanale Samuraj Programowania na youtube oraz staram się spędzać jak najwięcej czasu z moją cierpliwą do mnie żoną jak i moją trójką wspaniałych synów.