lectures

Stań się częścią Localhost Open Academy!

Stań się częścią Localhost Open Academy!

Localhost Open Academy to cotygodniowe praktyczne i darmowe spotkania idealne dla każdego młodego programisty, który jest głodny rozwoju. Tej wiedzy nie znajdziesz na kursach, ani na YouTube!

Spotykamy się co czwartek o g. 20:00

spotkanie na zoomDołączam do spotkania!

Nie pozwól, by omijała Cię wartościowa wiedza!

Jesteś zapracowany/a i w zawirowaniu możesz zapomnieć o spotkaniu? Zostaw nam swojego maila, a dostaniesz od nas wszystkie najważniejsze informacje dotyczące spotkań (również tych zamkniętych)! Spokojnie, też nie lubimy spamu :)

Wyślij przypomnienie!
Subskrypcja

Mięsne wtorki

learning

Wciąż tracisz czas na szukanie wartościowej wiedzy na YouTube? Nie wiesz, którym stronom i kanałom można zaufać?

Zbiór mięsnych wtorków to to, czego potrzebujesz. To tematycznie pogrupowane materiały, które pomogą Ci stawać się bardziej świadomym programistą każdego dnia!

Nowe materiały dodawane są każdego wtorku!

Archiwum z wykładów akademii

archiwum

Coś Cię ominęło? Nie szkodzi. Oto wszystkie nagrania w jednym miejscu!

Jeśli nagranie odtwarza się w niskiej jakości 360p - pobierz je na swój komputer i obejrzyj w wolnej chwili.

Nagrania z 2021/2022 r.

Przyszłość Akademii. Dokąd zmierzają zmiany? (28.04.2022)

0:00 Wstęp do wykładu

3:50 Update ogólny

16:44 Angielski jako pierwszy język naszych studentów

25:50 Zmiany dla zielonych

34:11 Zmiany dla żółtych

38:28 Zmiany dla czerwonych

46:15 Zmiany dla fioletowych

55:04 "Plan Przemocnego" dla mentorów

1:06:01 Podsumowanie i zakończenie wykładu

Backendowiec - czym się zajmuje?

0:00 Wstęp do wykładu, co nowego w akademii?

9:52 Jakie umiejętności powinien posiadać?

16:54 Czym się zajmuje?

23:59 Obowiązki młodszego backendowca.

27:03 Obowiązki starszego backendowca.

32:39 Narzędzia BE deva.

40:47 Czego powinien unikać młody dev.

45:57 Zakończenie wykładu.

Jak programiści próbują zwiększyć kreatywność? Wspomagacze w świecie IT.

0:00 Wstęp do wykładu, co nowego w akademii?

5:43 Skąd wynika potrzeba wspomagania?

14:48 Legalne substancje

23:55 Niektóre nielegalne substancje

45:37 Czy to działa?

49:36 Zakończenie wykładu

Jakie można wybrać specjalizacje i ścieżki rozwoju w IT?

0:00 Wstęp do wykładu

7:10 Specjalizacje techniczne

26:13 Specjalizacje projektowe

31:27 Specjalizacje biznesowe

46:00 Specjalizacje zarządcze

59:50 Meta jobs

1:08:14 Zakończenie wykładu

Dlaczego IT jest drogie i dużo się tutaj zarabia?

0:00 Wstęp do spotkania, omówienie nowości z Akademii

7:53 Dlaczego IT może być drogie

25:02 Dlaczego IT jest drogie dla kogoś kto kupuje usługi IT

35:23 Dlaczego dużo się zarabia jako programista

43:19 Jak można w IT zarobić najwięcej (stawka/h)

1:12:16 Zakończenie spotkania

Mentoringi, kursy, bootcampy - czyli jak dzieli się rynek edukacji?

0:00 Wstęp do wykładu

3:44 Historia edukacji w rynku IT w Polsce (2010-2021)

22:49 Samodzielna nauka z yt / kursy udemy

30:11 Bootcamp online/offline

40:57 Hybrid learning (kurs + mentor)

48:02 Mentoring indywidualny

1:02:57 Podsumowanie wykładu, co będzie na kolejnych wykładach

Jak dostać pracę w IT? Wskazówki od mentora i właściciela SH.

0:00 Wstęp do spotkania.

2:24 Code review zadania User z roadmapy Fundamentals.

24:46 Nowości z akademii.

27:45 Jak dać się zrekrutować?

