Backend. Jak zacząć? (

  Рет қаралды 6,563

Zero To Junior

Zero To Junior

Күн бұрын

Пікірлер: 49
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
00:00:00 - Start 00:01:55 - Internet podstawy 00:02:12 - Podstawowa wiedza o frontendzie 00:02:45 - Wiedza techniczna o systemach operacyjnych 00:03:27 - Języki programowania 00:07:00 - Bazy danych 00:08:02 - NO SQL 00:08:13 - Mini podsumowanie 00:09:41 - Bazy danych - drugi poziom 00:11:33 - API 00:13:22 - Cache i bezpieczeństwo i testowanie 00:13:51 - CI / CD 00:13:55 - Zasady 00:14:24 - Mini podsumowanie 2 00:15:32 - Zasady cd 00:16:10 - Architektura 00:16:28 - Konteneryzacja 00:18:36 - Silniki wyszukiwawcze 00:18:47 - GraphQL / Web Sockety / Web serwery 00:19:55 - Next level 00:20:05 - Podsumowanie
@Karol-du2es
@Karol-du2es 10 ай бұрын
Twój film bardzo mi pomógł. Dziękuję!!
@FromZeroToJunior
@FromZeroToJunior 10 ай бұрын
Super :) Powodzenia.
@konrad7640
@konrad7640 Жыл бұрын
Tak, to jest 'przełykalne'. Od siebie dodałbym Git i jakieś repo ( GitHub, GitLab...). Poza tym bardzo przydatny film. Odpowiednia strategia jest bardzo ważna a zbytnia 'zachłanność' w pozyskiwaniu wiedzy i umiejętności potrafi hamować progres. Dzięki! ( a niektórymi 'komentarzami' bym się nie przejmował: "Psy szczekają a karawana jedzie dalej...")
@FromZeroToJunior
@FromZeroToJunior Жыл бұрын
Nie przejmuję się :) Inaczej, już dawno musiałbym się przestać udzielać ;) Toprawda, Git i pochodne, to podstawa, tak jak znajomość angielskiego.
@margograjki884
@margograjki884 3 жыл бұрын
Bardzo fajny filmik :) Piszę w tym roku maturę i zastanawiam się czy warto iść na studia informatyczne czy raczej skupić się na samodzielnej nauce, napisać swoje pierwsze projekty i starać się o staż/juniorstwo w swojej pierwszej pracy. Słyszałem, że studenci informatyki mają pierwszeństwo na stażach. Pozdro!
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
Dziękuję. Ogromnie dużo zależy od Twojej sytuacji życiowej i podejścia. Jeśli faktycznie chcesz się uczyć i masz możliwość dostać się na dobre studia, to na pewno otworzy to przed Tobą wiele drzwi zamkniętych dla osób bez wykształcenia informatycznego, choć z biegiem czasu i nabierania przez Ciebie doświadczenia te granice będą się zacierały. Natomiast, tak czy inaczej, nie uciekniesz przed samodzielną nauką. Studia + samodzielna nauka + szybki start z własnymi projektami + budowa marki osobistej dadzą Ci OGROMNY dopał. Zerknij tutaj: kzbin.info/www/bejne/o4HdpISkhLl2aJI Jednak pamiętaj, że bez studiów też się da :) Więc ostatecznie wszystko sprowadza się do Twoich własnych możliwości i chęci.
@margograjki884
@margograjki884 3 жыл бұрын
Na pewno mam opcje studiować zaocznie infę na uniwersytecie gdańskim co by pozwoliło przyswoić sporo wiedzy matematycznej, zasmakować trochę różnych technologii, zdobyć papierek i w tym czasie intensywnie uczyć się na własną rękę (self imp :D). Z tego co się wiem, studia informatyczne dają głównie dużą wiedzę o algorytmach, różnych dziedzinach matematycznych mniej lub bardziej przydatnych w programowaniu, znajomości, papierek i ten status studenta informatyki, który powiedzmy ma pierwszeństwo przed innymi osobami (chociaż nie zawsze tak musi być) na jakieś staże. Muszę poszukać czy masz na kanale odcinek o źródłach do nauki backendu :P
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
@@margograjki884 nie ma źródeł. 1. Wybierz JEDEN język (Java, Python, C#) 2. Wybierz JEDNĄ książkę do nauki języka. 3. Przejdź ją od deski do deski. Zrób wszystkie przykłady. Rozwiąż wszystkie zadania. 4. Zapisz się na hackerrank, albo w inne miejsce i regularnie rób zadania dla początkujących (regularnie, a nie wszystkie na raz), po pierwsze ugruntujesz teorię, po drugie dowiesz się, czego jeszcze nie wiesz i nie rozumiesz, po trzecie, większość zadań na rozmowach kwalifikacyjnych bazuje na tego typu serwisach. 5. Stwórz prostą aplikację client/server działajcą na socketach, nie używaj do tego żadnych frameworków, za to używaj JSONa do komunikacji. Informacje przechowuj w plikach na dysku. 6. Stwórz testy. 7. Wybierz 1 serwer SQL (sugeruję PostgreSQL), naucz się podstaw SQLa (możesz stąd: kzbin.info/aero/PL1i1fDkl-sO1rKnhyBzXoZEpgPPJMvPEO ) 8. Zrefaktoryzuj swoja aplikację, zamiast na dysk zapisuj informacje do bazy. 9. Poczytaj o wielozadaniowości i zrób kilka mniejszych zadań "wielowątkowych". 10. Stwórz kolejny projekt C/S. wielowątkowy, użyj bazy, JSONa i koniecznie testów. 11. Wybierz framework w którym chcesz pracować. 12. Stwórz kolejna aplikację bazująca na tym frameowrku. To taki OGROMNIE uproszczony plan wejścia w backend. Nie ma tu OGROMNEJ ilości potrzebnych rzeczy, którze przerabiam z moimi podopiecznymi w ramach programu mentorskiego, ale na początek w zupełności Ci wystarczy.
@MarcinFox
@MarcinFox Жыл бұрын
Fajny filmik, dziękuje :) Już któryś raz do niego wracam. Filmik jest z przed 2 lat ... czy autor zmienił by coś w prezentowanym planie nauki na rok 2023, czy nadal to jest aktualna i dobra droga?
@FromZeroToJunior
@FromZeroToJunior Жыл бұрын
Hej. Nic bym nie zmienił. Poza włosami, których już prawie nie mam ;)))
@maciejkaminski8535
@maciejkaminski8535 3 жыл бұрын
Na pewno jeszcze tu wrócę by zobaczyć czego dalej się uczyć.
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
Dziękuje i zapraszam.
@mrszwagieru
@mrszwagieru 4 жыл бұрын
Fajny materiał
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
Dziękuję.
@MsPolish89
@MsPolish89 3 жыл бұрын
Ta skrócona lista wygląda sensownie i muszę wdrożyć ją w życie. Część już znam, o części tylko słyszałem. Najważniejsze, że jest esencja, cel i po prostu trzeba się tego trzymać i zacząć działać :)
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
Dokładnie tak, zatem do dzieła :)
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
I jak idzie? :)
@MsPolish89
@MsPolish89 3 жыл бұрын
@@FromZeroToJunior Dobrze. Już dawno wyzbyłem się wszystkich rozpraszaczy, codzienna nauka po pracy plus pisanie pierwszej aplikacji webowej ze znajomym przynoszą efekty. Tak jak wspominałeś, to jest maraton i tak to traktuję. W ogóle pisanie projektów to najlepsza forma nauki. Jeśli chodzi o Backend to powoli wdrażam się w REST api. Na pewno muszę przerobić twój kurs SQL, bo jest naprawdę sensownie zrobiony i jeszcze milion innych rzeczy.. :)
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
@@MsPolish89 No to gratuluję zacięcia, większość osób szybko się poddaje.
@Artur-ks9lc
@Artur-ks9lc 4 жыл бұрын
A co z wzorcami projektowymi? Czy ich znajomość jest również przydatna do rozpoczęcia przygody z backendem?
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
Zacznij kodować i tworzyć projekty. Z biegiem czasu możesz sobie zacząć czytać o wzorcach projektowych i szybko zorientujesz się, że wiele z tych tematów opanowałeś samemu i są dla Ciebie intuicyjne. Jak się zaczyna od z góry narzuconej teorii, to mózg się zaczyna buntować i chce na siłę robić inaczej. Więc po co sobie robić pod górkę?
@STROBO322
@STROBO322 2 жыл бұрын
Czy mógłbyś podlinkowac taka sama road mapę dla front endu
@FromZeroToJunior
@FromZeroToJunior 2 жыл бұрын
Ale ja się Backendem zajmuje nie frontem :)
@Marupvp
@Marupvp 3 жыл бұрын
Cześć, Świetny materiał! Jaką drogę nauki poleciłbyś osobie chcącej się przebranżowić? Bootcampy, książki, kursy online? :)
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
Hej. Dziękuję. Co do pytania: zaraczke.dev nie ma lepszego miejsca :))
@Marupvp
@Marupvp 3 жыл бұрын
@@FromZeroToJunior Poszło :)
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
@@Marupvp :)
@zilib7359
@zilib7359 4 жыл бұрын
Tak pierwsza sprawa jako oglądający, strasznie ciężko się Ciebie ogląda w momencie kiedy jesteś rozmazany. Dodatkowo mówisz jeszcze tak cicho że wydaje mi się że u Ciebie śpi żona, co sprawia takie wrażenie że robisz to bo chcesz spróbować ale nie dajesz z siebie wszystkiego. PS to jest ocena wstępna, już bym ten filmik wyłączył po takiej ocenie. Kolejna sprawa jest to film dla początkujących, a mówisz o rzeczach profesjolektem. "Nie przejmuj się API, replikacją, transakcjami, ORM-ami", słuchając wydaje mi się że w wielkim skrócie można powiedzieć "nie przejmuj się niczym", wyłaczyć filmik i nie ma co sobie w głowie komplikowć. To wszystko jest niby dla początkujących, ale mówisz jak do ludzi którzy mają już jakąś wiedzę i czytali na ten temat. Ogólnie życzę powodzenia, i więcej pewności siebie oraz focusu kamerki
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
Hej, dziękuje za uwagi. To już drugi film nagrywany przeze mnie w ten sposób i po raz drugi są problemy z ostrością. To coś, nad czym faktycznie muszę popracować (przy nagrywaniu z tak bliskiej odległości), nie wiem, dlaczego tak się dzieje, zwłaszcza że na wyświetlaczu kamery wszystko wydaje się ostre. Co do dźwięku, tutaj nie mogę się z Tobą zgodzić. Wszystkie filmy nagrywam na podobnym poziomie głośności i nie uważam, żeby było za cicho. Zgadza się, kieruje ten film, do osób początkujących, które coś już wiedzą (to się wcale nie wyklucza ;) ). I zgadza się, 90% rzeczy wykreśliłem, ponieważ ich znajomość nie jest na starcie potrzebna. Co nie znaczy, że dany osobnik nie ma mieć w ogóle pojęcia, że takie terminy istnieją i co one znaczą. Taka jest generalnie idea tego filmu. Usunięcie z tego ogromu materiału do opanowania, wszystkiego, co jest zbędne na starcie (co wcale nie znaczy, że nie będzie potrzebne w trakcie dalszego rozwoju). Miłego dzionka życzę.
@TheSlaxer
@TheSlaxer 4 жыл бұрын
@@FromZeroToJunior Ogarniaj focusa manualnie, weź sobie jakąś modelke, na której bedziesz sobie sprawdzał kadr.
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
@@TheSlaxer Ja to robię manualnie, ale akurat w przypadku tych 2 odcinków ze zwalonym focusem, mam aparat bardzo blisko siebie, dosłownie na wyciągnięcie ręki i nie wiem, czy to nie jest problem. Będę testował.
@KarolWasiluk
@KarolWasiluk 3 жыл бұрын
A co sądzi Pan o języku PHP?
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
1. Nie Pan, Daniel jestem :) 2. Poproszę inny zestaw pytań :)
@banocean
@banocean 3 жыл бұрын
kzbin.info/www/bejne/e6Cpla2GiMhrn6c
@TheDambo1
@TheDambo1 4 жыл бұрын
co to za apka do list? "terminalowy" wygląd do mnie mega przemawia
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
workflowy.com/ -> bo to mega aplikacja jest :)
@qbek_san
@qbek_san 4 жыл бұрын
Opluł wszystko czego się uczę :c node.js MongoDB GraphQL
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
Absolutnie niczego nie oplułem. Nie rekomenduje tego osobom początkującym, które rozpoczynają swoją przygodę z backendem.
@theRafi9393
@theRafi9393 3 жыл бұрын
Myślałem że to Makłowicz :P
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
? ;)
@theRafi9393
@theRafi9393 3 жыл бұрын
@@FromZeroToJunior Na początku filmiku w pierwszej chwili pomyślałem: "Makłowicz". Wydałeś się bardzo podobny :D
@FromZeroToJunior
@FromZeroToJunior 3 жыл бұрын
@@theRafi9393 To pewnie dlatego, że ostrość jest skopana :)))
@henrykwodecki5366
@henrykwodecki5366 4 жыл бұрын
Dlaczego nie Javascript do Backendu dla początkujących?
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
To moje osobiste preferencje :) Ale... Jeśli nauczysz się Javy, albo Pythona, albo C# będzie Ci łatwo przenieść się na większość (nie wszystkie) innych języków jeśli będzie taka potrzeba. JS jest inny w związku ze swoją specyfiką, ma wiele nietypowych rozwiązań, często nie do końca intuicyjnych. Przejście z JS na inny język programowania będzie po prostu trudniejsze i mniej intuicyjne. To nie znaczy, że się nie da. Po prostu moim zdaniem nie jest to optymalne rozwiązanie.
@henrykwodecki5366
@henrykwodecki5366 4 жыл бұрын
@@FromZeroToJunior Aha, pytam, bo ja właśnie od pół roku uczę się Backendu w Javascript i bardzo mi się podoba. Javascript jest wg mnie bardzo przyjemny i leciutki, miałem na początku problemy z uporaniem się z callbackami, promisami itd. ale teraz idzie mi bardzo dobrze. Kończę już pierwszy jak dla mnie duży projekt i mam pomysł na dwa następne. Jeden dość duży, drugi ciut mniejszy. A naukę zaczynałem rok temu od Pythona (jestem po Pythonowym bootcampie) i Backendu w Django i kompletnie mi to nie podeszło. Ale widzisz, ludzie są różni i może to po prostu kwestia gustu i jakiś wewnętrznych upodobań. Pozdrawiam.
@FromZeroToJunior
@FromZeroToJunior 4 жыл бұрын
@@henrykwodecki5366 Oczywiście, że wszyscy jesteśmy różni, jak bardzo banalnie by to nie zabrzmiało :) Świat IT, świat programowania jest tak ogromny, ze nie ma jednej dobrej ścieżki na rozpoczęcie swojej przygody. Opowiadam, o tej, która moim zdaniem może być optymalna i najlepsza do przełknięcia dla większości, ale oczywiście nie dla wszystkich :) Sam jednak przyznasz, że różnice między filozofią pracy w Pythonie i JS, są jednak dosyć znaczne. Miłego dnia.
@hanskloss9482
@hanskloss9482 2 жыл бұрын
na przyszłość usuń swoją twarz z tych filmów bo ona nikogo nie interesuje
@FromZeroToJunior
@FromZeroToJunior 2 жыл бұрын
Tobie też miłego dnia :)
Czy wciąż warto się uczyć frontendu w 2024? feat. Jak zacząć programować (@JZP)
42:07
Jak nauczyć się programowania
Рет қаралды 10 М.
Git + GitLab od zera
24:06
Zero To Junior
Рет қаралды 11 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 14 МЛН
didn't manage to catch the ball #tiktok
00:19
Анастасия Тарасова
Рет қаралды 31 МЛН
这到底是怎么做到的 #路飞#海贼王
00:10
路飞与唐舞桐
Рет қаралды 4,3 МЛН
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 6 МЛН
Chcesz, znaleźć pracę? To nie rób tak...  (#157)
7:57
Zero To Junior
Рет қаралды 2,7 М.
Czy diabeł gra w kości? Andrzej Dragan
1:21:49
Copernicus
Рет қаралды 538 М.
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,8 МЛН
Backhand: the basics
10:23
Patrick Mouratoglou
Рет қаралды 240 М.
Portfolio młodszego programisty - jakie projekty w nim umieścić?
19:47
Jak nauczyć się programowania
Рет қаралды 50 М.
Jak bazy danych działają od środka?
12:13
Programowalny
Рет қаралды 5 М.
6 Miesięcy Tworzenia Gier | Moje początki
5:25
Dev Kacper
Рет қаралды 72 М.
NAJSZYBSZY sposób do zostania DATA ANALYST
8:48
O S J E | Data Science | Analiza danych
Рет қаралды 31 М.
Python od podstaw [2024]
3:29:14
Jak nauczyć się programowania
Рет қаралды 135 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 14 МЛН