Świetny materiał! Bardzo podobało mi się podejście pana Patryka do tematu - tłumaczenie często w sposób łopatologiczny i niezwykle przystępny, przy jednoczesnym profesjonalnym i (chyba) komercyjnym sposobie implementacji: stosowanie wzorców projektowych, semantyczny podział klas, tworzenie wielu interfejsów, używanie języka angielskiego. Dzięki panie Patryku, dzięki Panie Mirosławie za te 2 godziny! P.S. Polecam każdemu niepomijanie reklam (choć było ich całe mnóstwo :D) - w ten sposób za darmo wspieracie twórców ;)
A tutaj dla Waszej wygody jeszcze raz wszystkie linki o których Patryk wspomina na filmie: 🎓 SZKOLENIE ONLINE: Zostań .NET Backend Web Developerem szkolaprogramowania.net 📖 DOKUMENT: Czego Powinieneś Się Nauczyć, Żeby Zostać Programistą .NET szkolaprogramowania.net/dokument 📃 KOD ŹRÓDŁOWY Z TEGO ODCINKA: github.com/JakZostacProgramistaNet/Blogger 🔎 GRUPA WSPARCIA NA FB: facebook.com/groups/kurswebapi 💻 OPROGRAMOWANIE: ▶️ Platforma .NET 5: dotnet.microsoft.com/download/dotnet/5.0 ▶️ Visual Studio 2019: visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16 ▶️ SQL Server 2019: go.microsoft.com/fwlink/?linkid=866658 ▶️ SQL Server Management Studio 18: vimeo.com/manage/videos/506957759 🎬 Instrukcja instalacji platformy .NET 5 i Visual Studio 2019: vimeo.com/manage/videos/506957606 🎬 Instrukcja instalacji SQL Server 2019 i SQL Server Management Studio 18: vimeo.com/manage/videos/506957759 👍 INICJATYWY PATRYKA SŁADKA - ZAJRZYJCIE: ▶️ RUclips: ruclips.net/user/JakZostacProgramistadotNet ▶️ Blog: jakzostacprogramista.net ▶️ Szkoła Programowania .NET: szkolaprogramowania.net ▶️ Facebook: facebook.com/szkolaprogramowania.net ▶️ Github: github.com/JakZostacProgramistaNet
Materiał bardzo wartościowy. Wielkie dzięki. Przy okazji drobna uwaga. Id dodawanego posta jest określane za pomocą funkcji "Count() + 1". Jeśli usuniemy jakiegokolwiek posta, a następnie dodamy nowego, to będą dwa posty o tym samym Id. Wówczas przy pobieraniu lub usuwaniu (by Id) wystąpi wyjątek dla metody SingleOrDefault() - 'Sequence contains more than one matching element'
Mam wrażenie że powinno być to bardziej szczegółowo objaśnione dlaczego się to tak robi dlaczego tak, a czasami prowadzący pisał kod i niczego nie tłumaczył. Dodatkowo nie rozumiem tego do teraz, dlaczego skoro Architektura Cebulki Zakłada że te warstwy z tego co zrozumiałem idą od najdalszej Infrastructure -> Aplication -> Domain to dlaczego klasa PostRepo ma dostęp do struktury z Domain. I dosłownie w późniejszym przykładzie jest mówione że Application nie może mieć ,,post" z domaina bo to klasa głębsza.
Hej znajde gdzies fajny tutorial ktory tlumaczy dlaczego i jaki jest sens rozdzielania tego wszystkiego na IPostRepository, PostRepository, PostService itd? Dlaczego nie moznaby bylo tego wszystkiego zrobic w jednym miejscu w controllerze?
@@Torfek W C# lepiej stawiać nawiasy w tej samej linii, bo linie składające się tylko z nawiasu zmniejszają przejrzystość kodu i są marnotrawstwem miejsca na dysku.
Rzeczywiście w Polsce z tym bieda, ale nawet Xcode nie jest w wersji polskiej. Z doświadczenia najlepiej nauczyć się po angielsku, bo ten język to w zasadzie, jak np. python, kalka z j. angielskiego :)
@@harynothary No to jeszcze sporo przed Tobą :) Ps mam przerobione prawie doskonałe po dwa odcinki z HTML CSS i js i serdecznie Ci polecam. Czy to jest nadal aktualne nie wiem ale bazę zawsze będziesz miał. I jeżeli będziesz chciał to znajdziesz dla siebie smaczki . Ile masz lat ?
Do roboty na portfolio z projektami Zelenta to cie raczej nie przyjmą, ale na spokojnie zdasz egzaminy zawodowe z technikum. Zaczynałem od MZ, jestem od 2 lat web devem, nie marudzę
To już conajmniej drugi film o tworzeniu API w C# na kanale w ostatnim czasie. Ja rozumiem, że twórcy chcą się wybić dzięki PI, ale po co powielać kontent?
Celem tego kanału nie jest wybicie się, tylko uczenie i uświadamianie ludzi, że programowanie nie jest takie trudne. Gdyby ten kanał miałby za cel wybicie się, dawno by z nim skończyli, ponieważ pierwsze odcinki pojawiały się 8 lat temu :) A tak w ogóle to są dwa filmy, na których mówiły o tym dwie inne osoby. Lepiej jest znać opinie dwóch osób niż jedną. Tak samo jest w programowaniu - lepiej znać dwie wersje tego samego kodu, które piszą dwie inne osoby
Witam Szanownych Informatyków Mam pytanie: Jeśli ktoś obraził mnie w komentarzach na youtube,a następnie usunął ten obraźliwy komentarz,to czy jest teoretyczna możliwość odzyskania takiego komentarza ,bez wcześniejszego skopiwania,żeby pozwać taką osobę? Czy RUclips przechowuje skasowane komentarze w jakiejś bazie danych i czy policja mogłazy to ewentualnie odzyskać? Dziękuję z góry za odpowiedź. Pozdrawiam!
Świetny materiał! Bardzo podobało mi się podejście pana Patryka do tematu - tłumaczenie często w sposób łopatologiczny i niezwykle przystępny, przy jednoczesnym profesjonalnym i (chyba) komercyjnym sposobie implementacji: stosowanie wzorców projektowych, semantyczny podział klas, tworzenie wielu interfejsów, używanie języka angielskiego. Dzięki panie Patryku, dzięki Panie Mirosławie za te 2 godziny!
P.S. Polecam każdemu niepomijanie reklam (choć było ich całe mnóstwo :D) - w ten sposób za darmo wspieracie twórców ;)
A tutaj dla Waszej wygody jeszcze raz wszystkie linki o których Patryk wspomina na filmie:
🎓 SZKOLENIE ONLINE: Zostań .NET Backend Web Developerem
szkolaprogramowania.net
📖 DOKUMENT: Czego Powinieneś Się Nauczyć, Żeby Zostać Programistą .NET
szkolaprogramowania.net/dokument
📃 KOD ŹRÓDŁOWY Z TEGO ODCINKA:
github.com/JakZostacProgramistaNet/Blogger
🔎 GRUPA WSPARCIA NA FB:
facebook.com/groups/kurswebapi
💻 OPROGRAMOWANIE:
▶️ Platforma .NET 5: dotnet.microsoft.com/download/dotnet/5.0
▶️ Visual Studio 2019: visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16
▶️ SQL Server 2019: go.microsoft.com/fwlink/?linkid=866658
▶️ SQL Server Management Studio 18: vimeo.com/manage/videos/506957759
🎬 Instrukcja instalacji platformy .NET 5 i Visual Studio 2019:
vimeo.com/manage/videos/506957606
🎬 Instrukcja instalacji SQL Server 2019 i SQL Server Management Studio 18:
vimeo.com/manage/videos/506957759
👍 INICJATYWY PATRYKA SŁADKA - ZAJRZYJCIE:
▶️ RUclips: ruclips.net/user/JakZostacProgramistadotNet
▶️ Blog: jakzostacprogramista.net
▶️ Szkoła Programowania .NET: szkolaprogramowania.net
▶️ Facebook: facebook.com/szkolaprogramowania.net
▶️ Github: github.com/JakZostacProgramistaNet
Kurcze pieczone właśnie jestem w trakcje tworzenia API dla mojej aplikacji projektowej dziękuje serdecznie
Materiał bardzo wartościowy. Wielkie dzięki. Przy okazji drobna uwaga. Id dodawanego posta jest określane za pomocą funkcji "Count() + 1". Jeśli usuniemy jakiegokolwiek posta, a następnie dodamy nowego, to będą dwa posty o tym samym Id. Wówczas przy pobieraniu lub usuwaniu (by Id) wystąpi wyjątek dla metody SingleOrDefault() - 'Sequence contains more than one matching element'
Oglądam teraz z ciekawości i na to samo zwróciłem uwagę w 48 minucie, ze id lepiej gdyby było być Max + 1
Te filmik nie maja juz takiego zasiegu jak pierwsze ;)
Super 👍
Mam wrażenie że powinno być to bardziej szczegółowo objaśnione dlaczego się to tak robi dlaczego tak, a czasami prowadzący pisał kod i niczego nie tłumaczył. Dodatkowo nie rozumiem tego do teraz, dlaczego skoro Architektura Cebulki Zakłada że te warstwy z tego co zrozumiałem idą od najdalszej Infrastructure -> Aplication -> Domain to dlaczego klasa PostRepo ma dostęp do struktury z Domain. I dosłownie w późniejszym przykładzie jest mówione że Application nie może mieć ,,post" z domaina bo to klasa głębsza.
Dobre to
Będą może nowe kursy np . Z C#, Java i python?
nie
@@nik-sr4bf hmm... Szkoda... A z ciekawości zapytam, skąd wiesz?
@@tgaruspl zgaduje
Chcę Cię uświadomić, że pisząc ten komentarz właśnie oglądałeś kurs C#
@@shikamaruzkonoszki483 Fragment tylko, chodziło mi o pełny kurs prowadzony na tym kanale na przykład przez MZ
Hej znajde gdzies fajny tutorial ktory tlumaczy dlaczego i jaki jest sens rozdzielania tego wszystkiego na IPostRepository, PostRepository, PostService itd? Dlaczego nie moznaby bylo tego wszystkiego zrobic w jednym miejscu w controllerze?
Dlaczego nie używasz składni async Task? Czy robiąc zwyczajne metody nie blokujesz apki dla tylko jednego użytkownika?
Najs
Przy okazji otwierających nawiasów klamrowych nie stawia się w nowej linii, tylko tak:
if (warunek) {
(Kod)
}
w c# robi sie tak jak na filmie
@@Torfek W C# lepiej stawiać nawiasy w tej samej linii, bo linie składające się tylko z nawiasu zmniejszają przejrzystość kodu i są marnotrawstwem miejsca na dysku.
Moze i lepiej, nie mi to oceniac, ale samo visual studio podpowiada takie nawiasy
gdzie tu się dark mode włącza?
zapomniales o PATCH, PUT juz tak czesto raczej sie nie uzywa
👍✅👍
Będzie kurs języka swift? Bo po polsku jest mało
Rzeczywiście w Polsce z tym bieda, ale nawet Xcode nie jest w wersji polskiej. Z doświadczenia najlepiej nauczyć się po angielsku, bo ten język to w zasadzie, jak np. python, kalka z j. angielskiego :)
A kiedy jakiś kurs z panem Mirkiem?
Co do nadchodzących premier ode mnie, to na pewno planuję odcinki CTF, PHP i Mr. Robot. Pozdrawiam, MZ
Czy kurs HTML jest dalej aktualny? czy coś się zmieniło?
Przerobiłes wszystkie odcinki ?
@@setarifsetari Jeszcze nie narazie na 1 skończyłem
@@harynothary No to jeszcze sporo przed Tobą :)
Ps mam przerobione prawie doskonałe po dwa odcinki z HTML CSS i js i serdecznie Ci polecam.
Czy to jest nadal aktualne nie wiem ale bazę zawsze będziesz miał. I jeżeli będziesz chciał to znajdziesz dla siebie smaczki .
Ile masz lat ?
@@setarifsetari 15
Do roboty na portfolio z projektami Zelenta to cie raczej nie przyjmą, ale na spokojnie zdasz egzaminy zawodowe z technikum.
Zaczynałem od MZ, jestem od 2 lat web devem, nie marudzę
To już conajmniej drugi film o tworzeniu API w C# na kanale w ostatnim czasie. Ja rozumiem, że twórcy chcą się wybić dzięki PI, ale po co powielać kontent?
Celem tego kanału nie jest wybicie się, tylko uczenie i uświadamianie ludzi, że programowanie nie jest takie trudne. Gdyby ten kanał miałby za cel wybicie się, dawno by z nim skończyli, ponieważ pierwsze odcinki pojawiały się 8 lat temu :)
A tak w ogóle to są dwa filmy, na których mówiły o tym dwie inne osoby. Lepiej jest znać opinie dwóch osób niż jedną. Tak samo jest w programowaniu - lepiej znać dwie wersje tego samego kodu, które piszą dwie inne osoby
Planuje Pan zrobić kurs LUA?
Ogółem spoko ale trochę mało tłumaczenia
29:40 CEBULA MA WARSTWY
Ogry mają warstwy.
Za głupi jestem...
Witam Szanownych Informatyków
Mam pytanie:
Jeśli ktoś obraził mnie w komentarzach na youtube,a następnie usunął ten obraźliwy komentarz,to czy jest teoretyczna możliwość odzyskania takiego komentarza ,bez wcześniejszego skopiwania,żeby pozwać taką osobę?
Czy RUclips przechowuje skasowane komentarze w jakiejś bazie danych i czy policja mogłazy to ewentualnie odzyskać?
Dziękuję z góry za odpowiedź.
Pozdrawiam!
Tak bardzo cię obraził? Jak nie to już wiesz na przyszłość że trzeba robić screeny :)
sprawdź pocztę, każdy komentarz powinien też iść na twojego emaila, przynajmniej ja tak mam, chyba że to też kwestia konfiguracji konta
Dobrze,dziękuję za odpowiedzi !
@@shikamaruzkonoszki483 Screeny to akurat kiepski dowód w sprawie
Pierwszy?
Jesteś pierwszy