45:33 Rekrutacja od strony SH.

1:07:22 Zjawisko body leasingu.

Za co tak dokładnie jest odpowiedzialny frontendowiec?

0:00 Wstęp do wykładu, oraz nowości z Akademii.

11:34 Jakie predyspozycje trzeba mieć na fronta?

24:25 Narzędzia frontendowca.

38:15 Odpowiedzialności młodego fronta.

51:46 Odpowiedzialności starszego fronta.

1:11:51 Podsumowanie, zakończenie spotkania.

Kiedy kod jest wystarczająco dobry. Refactor

0:00 Wstęp do wykładu, oraz nowości z Akademii

9:01 Kiedy trzeba podjąć się refactoru?

18:42 Jak można refactorować kod / według jakich założeń?

39:26 Dobre praktyki z Akademii

Jak wygląda praca młodszego mentora w Akademii.

0:00 - 6:34 Wstęp, omówienie planu spotkania.

6:34 - 20:33 Problemy przed podjęciem decyzji o nauce.

20:33 - 41:28 Problemy podczas nauki.

41:28 - 1:12:33 Problemy podczas szukania pierwszej pracy.

1:12:33 - 1:30:26 Problemy w pierwszej pracy.

1:30:26 Zakończenie spotkania.

Jak wygląda praca w SH

0:00 Rozpoczęcie wykładu.

3:34 Praca w SH przez Przemocnego.

19:48 Współtworzenie SH przez Przemocnego.

49:38 Jak wygląda u nas praca w SH.

1:09:38 Zakończenie oraz Q&A.

Problemy młodych programistów na różnych etapach rozwoju

0:00 Wstęp, omówienie planu spotkania.

6:45 Problemy przed podjęciem decyzji o naukę.

20:44 Problemy podczas nauki.

41:39 Problemy podczas szukania 1 pracy.

1:12:44 Problemy w pierwszej pracy.

1:30:37 Zakończenie spotkania.

Złe podejście do kodu

0:00 - 3:45 Wstęp, omówienie planu spotkania.

3:45 - 23:24 Złe podejście do kodu.

23:24 - 1:12:29 Dekalog dobrego kodera.

1:12:29 Co będzie na kolejnych wykładach oraz zakończenie spotkania.

Walidacja i jej niezbędność w kodzie

0:00 Wstęp do wykładu + co nowego słychać w Akademii?

8:11 Po co jest walidacja?

15:54 Typy walidacji.

24:32 Walidacja po stronie klienta.

51:04 Walidacja po stronie serwera.

1:11:48 Podsumowanie wykładu.

Bazowe koncepty w IT

0:00 Wstęp, omówienie planu spotkania.

5:09 Koncepty mentalne (abstrakcje, SOC).

20:29 Koncepty koderskie (DRY, KISS, YAGNI, WYSIWYG, refactor).

57:34 Koncepty OOP (SOLID, SLAP, TDA).

1:56:43 Zakończenie spotkania.

Mindset młodego programisty - zdrowe podejście do nauki

0:00 Wstęp, omówienie planu spotkania.

4:41 Jak wygląda rozwój w IT?

21:38 Błędy przed nauką programowania.

34:51 Błędy podczas nauki programowania.

1:05:23 Podsumowanie wykładu.

1:10:24 Co będzie na kolejnych wykładach?

1:20:16 Zakończenie spotkania.

Mindset młodego programisty - zdrowe podejście do siebie

0:00 Wstęp, omówienie planu spotkania.

6:08 Jakie cechy określają młodego, dobrze rokującego programistę?

50:42 Wskazówki wypracowane przez 4 lata prowadzenia akademii.

1:20:43 Podsumowanie wykładu.

1:26:54 Zakończenie.

Era programistów doradców, a nie wykonawców

0:00 Wstęp, omówienie planu spotkania.

5:34 Co się zmieniło w branży IT i biznesie w ostatnim czasie?

19:40 Jaki powinien być dobry wykonawca?

36:45 Jaki powinien być dobry doradca?

47:48 Podsumowanie wykładu.

58:51 Co będzie na kolejnym wykładzie?

1:02:54 Czym są nasze roadmapy i jak wyglądają?

1:30:48 Zakończenie spotkania.

Rozpoczecie nowego sezonu Akademii

0:00 Wprowadzenie do nowego sezonu Akademii.

