Wątek przeniesiony 2024-01-25 11:32 z Edukacja przez Riddle.

Jakie są dobre kursy programowania aplikacji webowych?

0

Cześć, posiadam podstawową wiedzę na temat front-endu z kanału Pasja Informatyki. Gdzie mogę uczyć i rozwijać się dalej, jakie strony/kursy polecacie? Ważne jest dla mnie to, aby wykraczały poza wiedzę, którą mam już zdobytą, ale bardziej aktualną powtórkę podstaw też chętnie przerobie. Widziałem dużo kursów na stronie Udemy, może ktoś poleca jakiś konkretny i ważne, aby były po Polsku. Chętnie wysłucham doświadczeń nauki pierwszych kroków we front-endzie.

0

Chłopaki z https://przeprogramowani.pl/ mają fajne materiały po polsku. Odpalili też kursy 👍

1

Polecam wyznaczyć sobie jakiś cel - np "napisanie aplikacji która robi X/Y/Z".
Następnie polecam wybranie jakiegoś popularnego narzędzia - w przypadku FE to pewnie jakiś współczesny framework/biblioteka - jakiś react, svelte czy coś podobnego (najlepiej coś co ma duże i długotrwałe wsparcie).
Potem lecisz z zadaniami które sam sobie wyznaczasz, jednocześnie czytając dokumentację do danego narzędzia.
Prawdopodobnie po drodze zobaczysz, że pewne rzeczy idą Ci gorzej - albo np nie jesteś pewien czy robisz dobrze. Wtedy szukasz kolejnych informacji.

Proces powtarzasz przez następne 10~20 lat - ja tak robię (tylko w przypadku BE) i działa.

WAŻNE
całkowicie odpuść sobie szukanie materiałów po polsku i szlifuj angielski. Jeśli nie wierzysz - to obejrzyj klasyka (nie zważaj że prezentacja jest o Javie a nie o JS'ie). Dlaczego?

  • polacy nigdy nie będą na bieżąco tworzyć tutoriali po polsku, które będą "na czasie". Także w większości przypadków będziesz opierał się na przestarzałych materiałach
  • polacy, którzy znają się na tym co robią - swobodnie piszą (mówią i czytają też ;p ) po angielsku
  • nauka języka wyjdzie Ci tylko na plus.

0
not Michal napisał(a):

Chłopaki z https://przeprogramowani.pl/ mają fajne materiały po polsku. Odpalili też kursy 👍

Myślisz, że dobrą opcją dla osoby początkującej w web developmencie będzie skorzystanie z ich kursu, by posiąść juniorską wiedzę w tym zakresie?

0

Moim zdaniem skupianie się tylko na jednym aspekcie tworzenia aplikacji (czyli tylko część klienta) nie jest dobrym pomysłem. Dużo lepiej dla Ciebie byłoby zbudować od zera całą aplikację, mam na myśli wdrożenie, nginx/apache, serwer, klient, interfejs webowy, etc. Małe aplikacje w taki sposób da się postawić szybko, dla juniora pewnie nawet jeden dzień.

1
Riddle napisał(a):

Moim zdaniem skupianie się tylko na jednym aspekcie tworzenia aplikacji (czyli tylko część klienta) nie jest dobrym pomysłem. Dużo lepiej dla Ciebie byłoby zbudować od zera całą aplikację, mam na myśli wdrożenie, nginx/apache, serwer, klient, interfejs webowy, etc. Małe aplikacje w taki sposób da się postawić szybko, dla juniora pewnie nawet jeden dzień.

A polecasz jakieś źródła, które w miarę systematycznie przekazują tą wiedzę od podstaw?

0
Ace King napisał(a):
Riddle napisał(a):

Moim zdaniem skupianie się tylko na jednym aspekcie tworzenia aplikacji (czyli tylko część klienta) nie jest dobrym pomysłem. Dużo lepiej dla Ciebie byłoby zbudować od zera całą aplikację, mam na myśli wdrożenie, nginx/apache, serwer, klient, interfejs webowy, etc. Małe aplikacje w taki sposób da się postawić szybko, dla juniora pewnie nawet jeden dzień.

A polecasz jakieś źródła, które w miarę systematycznie przekazują tą wiedzę od podstaw?

Niestety to jest dosyć trudne, bo oprócz technikaliów, dobrze żeby taki kurs wspomniał tez o pisaniu testów (dobrych), SRP, architekturze, etc. żeby nie wyszło z tego spaghetti.

Gotowe rozwiązanie jest np tutaj: https://github.com/felipelm/django-nginx-reactjs-docker można się nim posiłkować, jest dosyć prosto napisane.
Na takim examplu możesz zbudować pełnoprawną aplikację. (Tylko oczywiście nie ma testów, więc lipa 🫤).

Powiem szczerze - nie widziałem na oczy ani jednego kursu w którym byłyby dobrze zrobione testy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1