O wiele więcej takich materiałów! Chyba najwięcej można się z tego typu filmów nauczyć :)
@Flowman19912 жыл бұрын
Stary nie wiem jak wygląda Twoje życie poza frontendem, ale wydajesz się tak pozytywnym człowiekiem, że obserwować Ciebie to jest sama przyjemność. Również jestem samoukiem od 1,5 roku w branży, ale zawsze chętnie wracam do takich tutoriali. Pozdrawiam!
@JZP2 жыл бұрын
Dzięki! To mega miłe :)
@rowingmb Жыл бұрын
Klimatyzacja. Forma bardzo fajna, ponieważ pokazuje rozwiązywanie problemów na bieżąco w przeciwieństwie do "wyreżyserowanych" materiałów, a to pokazuje, że nawet jak zadanie rozwiązuje doświadczona osoba to i tak czasem się pogubi czy musi dojść metodą prób i błędów ;)
@Donioo_2 жыл бұрын
3 godzinny materiał, wow! Super robota, biorę się do oglądania!
@darknessofshadow73025 ай бұрын
Serio sporo mi pomogles ^-^ dopiero zaczynam i dzieki waszym filmikom jestem w stanie sie serio rozwijać, pozdrawiam
@_vision_2 жыл бұрын
potężne źródło informacji dla każdego kto uczy się programować, bardzo fajne i ciekawie prezentowane :)
@paula.Elf_2 жыл бұрын
Koniecznie więcej takich zadań do wspólnego przerobienia !
@kamonek2 жыл бұрын
Mega materiał! Super, że objaśniasz wszystko co właśnie robisz. Dzięki!
@ukaszklekner40982 жыл бұрын
Klimatyzacja! Super odcinek! Szkoda ze jak ja uczylem sie to nie znalazlem takich fajnych tutkow z projektami :P Gratsy!!!
@somersby83282 жыл бұрын
Fajne zadanie jutro biorę się do roboty i też spróbuje pyknąć . Miłego oglądania życzę nie będę oglądać aby nie psuć sobie zabawy 😎
@matteod15712 жыл бұрын
Materiał konkret! Oby więcej takich filmów ps. masz "browara" w Krk!:) Ogromne dzięki za Twoja robotę! KLIMATYZACJA!!!!
@JZP2 жыл бұрын
Uhuh, jakbyś mnie kiedyś spotkał na mieście to zbij pionę! Pozdro :)
@patrykopala7702 жыл бұрын
Lubie oglądać takie odcinki. "Klimatyzacja"
@sylwesterbednarz8320 Жыл бұрын
Klimatyzacja!
@legolas25222 жыл бұрын
Kurcze na początku odcinka pełny życia, sił i chęci do wszystkiego.. Po 3h kodzenia zostało tylko 'i' :D Dobra robota - na końcu mi też się zaczęło wszystko w oczach mienić od tych wszystkich creatów i apendów xd Bez klimy nie da sie żyć, potwierdzam :D
@JZP2 жыл бұрын
Oj tak, mi też spiekło przewody :D Pozdro!
@legolas25222 жыл бұрын
@@JZP Mam w sumie dwa pytanka, powiązane ze sobą. Używasz do dodawania elementów appendChild. Czemu nie używasz nowszego append? Druga kwestia czemu nie dodajesz najpierw elementów do 'fragmentów', a następnie dopiero tego fragmentu do rodzica? Z tego co się orientuję appendem możesz dodać wszystkie powyższe elementy skracając kod (pomijam miejsca gdzie kolejność dodawania jest istotna), a za pomocą fragmentów polepszasz wydajność. Chyba, że coś źle rozumuje albo jest coś z powyższymi sposobami nie tak. Pozdrawiam !
@mrdevtic2 жыл бұрын
Klimatyzacja xD ale Cię ten REST wymęczył 😄 pozdrawiam 👋
@tomaszszydowski2754 Жыл бұрын
Klimatyzacja! Świetny tutorial!
@sleepy60702 жыл бұрын
Dzięki! Klimatyzacja!
@Anna-ih4ec2 жыл бұрын
Świetny materiał, Dziękuję! .... Klimatyzacja ;)
@Nutri-Know-It-All2 жыл бұрын
klimatyzacja, dzieki! :D
@JZP2 жыл бұрын
Ależ proszę! :D
@xSatanisticx2 жыл бұрын
Zakodowałem z Tobą całość, choć materiał na 3h to zajęło mi to ponad 6h z własnym myśleniem. Fajny odcinek :) Mam kilka zagadnień do omówienia: 1. Aplikacja się wywala na "Aland Islands". Tak to jest jak sie nie pisze testow na froncie :P Mozliwe, ze niektore panstwa tez nie dzialaja, wylapalem na ten moment tylko 1 przyklad. 2. Type module wystarczy uzyc tylko raz, nie trzeba kazdego pliku jsowego dodawac do scriptu w htmlu. Wiec samo załatwia temat. 3. Zamiast appendChildować tyle razy lepiej byłoby użyc append i dać kilka argumentów (choć jest to operacja wolniejsza) np. leftColumnElement.append( createInfoElement('Native name', country.nativeName), createInfoElement('Population', country.population), createInfoElement('Region', country.region), createInfoElement('Sub region', country.subregion), createInfoElement('Capital', country.capital) ) 4. Czemu wbijasz wszystko na sztywno za pomocą pikseli? 5. Strukturę htmlu można w niektórych miejscach lepiej zapisać, te divy w divach trochę bolą. Zamiast diva ze strongiem i spanem, mozna dać samego 'p' ze wstrzyknietym 'strongiem'. 6. Osobiscie unikam stylowania po ID, w Twoim przypadku wole .filters input zamiast #query (wiem, ze nie skupiasz sie na stylowaniu, ale akurat to mnie zaintrygowalo). 7. Czemu #root nie dodales do jakiegos stworzonego elementu np. section albo po prostu div, a zdecydowales sie wynieść .filters poza main? Nauczylem sie: 1. Pierwszy raz robilem routing z windows.location.search, milutko :). 2. Poznałem "toLocaleString". 3. Z komentarzy wyczytałem o "createDocumentFragment, bardzo ciekawe, postaram się zapamiętać i używać Dzięki za materiał, jak odpocznę to dokończę całość zadania :)
@andrzejszelka62782 жыл бұрын
Klimatyzacja :)
@chesterxp5082 жыл бұрын
GoodJob! Klimatyzacja
@yourSOULismy2 жыл бұрын
Uwielbiam wasze materiały ale jak widzę 3,5h film to już wiem że cały dzień będę go przerabiać i znów żona będzie zła, że po nocy siedzę z "tym" facetem a nie z nią xD ale za to powiedziała że masz miły głos i dobrze się Ciebie słucha. P.S. klimatyzacja dobra rzecz ;) 21:37 dobre heheszki tam macie
@JZP2 жыл бұрын
Haha, dzięki!
@martagrodzka92032 жыл бұрын
idź lepiej do tej zony, IT-LIFE Balance!!! :D
@estasicki2342 жыл бұрын
Super sprawa! Samo mięso!
@belkocik2 жыл бұрын
Fajnie pokazane jak pracować z modułami :-)
@gosiekk132 жыл бұрын
Klimatyzacja 👌
@dropka2pl2 жыл бұрын
klimatyzacja ;)
@doner_tv48532 жыл бұрын
Klimatyzacja! A teraz trzeba opanować JS po HTML i CSS/SCSS :)
@svelte-code2 жыл бұрын
Ja zachwycony, jestem na etapie z JS wiem, że nic nie wiem przeprowadź mnie za ręke to w końcu coś zrozumiem. DZIĘKI !
@arunsood53332 жыл бұрын
Klimatyzacja
@maers82602 жыл бұрын
Będzie kiedyś tego typu materiał, ale napisany w typescript?
@JZP2 жыл бұрын
O rany, chętnie :D
@Flowman19912 жыл бұрын
@@JZP TS for ever
@maers82602 жыл бұрын
@@JZP W takim razie czekam z niecierpliwością :D
@Intothesky882 жыл бұрын
klimatyzacja :D
@nmnthgfbv7 ай бұрын
Super film. Więcej takich projektów bez cięć. Natomiast moję małe ale, zamykajcie na przyszłość boczne okno VSC(+mały zoom :) ) bo możliwe, że tak samo jak ja, początkujący nie mają lapka + 2 monitorów, aby te malutkie litery świetnie widzieć. :)
@martynakiljan23342 жыл бұрын
Super! Może nagralibyście kurs/tutorial z OOP? Strasznie mało jest materiałów po polsku :( pozdrawiam!
@dawidkubicki5145 Жыл бұрын
hmm czy przy tworzeniu modułów nie wystarczyłoby dać głównemu plikowi type module bez dodawania drugiego skryptu ?
@Fox_Programmer3 ай бұрын
jest podobna strona dla backendu?
@kno1181 Жыл бұрын
Czy istnieje alternatywna strona dla frontend mentor, tylko, że z backendem?
@designkarakter Жыл бұрын
czemu nie wrzucacie nowych tutoriali, projektów? przecież dobrze to wychodzi, tylko więcej trzeba ;)
@JZP Жыл бұрын
Bo mamy też pracę i inne obwiązki - staramy się nagrywać jak najcześciej i jednocześnie się nie zajechać :)
@twoplustwoequals5733 Жыл бұрын
@@JZP spoko, ale przydałby się nowy projekcik z fontendmentor - może w reakcie tym razem
@wsciekynerd30992 жыл бұрын
34:04 Zupełnie jakbym siebie widział. Też się często gubię w nawiasach. XD Ogóle fajne materiały z tymi "pomyłkami" rozwiewają takie demotywujące poczucie beznadziei podczas nauki. Bo skoro nawet komuś, kto już tak długo zajmuje się programowaniem zdarzy się czegoś nie wiedzieć, czy zgubić się w nawiasach to chyba nie ma się czym przejmować. XD
@calwera852 жыл бұрын
klimatyzacja
@Johny_Scooba1232 жыл бұрын
Bardzo fajne te tutki bez ściemy :D Możecie pomyśleć nad jakąś grubszą apką z serią filmów w takim stylu (może TypeScript dla odmiany), ewentualnie w formie live'ów :)
@M.A.G.N.E.T.E.R2 жыл бұрын
Bez ściemy to najbardziej legit stwierdzenie w internecie haha :D Zaraz po tak przeczytałem regulamin i tak mam 18 lat :D
@dapolcio34052 жыл бұрын
Kiedy dodajesz elementy do listy zwłaszcza jak jest ich dużo to wydajniej chyba będzie dodać je najpierw do fragmentu (createDocumentFragment) a dopiero potem fragment dodać do listy
@JZP2 жыл бұрын
Racja!
@aleksanderoleszkiewicz27602 жыл бұрын
klimatyzacja xD
@PURPLEBLACK2 жыл бұрын
Następny projekt może w TypeScript?
@JZP2 жыл бұрын
ok
@PURPLEBLACK2 жыл бұрын
AKA projekt, po którym rzucasz JS i zaczynasz używać frameworka
@twoplustwoequals57332 жыл бұрын
zrobicie jakiś kursik z React ? uczę się teraz, mam problem, żeby dobrze "state" zrozumieć, może w polskim wykonaniu lepiej bym ogarnął 😅
@gw0zdziu2732 жыл бұрын
Fajny kurs ma Hello roman, ale jest płatny, bo musisz wspierać kanał
@twoplustwoequals57332 жыл бұрын
@@gw0zdziu273 eh już kupiłem jeden na udemy, ale mnie drażni instruktor, bo kto inny promował, a 95% kursu kto inny prowadzi ..., ściema na całego ..., a chyba jest już za późno, żeby zwrócić, ale powodzenia z takim podejściem, bo już nigdy nie kupie nic od niego, więc szukam czegoś za free
@Malutki2432 жыл бұрын
Mam pytanie czy warto zaczynać od programu Codepen czy lepiej od razu zaczynać naukę programowania w Visual Studio Code?
@JZP2 жыл бұрын
Od razu VSC :)
@Malutki2432 жыл бұрын
@@JZP Dziękuję serdecznie za odpowiedź, robisz świetne materiały, przede wszystkim wytłumaczysz wszystko na "chłopski" rozum. Serdecznie pozdrawiam :)
@djdiejususis18392 жыл бұрын
Hej. Mam pytanie zaczalem dwa tygodnie temu naukę Pythona. Czy lepiej nauczyć się Pythona, w sensie, klepać dalej kod, próbować robić bardziej zaawansowane rzeczy, czy raczej delikatnie próbować też HTML, próbować budować strony itd? Proszę o jakas podpowiedź :)
@JZP2 жыл бұрын
To zależy co bardziej Ci się podoba - jeśli podoba Cię się backend lub praca z danymi, to lepiej zostać przy pythonie. Jeśli bardziej podoba Ci się frontend i tworzenie stron, to wtedy warto przejść do HTML i CSS :)
@djdiejususis18392 жыл бұрын
@@JZP dziękuję bardzo za odpowiedź. Tak, myślę że backend to jest coś dla mnie, a wy może planujecie nagrać jakiś obszerniejszy materiał na ten temat? Dzięki za to co robicie, to jest mega wartościowe :)
@JZP2 жыл бұрын
@@djdiejususis1839 Tak, w przyszłości powinno się pojawić coś o backendzie :)
@marcinmagala94532 жыл бұрын
Cześć, super materiał! Pytanie: W filmie Twoja aplikacja dla każdego kraju tworzy kilka elementów co sumarycznie daje ponad tysiąc poszczególnych elementów, które aplikacja musi stworzyć podczas renderowania strony. Ja tworząc strony, na których muszę stworzyć dużą ilość elementów robię to trochę inaczej: najpierw piszę kod html dla jednego elementu (taki szablon), następnie tworzę zmienną* w JavaScript, która zawiera ten szablon i w miejsce danych w tym szablonie np. liczba mieszkańców wpisuje zmienną np. pobraną z API (oczywiście nie pobieram za każdym razem na nowo danych z API tylko tworzę np. obiekt tak jak na Twoim filmie). W ten sposób moja zmienna* jest całym elementem, w który są insertowane wartości. Następnie taką zmienną* za pomocą metody .insertAdjacentHTML() wrzucam na stronę(lub do jakiegoś div, który ma zawierać w sobie te stworzone elementy). Czy te metody tworzenia elementów na stronie różnią się od siebie w kwestii np. wydajności aplikacji? Która z tych metod wg Ciebie jest lepsza i dlaczego? Mój sposób, który starałem się opisać można zobaczyć na moim GitHub: github.com/marcinmagala/Bankist/blob/main/script.js linijki: 126-136. Pozdrawiam
@JZP2 жыл бұрын
Cześć! Bardzo fajne pytanie :) O twojej metodzie wspominam w pewnej części filmu. Jeśli chodzi o performance - zupełnie szczerze nie mam pojęcia co jest szybsze. Wydaje mi się, że zależnie od spefyciki elementu, który renderujesz, czasami szybsza będzie metoda pierwsza, a czasami druga. Jak korzystam z tej metody, bo nie się za sobą szereg fajnych możliwości - przede wszystkim tworząc każdy element po kolei z osobnych klocków mam dostęp do każdego z nich, mogę spowodnie przypinać event listenery, przekazywać referencje, itd. Jest to znacznie trudniejsze do osiągnięcia metodą, która używasz.
@cursetommy2 жыл бұрын
Wartościowy materiał, Super robota!
@JZP2 жыл бұрын
Winter is coming :)
@cursetommy2 жыл бұрын
@@JZP Dziękuję 😄
@TheCzemp2 жыл бұрын
Czy wiesz może, czy istnieje sposób na wygenerowanie w vsc na szybko szkieletu strony,tzn 3 plików: index.html,style.css i script.js bez robienia tego ręcznie?
@JZP2 жыл бұрын
Nie korzystam z czegoś takiego w VSC niestety :(
@gw0zdziu2732 жыл бұрын
@@JZP VSC - Visual Studio Code
@TheCzemp2 жыл бұрын
Dokładnie: Visual Studio Code
@mateuszpaszczyk58452 жыл бұрын
Super! jest szansa na githuba tego projektu, żeby móc się lepiej zapoznać?
@JZP2 жыл бұрын
Dodałem w opisie :)
@ziemnaklolix38952 жыл бұрын
Jakie masz kolorwanie skladni?
@JZP2 жыл бұрын
Używam theme Winter is coming :)
@ziemnaklolix38952 жыл бұрын
@@JZP Szkoda, że nie zrobiłeś tak aby wyświetlały się pełne nazwy borderów a nie tylko skróty.
@DIEGO-ym9hg2 жыл бұрын
A może jakiś poradnik z tworzenia servera discord tworzenie botów itp
@Yctftcyccyycyvvyyvtvt2 жыл бұрын
Cześć. Mam już bardzo fajną pracę, a jednym z jej plusów jest to, że często mam sporo wolnego czasu do własnej dyspozycji. Stąd też w ostatnim czasie sporo się zastanawiałem co można by dodatkowo robić, aby go jakoś spożytkować. Pomyślałem, że nauka programowania byłaby świetnym rozwiązaniem, ale zastanawia mnie, czy znalazłbym odpowiednią pracę, która miałaby na tyle elastyczne godziny, że mógłbym się tym zajmować w wolnym czasie. Moglibyście się wypowiedzieć, czy jest sens próbować nauki programowania, aby to było moją drugą pracą? Moglibyście podać przykłady czym konkretniej mógłbym się zajmować w takim trybie pracy?
@JZP2 жыл бұрын
Hej! Możliwości pracy związanej z programowaniem jest naprawdę ogrom - sprawdź nasz odcinek 'Popularne specjalizacje w programowaniu' :)
@kamyy.8942 жыл бұрын
Hejka, jestem samoukiem podobnie jak Wy, korzystam głównie z darmowej wiedzy dostępnej w internecie do nauki i mam pytanie. Mianowicie po opanowaniu HTML, CSS i JSa jakie języki programowania są najbardziej wskazane do dalszej nauki? Wielkie dzięki za cały kontent jaki zapewniacie i życzę Wam jak najlepiej 🙏🙏 Z góry dzięki.
@JZP2 жыл бұрын
Jeśli chcesz zostać frontendowcem, to nie potrzebujesz dodatkowych języków - możesz zacząć naukę jakiegoś frontendowego frameworka, np. React albo Angular.
@kamyy.8942 жыл бұрын
@@JZP Jeszcze raz dziękuję za pomoc i odpowiedź
@kontozamkniete95752 жыл бұрын
Pytanie trochę nie na temat. Jak wyglądają pierwsze dni juniora front enda (gdy jest to jego pierwsza praca)? Zaczynam studia i szukam pracy w front endzie, nie jestem w tym jakiś genialny ale szybko się uczę na praktyce i trochę martwi mnie czy jest szansa że mnie zatrudnią ale na początku będą brać poprawkę że nie wszystko wiem i dadzą mi się poduczać na polach w których mam braki. Xd
@JZP2 жыл бұрын
Spokojnie, nie wymaga się od juniorów, żeby znali odpowiedzi na wszystkie pytania od razu :)
@kontozamkniete95752 жыл бұрын
@@JZP Dzięki :D
@mattf64542 жыл бұрын
@@kontozamkniete9575 zależy od firmy. Jak ja zaczynałem od juniora fullstacka z zerowym expem to już coś tam wymagali i bywało ciężko. Z własnego doświadczenia powiem że nic nie daje tyle nauki co praca nad komercyjnym projektem z kompetentym zespołem. Możesz się spodziewać na początku bardzo dużej ilości uwag co do kodu i być może krytyki, problemów których nie będziesz mógł rozwiązać, ale trzeba początki przeboleć, wyciągać wnioski i nie bać się pytać. Sama nauka tu nigdy się nie skończy. No ale żeby dostać tę pracę to w większości przypadków trzeba mieć tego expa i już coś tam ogarniać, być może trochę szczęścia. Powodzenia
@mateuszwojewnik37732 жыл бұрын
Ja mam zgoła inne pytanie, polecisz fotel? Warto?
@JZP2 жыл бұрын
W tej cenie jest całkiem spoko - możesz sobie obczaić odcinek o stanowisku pracy, tam mówię więcej o fotelu :)
@caqu42 жыл бұрын
Klimatyzacja mi nie działa ;(
@soulhunter70032 жыл бұрын
Dla krajów nieposiadających kodu CIOC (np Wyspy Kokosowe, Gujana Francuska) wyrzuca błędy. "Uncaught (in promise) TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator))" "Failed to load resource: the server responded with a status of 400 (Bad Request)"
@czapskia12 жыл бұрын
Na jaki level to jest zadanie ? :D
@JZP2 жыл бұрын
Moim zdaniem na junior level :)
@JZP2 жыл бұрын
Który fragment sprawił Wam najwięcej problemu?
@przemekp54592 жыл бұрын
Data fetching
@marcinczernek47622 жыл бұрын
Lepiej Ci się pracuje, programuje słuchając przy tym, takiej spokojnej muzyki?
@coderdaxezy99962 жыл бұрын
I once asked programmers at what age they started and they replied that every good programmer started at the age of 12, what's your opinion?
@JZP2 жыл бұрын
I don't agree :)
@twoplustwoequals57332 жыл бұрын
that make literally 0 sense, lol programming is not like sport, you can maintain proficient brain thought whole lifespan basically
@selfmaster11232 жыл бұрын
się przejmujesz literówkami które są normalne ..., hmm ja bym się bardziej przejął bardziej tym, że te filtry to jednak słabo wytłumaczone ...
@JZP2 жыл бұрын
Dzięki za komentarz! Co konkretnie mogło być wytłumaczone lepiej? Postaram się poprawić na następny raz :)
@Sido6262 жыл бұрын
Czy ktoś przeszedł cały tutorial bez problemów ? Nie sugeruje że jest zły bo przeszedłem godzine i pojawiły sie problemy nieczytania API ,lub tych modułów js Nie wiem jak rozwiazać te problemy ale walcze i chyba zaczne od początku
@Lauraa_RL2 жыл бұрын
Oho
@Falwack2 жыл бұрын
O, cześć Laura
@ZdrowyKod4 ай бұрын
Skoro Ty to robisz 3h i musisz się natrudzić to jak ma to Junior zrobić? 😂 Przepraszam: osoba która chce zostać juniorem