3:32 Czym jest Localhost Open Academy i jakie tematy będziemy poruszać?

8:43 Jak będą wyglądać zajęcia?

12:34 Plan wykładów technologicznych.

26:55 FAQ

Nagrania z 2020/2021 r.

Zakończenie sezonu gladiatorów, luźny wywód na temat dzisiejszej branży IT.

0:00-10:20- Wstęp, kogo potrzebuje rynek IT?

10:20-23:01- Kilka słów o dzisiejszej nauce programowania.

23:01-46:43- Dlaczego podział na juniora, mida i seniora jest niepoprawny? Różnica między koderem, a programistą.

46:43-56:35- Geeks Academy, dzisiejsze metody nauki i projekty do portfolio dla fronta. <br />56:35-1:01:36- Kiedy można zacząć szukać pracy jako junior?

1:01:36-1:03:23- Problemy wynikające z wieku branży IT.

1:03:23-1:13:35- Co zrobić, gdy pracujemy nad projektem z NDA? Wykład o pracy z umową NDA.

1:13:35-1:17:05- Znajdywanie problemów i wdrażanie własnych rozwiązań do branży.

1:17:05- Wprowadzenie modelu biznesowego na wyższy poziom abstrakcji.

Blockchain developer. Dlaczego musisz znać krypto?

0:00-3:24- Wstęp, omówienie planu spotkania.

3:24-11:56- Jak działa blockchain?

11:56-18:43- Różnice między blockchainami.

18:43-20:48- Bitcoin vs altcoin.

20:48-32:24- Przykładowe ekosystemy.

32:24-40:27- Informacje o sektorach rynku.

40:27-53:37- Smart contracts.

53:37-59:20- ABI vs API.

59:20- 1:05:32- Informacje dla blockchain developera.

1:05:32- Podsumowanie.

Zasada CRUDLS. Kryptowaluty i mój własny projekty.

0:00-2:57- Wstęp, omówienie planu spotkania.

2:57-10:20- Krótkie omówienie kodu z poprzedniego spotkania.

10:20-24:08- Wykład na temat tworzenia prostych abstrakcji na podstawie kodu.

24:08-35:50- Tworzenie walidacji.

35:50-50:24- Wykład o tym jak działa rest API na podstawie kodu.

50:24-1:01:48- Wykład o tym czym są CRUDLS na podstawie kodu.

1:01:48-1:11:59- Co daje doświadczenie w branży w kwestii pisania kodu?

1:11:59-1:20:57- Pytania od gladiatorów.

1:20:57-1:34:17- Dlaczego programista powinien wiedzieć czym są i jak działają kryptowaluty. Projekty „TECH DAO”, który wyeliminowałby portfolio.

1:34:17- Pytania od gladiatorów odnośnie projektu „TECH DAO”.

Tworzenie abstrakcji na podstawie sklepu e-commerce.

0:00-2:50- Wstęp i omówienie planu spotkania.

2:50-1:00:18- Wykład o tworzeniu abstrakcji na przykładzie sklepu e-commerce zgodnie z zasadą separation of concerns.

1:00:18-1:36:39- W jaki sposób używać abstrakcji na przykładzie kodu.

1:36:39- Podsumowanie i zakończenie.

Abstrakcyjne abstrakcje i programowanie obiektowe.

0:00 Wstęp, omówienie planu spotkania.

3:21 Code review podesłanych zadań. Użycie async await, promise i typów generycznych.

15:02 Wykład o obsłudze błędów.

23:49 Teoretyczny wstęp o abstrakcji i programowaniu obiektowym.

42:40 Wykład o abstrakcji bliższej kodu (hermetyzacja, dziedziczenie, polimorfizm).

54:04 Omawianie abstrakcji na podstawie kodu.

1:08:05 Omawianie hermetyzacji na podstawie kodu.

1:17:27 Omawianie dziedziczenia na podstawie kodu.

1:23:40 Omawianie polimorfizmu na podstawie kodu.

1:32:44 Ćwiczenia związane z abstrakcją na podstawie kodu.

1:50:06 Feedback odnośnie projektu farmy fotowoltaicznej.

Code reviews zadań od gladiatorów.

0:00-3:06- Wstęp, omówienie planu spotkania.

3:06-25:36- Code review pierwszego zadania ZoomOnHover.

25:36-41:55- Code review drugiego zadania ArrayMethod.

41:45-1:19:52- Wykład o promise, eventEmiters, ascync await i callback’ach.

1:19:52-1:38:05- Przygotowanie do projektów.

1:38:05- Feedback projektu backendowego.

Architektura i struktury plików.

0:00-6:49- Wstęp, omówienie planu spotkania i kilka ogłoszeń.

6:49–27:04- Wykład o architekturze i strukturze projektów.

27:04-39:30- Architektura i struktura plików przy budowaniu aplikacji.

39:30-57:50- Podsumowanie wszystkich informacji + pytania.

57.50-1:25:30- Code review i analiza struktury aplikacji na podstawie kodu.

1:25:30- Zakończenie spotkania.

Wielokrotne zagnieżdżenia, high order function i metoda reduce.

0:00-2:30- Wstęp, omówienie planu spotkania.

2:30-21:20- Wielokrotne zagnieżdżenia i filtrowanie na podstawie code review pierwszego zadania.

21:20-35:35- Wykład o podejściu deklaratywnym i imperatywnym.

35:35-39:36- Czym jest High order function?

39:36-1:20:32- Wykład o metodzie reduce.

1:20:32- Feedback odnośnie projektu do portfolio.

Error handling, walidacja kodu i dzielenie go na mniejsze części zgodnie z zasadą DRY i KISS.

0:00-1:57- Omówienie planu spotkania.

1:57-46:32- Rozdzielanie funkcjonalności na mniejsze części, walidacja kodu, wykład na podstawie code review pierwszego zadania.

46:32-1:18:55- Error handling po stronie frontendu, zasada DRY i KISS.

1:18:55-1:43:18- Zapowiedź nowych projektów gladiatorów.

1:43:18-1:47:20- Przejrzenie zadań z rekrutacji.

1:47:20- Zakończenie.

Nagrania z 2020/2021 r.

Zakończenie sezonu gladiatorów, luźny wywód na temat dzisiejszej branży IT.

0:00-10:20- Wstęp, kogo potrzebuje rynek IT?

10:20-23:01- Kilka słów o dzisiejszej nauce programowania.

23:01-46:43- Dlaczego podział na juniora, mida i seniora jest niepoprawny? Różnica między koderem, a programistą.

46:43-56:35- Geeks Academy, dzisiejsze metody nauki i projekty do portfolio dla fronta. <br />56:35-1:01:36- Kiedy można zacząć szukać pracy jako junior?

1:01:36-1:03:23- Problemy wynikające z wieku branży IT.

1:03:23-1:13:35- Co zrobić, gdy pracujemy nad projektem z NDA? Wykład o pracy z umową NDA.

1:13:35-1:17:05- Znajdywanie problemów i wdrażanie własnych rozwiązań do branży.

1:17:05- Wprowadzenie modelu biznesowego na wyższy poziom abstrakcji.

Blockchain developer. Dlaczego musisz znać krypto?

0:00-3:24- Wstęp, omówienie planu spotkania.

3:24-11:56- Jak działa blockchain?

11:56-18:43- Różnice między blockchainami.

18:43-20:48- Bitcoin vs altcoin.

20:48-32:24- Przykładowe ekosystemy.

32:24-40:27- Informacje o sektorach rynku.

40:27-53:37- Smart contracts.

53:37-59:20- ABI vs API.

59:20- 1:05:32- Informacje dla blockchain developera.

1:05:32- Podsumowanie.

Zasada CRUDLS. Kryptowaluty i mój własny projekty.

0:00-2:57- Wstęp, omówienie planu spotkania.

2:57-10:20- Krótkie omówienie kodu z poprzedniego spotkania.

10:20-24:08- Wykład na temat tworzenia prostych abstrakcji na podstawie kodu.

24:08-35:50- Tworzenie walidacji.

35:50-50:24- Wykład o tym jak działa rest API na podstawie kodu.

50:24-1:01:48- Wykład o tym czym są CRUDLS na podstawie kodu.

1:01:48-1:11:59- Co daje doświadczenie w branży w kwestii pisania kodu?

1:11:59-1:20:57- Pytania od gladiatorów.

1:20:57-1:34:17- Dlaczego programista powinien wiedzieć czym są i jak działają kryptowaluty. Projekty „TECH DAO”, który wyeliminowałby portfolio.

1:34:17- Pytania od gladiatorów odnośnie projektu „TECH DAO”.

Tworzenie abstrakcji na podstawie sklepu e-commerce.

0:00-2:50- Wstęp i omówienie planu spotkania.

2:50-1:00:18- Wykład o tworzeniu abstrakcji na przykładzie sklepu e-commerce zgodnie z zasadą separation of concerns.

1:00:18-1:36:39- W jaki sposób używać abstrakcji na przykładzie kodu.

1:36:39- Podsumowanie i zakończenie.

Abstrakcyjne abstrakcje i programowanie obiektowe.

0:00-3:10- Wstęp, omówienie planu spotkani.

3:10-14:51- Code review podesłanych zadań. Użycie async await, promise i typów generycznych.

14:51-23:38- Wykład o obsłudze błędów.

23:38-42:29- Teoretyczny wstęp o abstrakcji i programowaniu obiektowym.

42:29-53:53- Wykład o abstrakcji bliższej kodu (hermetyzacja, dziedziczenie, polimorfizm).

53:53-1:07:54- Omawianie abstrakcji na podstawie kodu.

1:07:54-1:17:16- Omawianie hermetyzacji na podstawie kodu.

1:17:16-1:23:39- Omawianie dziedziczenia na podstawie kodu.

1:23:39-1:32:33- Omawianie polimorfizmu na podstawie kodu.

1:32:33-1:49:55- Ćwiczenia związane z abstrakcją na podstawie kodu.

1:49:55- Feedback odnośnie projektu farmy fotowoltaicznej.

Code reviews zadań od gladiatorów.

0:00-3:06- Wstęp, omówienie planu spotkania.

3:06-25:36- Code review pierwszego zadania ZoomOnHover.

25:36-41:55- Code review drugiego zadania ArrayMethod.

41:45-1:19:52- Wykład o promise, eventEmiters, ascync await i callback’ach.

1:19:52-1:38:05- Przygotowanie do projektów.

1:38:05- Feedback projektu backendowego.

Architektura i struktury plików.

0:00-6:49- Wstęp, omówienie planu spotkania i kilka ogłoszeń.

6:49–27:04- Wykład o architekturze i strukturze projektów.

27:04-39:30- Architektura i struktura plików przy budowaniu aplikacji.

39:30-57:50- Podsumowanie wszystkich informacji + pytania.

57.50-1:25:30- Code review i analiza struktury aplikacji na podstawie kodu.

1:25:30- Zakończenie spotkania.

Wielokrotne zagnieżdżenia, high order function i metoda reduce.

0:00-2:30- Wstęp, omówienie planu spotkania.

2:30-21:20- Wielokrotne zagnieżdżenia i filtrowanie na podstawie code review pierwszego zadania.

21:20-35:35- Wykład o podejściu deklaratywnym i imperatywnym.

35:35-39:36- Czym jest High order function?

39:36-1:20:32- Wykład o metodzie reduce.

1:20:32- Feedback odnośnie projektu do portfolio.

Error handling, walidacja kodu i dzielenie go na mniejsze części zgodnie z zasadą DRY i KISS.

0:00-1:57- Omówienie planu spotkania.

1:57-46:32- Rozdzielanie funkcjonalności na mniejsze części, walidacja kodu, wykład na podstawie code review pierwszego zadania.

46:32-1:18:55- Error handling po stronie frontendu, zasada DRY i KISS.

1:18:55-1:43:18- Zapowiedź nowych projektów gladiatorów.

1:43:18-1:47:20- Przejrzenie zadań z rekrutacji.

1:47:20- Zakończenie.

Code review zadania UseClickOutside i wykład na temat procesu testowania aplikacji webowych.

0:00-1:47- Wstęp i omówienie planu spotkania.

1:47-39:29- Code review zadania UseClickOutside. Kilka słów o memonizacji, typach prostych i tworzeniu customowych hooków.

39:29-1:15:21- Proces testowania aplikacji webowej- wykład.

1:15:21-1:23:10- Rozmowa na temat nowych zbiorów gladiatorów.

1:23:10- Podsumowanie i zakończenie spotkania.

Zasada Separation of Concern.

0:00-2:35- Wstęp i omówienie planu spotkania.

2:35-26:40- Wykład- Zasada Separation of Concern i wzorcach architektonicznych MVC.

26:40-36:58- Jakby to wyglądało w aplikacjach backendowych zasada MVC na przykładzie bloga.

36:58-41:12- Wykład o Separation of Cocncern w większych aplikacjach.

41:12-1:15:16- Warsztat z zasady SoC w oparciu o aplikację Reacta + RestAPI. Podział aplikacji frontendowej.

1:15:16-1:23:59- Podział części serwerowej.

1:23:59- Zakończenie spotkania.

Ocena projektu do portfolio BookMyApp, code reviews zadań i biblioteka react context-api.

0:00-2:04-Wstęp i omówienie planu spotkania.

2:04-36:36- Ocena aplikacji do portfolio BookMyApp + code review.

36:36-48:44- BookMyApp code review serwerowej strony. Informacja zwrotna dla użytkownika wykład na podstawie kodu.

48:44-1:16:34- Code review zadania GoForIt.

1:16:34-1:26:20- Prezentacja autorskiej biblioteki react-context-toolkit.

1:26:20-1:32:29- Kilka słów o bibliotece Tailwind CSS i modelu bird od google.

1:32:29-1:42:01 Nowe zadania w nowej formie.

1:42:01- Code review napisanego hooka i zakończenie spotkania.

Code reviews zadań, tworzenie context api, nowe zbiory i zadania.

0:00-0:57- Wstęp i omówienie planu spotkania.

0:57-9:14- Code review css’owego zadania.

9:14-38:47- Code review zadania autoTranslator. Wykład o mechanizmie ceach.

38:47-57:17- Standaryzacja tworzenia context API w oparciu o akcje- Wykład i prezentacja kodu.

57:17-1:07:53- Informacja o nowych zbiorach i zadaniach.

1:07:53- Pytania i zakończenie spotkania.

Clean code, zasada MVC, SOLID na postawie code reviews.

0:00-4:08- Wstęp i omówienie planu spotkania.

4:08-23:40- Code review zadania mailWithHooks + Refactor kodu zgodznie z zasadą clean code.

23:40-34:14- Code review zadań flipCard. Kilka słów o animacjach w css.

34:14-42:21- Wykład o tablicach na podstawie code review zadania arraySelect.

42:21-57:21- Zasada SOLID w oparciu o code review zadania userObject.

57:21-1:21:43- Projekt do portfolio- Book my app. Code review projektu i wykład o zasadzie MVC.

1:21:43- Pytania i zakończenie spotkania.

Zasada SOLID, zarządzanie stanem w reakcie i code reviews zadań.

0:00-1:37- Wstęp i omówienie planu spotkania.

1:37-30:25- Budowa abstrakcji w oparciu o kod z zadania User.js, zasada SOLID i code review.

30:25-50:51- Tworzenie interfejsów w TypeScripcie, code review zadania User.js

50:51-55:57- Powolny React, jak temu zaradzić? O memonizacjach funkcji.

55:57-1:07:40- Wykład o zasadzie Separation of Concerns na podstawie kodu reacta.

1:07:40- Zarządzanie stanem w reakcie. Wykład na podstawie kodu.

Struktury danych, modale w reakcie i block chain.

0:00-1:54- Wstęp i omówienie planu spotkania.

1:54-12:58- Code review zadania dynamicTable.

12:58-26:30- Code review zadania dynamicTable, kolejne rozwiązanie.

26:30-41:41- Code review zadania dynamicTable, kolejne rozwiązanie.

41:41-48:30- Code review zadania dynamicTable napisanego w podejściu klasowym.

48:30-53:00 -Code review zadania dynamicTable, kolejne rozwiązanie w podejściu funkcyjnym.

53:00-1:02:10- Kilka słów o metodologii BEM. Zadanie stylowania formularzy.

1:02:10-1:10:05- Code review zadania Compound-Modal.

1:10:05-1:18:37- Code review zadania Compound-Modal, kolejne rozwiązanie.

1:18:37-1:36:16- Wykład o block chain’ach na podstawie code review zadania JSBlockchain.

1:36:16- Pytania od widzów i zakończenie spotkania.

Type generyczne, RegExp i store persisten na podstawie code reviews.

0:00-1:09- Wstęp i omówienie planu spotkania.

1:09-42:52- Wykład o typach generycznych na podstawie code review zadania searchDeep.

42:52-47:55- Code review zadania filterWitth i kilka słów o RegExp’ie.

47:55-58:20- Code review zadania async-reduce. Wykład o potężnej funkcji reduce.

58:20-1:09:14- Kilka słów o store persistent na podstawie code review zadania select-from-store by-GET.

1:09:14-Funkcje rekurencyjne, code review searchDeep i zakończenie spotkania.

Code reviews zadań.

0:00-1:43- Wstęp i omówienie planu spotkania.

1:43-23:37- Code review zadania custom-radio-buttons.

23:37-27:33- Code review zadabua custom-radio-buttons, kolejne rozwiązanie.

27:33-37:24- Code review zadania useClickOutside.

37:24-55:35- Code review zadania FetchBuilder.

55:35-1:17:01- Code review zadania FIFOQueueForPromises.

1:17:01- Code review zadania FIFOQueueForPromises, kolejne rozwiązanie.

Rygor biznesowych w gladiatorach i zadanie awesome-date.

0:00-1:04- Wstęp i omówienie planu spotkania.

1:04-46:07-Pomysły, sugestie i rygor biznesowy w nowym projekcie gladiatorów.

46:07-55:22- Code review zadania WithProgressBar

55:22-1:16:24- Code review zadania awesome-date.

1:16:24-1:35:56- Code review zadania awesome-date, drugie rozwiązanie.

1:35:56- Code review zadania awsesome-date, trzecie rozwiązanie.

Code reviews przysłanych zadań.

0:00-1:25- Wstęp i omówienie planu spotkania.

1:25-23:46- Code review zadania smartObject, korzystanie z klasy proxy.

23:46-32:48- Code review zadania smartObject, kolejne rozwiązanie.

32:48-1:06:36- Code review zadania contextAsRedux.

1:06:36-1:33:32- Code review zadania DatePicker.

1:33:32- Pytania i zakończenie spotkania.

Code reviews zadań i omówienie projektu Eco Targ.

0:00-2:35- Wstęp, omówienie planu spotkania.

2:35-48:06- Code review zadnaia clickLogger.

48:06-1:09:46- Code review zadania z pisania fetch’a w typescripcie.

1:09:46- Omówienie projektu eco targ.

Kilka słów o bibliotece axios i omówienie nowej formy nauki gladiatorów.

0:00-2:40-Wstęp i omówienie planu spotkania.

2:40-28:45- Bibloteka axios, code review zadania z testowania request’ów.

28:45- Omówienie nowej formy nauki gladiatorów.

Jak będą wyglądać nowe sezony gladiatorów?

0:00-1:28:26- Omówienie nowej formy gladiatorów.

1:28:16- Code review części projektu XNotes.

Code review zadania UseIntersectionObserver i omówienie części rozwiązań aplikacji XNotes.

0:00-5:13- Wstęp i omówienie planu spotkania.

5:13-44:15- Code review zadania UseIntersectionObserver.

44:15-51:49 Omówienie warstwy wizualnej aplikacji XNotes.

51:49-1:06:50- Omówienie części rozwiązań w kodzie aplikacji XNotes.

1:06:50- Podsumowanie i zakończenie spotkania.

Code review aplikacji Chat and User.

0:00-5:07- Wstęp, omówienie planu spotkania.

5:07-59:00- Code review zadania Chat and user.

59:00- Code review zadania Chat and user, rozwiązanie kolejnego zespołu.

Omówienie planów projektu XNotes.

0:00- Omówienie planu działania związanego z projektem.

Code reviews zadań z programowania asynchronicznego i używanie promisów.

0:00-3:20- Wstęp, omówienie planu spotkania.

3:20-30:35- Omówienie projektu.

30:35-55:36- Code review zadania z promisów i programowania asynchronicznego.

55:36-1:27:18- Code review zadania z promisów i programowania asynchronicznego, rozwiązanie drugiego zespołu.

1:27:18-1:41:24 Code review zadania z promisów i programowania asynchronicznego, rozwiązanie trzeciego zespołu.

1:41:24- Podsumowanie i zakończenie.

Zadania i rozwiązania od gladiatorów.

0:00-2:07- Wstęp, omówienie planu spotkania.

2:07-46:06- Zadanie SearchWithDropdown: rozwiązanie nr 1.

46:06-1:05:18- Zadanie SearchWithDropdown: rozwiązanie nr 2 i 3.

1:05:18-1:32:12- Zadanie autoryzacji bankowej: rozwiązanie nr 1.

1:32:12- Zadanie autoryzacji bankowej: rozwiązanie nr 2.

Zadania i rozwiązania od gladiatorów.

0:00-3:15- Wstęp, omówienie planu spotkania.

3:15-37:23- Zadanie XNotes: rozwiązanie nr 1.

37:23-49:57- Zadanie XNotes: rozwiązanie nr 2.

49:57-58:06- Zadanie XNotes: rozwiązanie nr 3.

58:06-1:18:00- Zadanie regExpSearch: rozwiązanie nr 1.

1:18:00-1:29:55- Zadanie regExpSearch: rozwiązania nr 2.

1:29:55- Zakończenie i podsumowanie.

Burza mózgów odnośnie nowej aplikacji.

0:00-00:55- Wstęp i omówienie planu spotkania.

00:55-12:54- Jak powinien wyglądać nowy sezon gladiatorów?

12:54-36:03- O nowym projekcie pisanym w metodologi PASS.

38:03- Burza mózgów w postaci BDD (Behavior-driven design).

Wykład o mikroserwisach.

0:00-2:17- Wstęp i omówienie planu spotkania.

2:17-29:49- Wykład o docerze na przykładzie kodu.

29:49-38:14- Porównanie architektury monolitowej,a mikroserwisów.

38:14-41:39- Minusy stosowania mikroserwisów.

41:39-47:04- Plusy stosowania mikroserwisów.

47:04-52:18- Pytania od gladiatorów.

52:18-1:03:02- Aplikacja napisana w node.js działająca jako mikroserwis, przegląd i omówienie kodu.

1:03:02-1:11:00- Podpinanie bazy danych bezpośrednio do aplikacji, pomocna wtyczka do VSC.

1:11:00- Podsumowanie i zakończenie.

Wzorce projektowe i pomysły na nowy sezon.

0:00-2:30 - Wstęp i omówienie planu spotkania.

2:30-9:22 - Rozwiązania i code review zadanie wykorzystujące wzorzec proxy.

9:22-20:50 - Code review zadania, które wykorzystuje wzorzec projektowy Adapter.

20:50-37:25 - Prezentacja zadania StateOfTypes, wykład o state.

37:25 - Opinie gladiatorów na temat pierwszego sezonu. Jak będą wyglądać następne edycje?

Przepływ danych w Fluxie.

0:00-2:30-Wstęp i omówienie planu spotkania.

2:30-7:00-Jak wygląda przepływ danych w flux’ie?

7:00-47:00-Analiza porównawcza kodu redux’a i kontekst api, oraz Implementacja wzorca flux w kontekst api.

1:11:00-Dlaczego gatsby jest super?

Code reviews nadesłanych zadań.

0:00-6:05 - Wstęp, na czym polegają nasze spotkania?

6:05-24:50 - Code review pierwszego zadania.

24:50-43:31 - Code review zadania AuthTokenReactRouter.

43:31-49:15 - Kolejne code review zadania AuthTokenReactRouter.

49:15-1:28:30 - Code review zadania useGo.

1:28:30-1:46:50 - Pomysły na dobre projekt do portfolio.

1:46:50 - Pytania od widzów.

Pisanie testów i tworzenie dobrego i spójnego CV.

0:00-5:09- Wstęp, na czym polegają nasze spotkania?

5:09-26:30- Pisanie testów i memonizacja funkcji na podstawie code review zadania useMemonizedState.

26:30-44:33- Code review zadania DatePro.

44:33-1:16:00- O wykładach dekoratora na podstawie code review zadania queryableDecorator.

1:16:00-1:38:11- Ocena CV jednego z gladiatorów, jak budować dobre CV?

1:38:11- Pytania od gladiatorów.

contact

Zastanawiasz się, czy Akademia jest dla Ciebie?

    Wypełnij poniższą ankietę, a skontaktuje się z Tobą mentor. Podczas niezobowiązującej konsultacji:
  • wytłumaczy dokładniej, na czym w ogóle polega mentoring w Akademii i jak wygląda nasz program nauczania;
  • odpowie na Twoje pytania;
  • pomoże Ci podjąć decyzję, czy to odpowiedni moment na dołączenie do Localhost Academy.
Wypełnij ankietę

Podane przez Ciebie dane są przetwarzane w celu odpowiedzi na Twoje zapytanie, a ich administratorem jest Localhost Group Sp. z o.o z siedzibą w Lublinie. Więcej o tym w jaki sposób przetwarzamy Twoje dane oraz jakie są Twoje prawa znajdziesz w naszej Polityce Prywatności.