ModestProgrammer

ModestProgrammer

ModestProgrammer - Kazimierz Szpin, to kanał gdzie pokazuję jak zostać Programistą C#/.NET. Dowiesz się jak powinno się uczyć programować od podstaw, jak wygląda nauka programowania od A do Z oraz zawód programisty.

Nazywam się Kazimierz Szpin. Od kilkunastu lat moją największą pasją jest programowanie. Uwielbiam tworzyć różne aplikacje głównie w C# na platformie .NET. Przez ostatnich kilka lat pracowałem jednocześnie na etacie jako Programista C#/.NET oraz jako Freelancer. Przez ten czas poznałem jak wygląda praca w różnych firmach, zarówno w mniejszych, jak i w tych większych. Głównie piszę aplikacje w ASP.NET Core, ASP.NET MVC, ASP.NET Web API, WPF oraz Windows Forms.

Jeżeli chcesz się ze mną skontaktować to zawsze możesz do mnie napisać na adres mailowy: [email protected] (odpowiadam na wszystkie wiadomości).

Więcej:
www.modestprogrammer.pl

Szkolenia:
www.modestprogrammer.pl/courses

Społeczność:
www.modestprogrammer.pl/newsletter

Пікірлер

  • @krzysztofgraca2259
    @krzysztofgraca22592 күн бұрын

    Jak ustawić fa-bars nie z lewej a z prawej strony? Ustawiłem display: flex; flex-direction: column; justify-content: flex-end; i dalej jest z lewej strony.

  • @charlescyklop1679
    @charlescyklop16792 күн бұрын

    Wijekol

  • @dariuszmion2764
    @dariuszmion27644 күн бұрын

    Jasne tylko, że pracując jako wyrobnik na etacie przychodzi koniec miesiąca i kasę dostajesz na konto nie martwiąc się o ZUSY, Podatki i przede wszystkim klientów. Pracując u siebie jako jednostrzałowiec musisz to wszystko mieć na uwadze.... Więc NIE jest tak różowo jak przedstawia pan masterprogramer ... Co więcej te wszystkie opisane aplikacje nie są tworzone przez jedną osobę 🤨 Reasumując - nie powinniśmy tak bardzo jak robi to autor nagrania łączyć SAAS z samozatrudnieniem, bo to nie jest jego synonim 😡

  • @ModestProgrammer
    @ModestProgrammer4 күн бұрын

    Zawsze zalecam zacząć prace nad własną aplikacją saas po godzinach, cały czas pracując jeszcze na etacie. Dzięki temu nie musisz martwić się problemami o których wspomniałeś. Dopiero po stabilizacji, stałych dochodach, odpowiedniej ilości klientów lub jeżeli widzisz faktycznie, że aplikacja idzie w dobrym kierunki, to wtedy można rzucić spokojnie etat, bez stresu - też pokazuje jak zrobić to rozsądnie :)

  • @grzesiakpindych5300
    @grzesiakpindych530010 күн бұрын

    Dzięki za ten odcinek. Dodałem też pokaz wszystkich plików w katalogu w dużym oknie

  • @ModestProgrammer
    @ModestProgrammer10 күн бұрын

    O super funkcja :)

  • @bartekdurczak4085
    @bartekdurczak408512 күн бұрын

    I cyk 10 kursów z .NETa kupione na Udemy 😂

  • @ModestProgrammer
    @ModestProgrammer11 күн бұрын

    grubo :)

  • @grzegorzadamski2091
    @grzegorzadamski209120 күн бұрын

    Przy importowaniu liczby z przecinkiem, przecinek zostaje usunięty (liczba 22,33 zostaje zamieniona na 2233). Jeżeli liczba jest z kropką, po imporcie kropki nie usuwa. Jak to zmienić? Spotkałeś się z takim przypadkiem? Dzieje się tak jeżeli pole jest zdefiniowane jako liczba np. double. Jeżeli jest string, jest ok

  • @saskia3676
    @saskia367627 күн бұрын

    1. Będę chciał zrobić stronę lokalu znajomego. Będzie tam formularz. Czy już musi być przez to wprowadzone RODO/ polityka prywatności na stronie? Tu możemy rozpatrzeć kilka przypadków: - jeżeli wiadomość z formularza będzie odsyłała do klientap oczty przez a href mailto - stworzę jakieąś szybką obsługę SMTP i przez to będą wysyłane mejle Chciałbym zdobyć informację na ten temat 2. Kiedy na stronie musi być wprowadzone RODO? 3. Kiedy na stronie powinna być jakaś polityka prywatności? 4. Jak wgl pisać taką politykę prywatności? 5. Czy są jakieś istotne 'rzeczy' w prawie o których trzeba pamiętać robiąc stronki ?

  • @ModestProgrammer
    @ModestProgrammer26 күн бұрын

    Jeżeli zbierasz jakieś informacje o użytkownikach, to musisz mieć politykę prywatności. Wystarczy, że chcesz mieć statystyki z google analytics, to musisz o tym poinformować użytkownika. To znaczy kto ma dostep do tych danych, w jakim celu je zbierasz itd. Ogólnie tematy prawny są dość skomplikowane i bardziej na takich rzeczach skupiamy się w samym szkoleniu. Możesz też skonsultować się z prawnikiem.

  • @davidmares6053
    @davidmares6053Ай бұрын

    Gracias :)

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Proszę bardzo :)

  • @MattUnknown54
    @MattUnknown54Ай бұрын

    Pomóż Panie bo utknąłem :(

  • @adriangrzelak2087
    @adriangrzelak2087Ай бұрын

    Dziekuje za filmik. Przydal sie bardzo by sie nauczyc zrobic responsywnosc strony. Dziekuje za pomoc. Super filmik. Zycze duzo subow i likeow

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Cieszę się, że mogłem pomoc. Pozdrawiam :)

  • @saskia3676
    @saskia3676Ай бұрын

    Zrobisz może filmik o logowaniu via Google przez .neta?

  • @MattUnknown54
    @MattUnknown54Ай бұрын

    Witam. U Pana inner-box pokazuje 129.33 x 129.33 u mnie jednak 130 x 130 w czy moze byc problem? Pozdrawiam! i Dziękuję za Materiały :)

  • @KaMiL83r
    @KaMiL83rАй бұрын

    Super

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Dzięki! Pozdrawiam :)

  • @saskia3676
    @saskia3676Ай бұрын

    Nie warto ez

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Krótko i na temat :)

  • @bizneslupa3629
    @bizneslupa3629Ай бұрын

    czy w tym twoim kursie masz wyjaśnione od a do z jak działają i po co są w ogóle middleware? chodzi mi o wyjaśnienie dlaczego je stosujemy zamiast filtrów lub innych rozwiązań

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Hej! Oczywiście, że tłumaczę czym są middleware'y, to są podstawy :)

  • @ekhm
    @ekhmАй бұрын

    Jakie masz przychody z tych apek? Ilu klientów?

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Przychody z aplikacji pozwoliły mi zrezygnować z etatu programisty, gdzie zarabiałem bardzo dobre pieniądze. Bardziej szczegółowo cały proces i wszystkie moje doświadczenia opisuję już w szkoleniu.

  • @user-ee1wy8gv5u
    @user-ee1wy8gv5uАй бұрын

    Na jakich aplikacjach SaaS Pan zarabia? Pytam, ponieważ nie wiem czy szkolenie jest stworzone przez eksperta.

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Hej. Kilka przykładów: Stwórz Sklep Online (stworzskleponline.pl) oraz CRM Dla Firmy (crmdlafirmy.pl).

  • @ZOLTIQ
    @ZOLTIQАй бұрын

    To wiele zależy od tego co my przez to rozumiemy, że AI zastąpi/niezastpi programistów, a także w jakich branżach mogłyby te zmiany zajść. Tworzenie stronek, szablonów sklepów, blogów być może pierwsze pójdzie na odstrzał, ponieważ już teraz na froncie wiele rzeczy znaczniej szybciej zrobi dobrze wyszkolony LLM zamiast ręcznego pisania kodu. Ale programowanie to wiele dziedzin gospodarki, przemysł, maszyny, serwery istnieją kwestie wrażliwe wymagające dużej odpowiedzialności za kod. AI pozostanie raczej narzędziem zwiększającym wydajność pracy, ale nie zastąpi człowieka - nadzorcy chociażby dlatego, że prawo to ureguluje.

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Dokładnie tak.

  • @user-zn1db9fe5w
    @user-zn1db9fe5wАй бұрын

    Bardzo dobry filmik

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Dzięki!

  • @SzymonMiron
    @SzymonMironАй бұрын

    Super robota. Dzięki wielkie

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Cieszę się, że materiał był dla Ciebie wartościowy :) Pozdrawiam.

  • @Ren-ov2if
    @Ren-ov2ifАй бұрын

    Brakuje informacji na temat metody wirtualnej z klasy bazowej. Może w prezentowanym przykładzie rysowanie kształtu nie ma sensu, ale metoda wirtualna również może mieć swoją implementację, o czym nie wspomniano. Nie wspomniano również o tym, że metody wirtualnej nie trzeba przesłaniać w klasie potomnej.

  • @mateuszwasielewski7193
    @mateuszwasielewski71932 ай бұрын

    Punkt 3. Właśnie sprawia, że człowiek jest w tyle za AI. My o wiele wolniej się do nowości dostosowuje my. Aha, Ty podszedłeś do tego jako "jest coraz łatwiej". To nvm

  • @ModestProgrammer
    @ModestProgrammerАй бұрын

    Dokładnie z roku na rok jest co raz łatwiej.

  • @mateuszwasielewski7193
    @mateuszwasielewski7193Ай бұрын

    @@ModestProgrammer chyba żyjesz w jakiejś innej rzeczywistości... Właśnie z roku na rok jest coraz więcej informacji, coraz więcej do przyswojenia, coraz trudniejszych rzeczy. Kiedyś bardzo popularne było stanowisko "informatyka" w firmach - speca od wszystkiego. Teraz informatyka się tak rozrosła, że praktycznie nie ma już takich ogólnych stanowisk, nawet w jakichś lokalnych ogłoszeniach jest sprecyzowane czy szukają specjalisty od sieci, od administracji systemów, od bezpieczeństwa czy programisty. A AI sprawia tylko tyle, że jest jeszcze więcej do przyswojenia w jeszcze krótszym czasie. Spójrz co się dzieje z javascriptem - ilość nowych frameworkow wychodzi w ilości wykładniczej wręcz. To po prostu zapierdala i przyspiesza, a nie jest coraz łatwiej. Zachecaj do swoich kursów, ale nie oszukuj ludzi. Mógłbyś powiedzieć "będzie coraz trudniej, więc nie ma lepszego momentu niż rozpoczęcie nauki teraz. Nie zwlekaj, bo za jakiś czas może być już za późno"

  • @MariuszKen
    @MariuszKen2 ай бұрын

    Jezusie MAryjo! Chyba już wiem jak zrobię pierwszy filmik na moj kanal o AI :) Otóż bardzo kulturaalnie odpowiem na kazde z tych pytan. Na razie wlacczylem i zatrzymalem zeby o tym napiac,ale uslyszalem 1 pytanie i juz na nie odpowiadam- tak! masz racje! ludzie chca zarabiac! niepracowac tyllko zarabiac! to jest istny absurd , ze ludzksoc na w kooncu szanse zyc sobie wyleguujac sie na plazy i pijac drinki z ananasem gdy ai bedzie za nich robila robote,ale to jest dla niej najwiekszym zmartwieniem xD Po prostu naastapia drastyczne zmiany systemowe, bo dochod odstawowy jest nieunikniony. Tzw. "socjal na nierobów"

  • @Folderq
    @Folderq2 ай бұрын

    Co SOLID ma do czystego kodu? Bardzo formalistyczne objaśnienie. Mało praktyczne, mało obrazowe, za to akademicko bardzo poprawne.

  • @ModestProgrammer
    @ModestProgrammer2 ай бұрын

    To są podstawy :)

  • @Folderq
    @Folderq2 ай бұрын

    @@ModestProgrammer nie chce być niemiły ani jakos za bardzo się czepiać ale te podstawy wyjaśniłeś tak, jakbyś chodził do jednej klasy z Mikołajem Rejem 😁

  • @MrGonzoles
    @MrGonzoles2 ай бұрын

    Co do by było jakby microsoft nie grzebał . w wersji 2022 już xamarmin nie jest wspierany a ostatniego składnika nie ma :]

  • 2 ай бұрын

    Chciałem Ci bardzo podziękować za udostępnienie Twojej wiedzy. Baaaardzo motywujący I jasny materiał. Czy jesteś na patronite, żeby można Ci się jakoś odwdzięczyć? BTW tekst z początku i końca filmów śni mi się już po nocach 😂. Pozdrawiam!

  • @ModestProgrammer
    @ModestProgrammer2 ай бұрын

    Cześć! Dzięki za komentarz. Cieszę się, że materiały dają Ci trochę wartości. Nie mam patronite, ale zapraszam do innych moich materiałów :) Pozdrawiam

  • @vargonn3799
    @vargonn37992 ай бұрын

    Cześć, czy bedą kolejne odcinki kursu na YT?

  • @ModestProgrammer
    @ModestProgrammer2 ай бұрын

    Cześć. Więcej odcinków kursu HTML i CSS już nie będzie. Jeżeli interesuję Cię pełna wersja, to zapraszam tutaj: szkolahtmlcss.pl/

  • @iirekm
    @iirekm2 ай бұрын

    NIE ZOSTAWAĆ. Niestety chatgpt (który koduje na poziomie dobrego juniora), wysokie stopy % (i oglądanie każdego dolara z obu stron), narzędzia low code i no code (które robią dokładnie to co klepał typowy junior), praca zdalna (która nadal świetnie funkcjonuje w większości firm, a junior nie nadaje się do niej bo jest mało samodzielny) spowodowały że rynek juniorów zmalał niestety do zera. Od pandemii w (dużej!) firmie w której pracuję nie został zatrudniony ani jeden junior. Warto uczyć się programowania by poszerzyć swoje horyzonty, ale jeśli nie znasz nikogo w branży, szanse zatrudnienia masz małe. W IT pojawia się zjawisko podobne do tego które jest w środowiskach o wysokiej konkurencji - artystycznych, menedżerskich, politycznych, prawniczych i niektórych akademickich: rynek jest nasycony osoby "z ulicy" raczej nie są wpuszczane, jeśli ktoś młody trafia to tylko taki którego np brat czy ojciec jest w branży.

  • @andrzejkoraben4098
    @andrzejkoraben40982 ай бұрын

    Miałem poprawnie zainstalowany - działający - program VS 2022. Niestety, ostatnio pojawia się komunikat: "Nie można zapisać do folderu C:\User\andrzej\AppData\Local\WPF: Odmowa dostępu". Nie pomogła ani opcja instalatora: "Napraw" ani reinstalacja programu. Masz może pomysł co z tym zrobić?

  • @vargonn3799
    @vargonn37992 ай бұрын

    Będzie jakiś odcinek o media queries?

  • @ModestProgrammer
    @ModestProgrammer2 ай бұрын

    Jest już taki odcinek :) Zerknij tutaj: kzread.info/dash/bejne/aaOEr9V7icfKadI.html

  • @twojawolnawola5124
    @twojawolnawola51243 ай бұрын

    Mnie interesuje zapisywanie listy(wyglądu) węzłów głównych i podrzędnych (wszystkich poziomów) do pliku. I teraz do jakiego najlepiej? czy na podstawie tego filmu mogę się wzorować? I co należałoby zmienić , zastąpić?

  • @willypl1
    @willypl13 ай бұрын

    Bardzo ciekawe, od wielu lat piszemy w React, który ma dość dużo swoich ograniczeń, jak każda technologia. Problemy są oczywiście we wszystkich technologiach a Blazor, tak jak kiedyś C# rozwija się całkiem nieźle i ma szansę zawojować rynek.

  • @ModestProgrammer
    @ModestProgrammer3 ай бұрын

    Dokładnie Blazor bardzo dobrze się rozwija i już teraz jest dla mnie nr 1.

  • @ActionMen1991
    @ActionMen19914 ай бұрын

    Mam pewne pytanie, napisałem test który używa mockowania przez co oddziela zasoby zewnętrzne. Jednak mam podobną sytuację co filmie. Moja zmienna wchodzi do innej metody, która ją dekompresuje, następnie wraca (jeśli nie wyrzuci wyjątku). Test trochę łamie więc zasadę testu jednostkowe niby jest oddzielony od zewnętrznych zależności, jednak nie jest oddzielony od innej metody. Czy powinienem zrobić mocka tej metody? Jaki to będzie test jednostkowy o rozszerzonym zakresie czy integracyjny? Pozdrawiam i dziękuję za przekazaną wiedzę w filmach.

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Nie, w takiej sytuacji nie używamy mocków. Jeżeli ta metoda wewnątrz jest metodą prywatną, to po prostu rozpisz więcej scenariuszy testowych, tak aby również ta metoda została dobrze przetestowana.

  • @user-pi4mo7do8t
    @user-pi4mo7do8t4 ай бұрын

    witam, kiedy będzie coś na temat pierwszej strony logowania i przejście na orginalną stronę www w css?

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Cześć. Takie rzeczy jak rejestracja i logowanie użytkowników nie zrobimy w samym HTML i CSS. Potrzebujemy do tego również jakiegoś backendowego języka programowania np. C#. Póki co nie planuje takiego materiału. Natomiast jeżeli chciałbyś ruszyć z nauką języka C#, to zerknij na to szkolenie, które przygotuje Cię do pierwszej pracy jako programista: zostanprogramistadotnet.pl/

  • @user-pi4mo7do8t
    @user-pi4mo7do8t3 ай бұрын

    @@ModestProgrammer dziekuje z a odp. ale ja nie szukam kursów do szkolenia tylko szukam info do ukończenie swojej strony www, własnie jestem na etapie żeby polaczyć stronkę z logowaniem do głównej strony i zabardzo widze ze niema na ten temat informacji, wiem ze nawet w java script czy php mozan to zrobic....ale wiele materiałów nie jest aktualizowanych, i nie ma tego poakzane na filmikach. a np, xampp(gdzi ejest duzo materiałów) niestety sa problemy z jego instalacja, i także z phpmyadmin itd...

  • @kubustv_0101
    @kubustv_01014 ай бұрын

    To jest aplikacja konsolowa?

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Nie, to jest aplikacja desktopowa - WPF.

  • @remigiuszrogala7977
    @remigiuszrogala79774 ай бұрын

    Niestety ale stylowanie w klasie container__icon nie ustawi całej ikony na środku diva tylko lewy góry róg ikony. Łatwo to sprawdzić zwiększając rozmiar ikony. Żeby faktycznie ikona znalazła się na środku trzeba ją przesunąć np. dodając do klasy container_icon właściwość `transform: translateX(-50%) translateY(-50%);`

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Dokładnie tak. Masz rację. Staram się uczyć krok po kroku i dopiero w kolejnych lekcjach przybliżę ten temat bardziej szczegółowo :) Dzięki za komentarz.

  • @rafik6027
    @rafik60274 ай бұрын

    świetny materiał, fajny kurs, życzę dużo subów👍

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Dzięki! :)

  • @kng-jw3sr
    @kng-jw3sr4 ай бұрын

    Czy nauka html i css dzisiaj ma sens przy rozwijającej się sztucznej inteligencji?

  • @ModestProgrammer
    @ModestProgrammer4 ай бұрын

    Oczywiście, że ma sens. HTML i CSS to podstawa budowania ładnych stron internetowych. Poza tym HTML i CSS można nauczyć się w około 1 miesiąc nauki :)

  • @vladeb1104
    @vladeb11044 ай бұрын

    w przypadku gdy nie tworzą się katalogi logów: NLog.config => Properites => Copy to Output Directory => Copy always. Musze powiedzieć że oficjalna dokumentacja daje bardzo wiele do życzenia czyli w stylu: jak znasz temat to jest spoko, jak sie uczysz to powodzenia, że coś ci zadziała.

  • @vladeb1104
    @vladeb11044 ай бұрын

    przydał by się odcinek nr 2 gdzie tworzysz 3 różne klasy na bazie tego samego interfejsu i próba instancjonowania ich bez 'dipa'. przynajmniej w moim przypadku wtedy zacząłem szerzej rizumieć te zagadnienie. no i odcinek nr 3 gdzie piszesz test pod 'dipa'. powiedzieć 'zrobić mocka' to trochę za mało. taka jest moja opinia.

  • @newlight9754
    @newlight97545 ай бұрын

    Poznałem dużo nowych słów w krótkim czasie, nie wiedziałem że tak się da.

  • @polskizwiazeknaczelnychhej1100
    @polskizwiazeknaczelnychhej11005 ай бұрын

    Jaki sens ma tworzenie portfolio w 2023/4 roku skoro to można kopiuj wklej zrobić dzięki chatgpt?

  • @ModestProgrammer
    @ModestProgrammer5 ай бұрын

    Powodzenia ;)

  • @tomaszchabraszewski9681
    @tomaszchabraszewski96815 ай бұрын

    super tresciwy kurs css na poziomie srednio-zaawansowanym !

  • @Hanis_
    @Hanis_5 ай бұрын

    dzięki dawno nie robiłem stron i zapomniałem 1 linijki

  • @musixinformatyka2728
    @musixinformatyka27286 ай бұрын

    Dziękuje za ten odcinek- to TDD to jest wow - lepsze niż testy jednostkowe - to lepiej zrozumialem lepiej mi podchodzi niż testy jednostkowe. Mimo tego że to sie na jednostkowych robi - jeszcze raz Dzięki :)

  • @ModestProgrammer
    @ModestProgrammer6 ай бұрын

    Super, cieszę się, że Ci się spodobało :)

  • @kuba2214
    @kuba22146 ай бұрын

    Czesc, pojawia mi się taki komunikat ze po wcisnieciu np "6+6 =" nie dostaje wyniku tylko wyskakuje blad tak jakby druga wartosc byla pusta.

  • @ModestProgrammer
    @ModestProgrammer6 ай бұрын

    Cześć, wyślij mi Twój kod na maila i zerknę w wolnej chwili ;)

  • @patrykforyszewski4655
    @patrykforyszewski46556 ай бұрын

    Dziękuję! Po kilku godzinach rozkminy ocb w odwróceniu zależności czuję, że w końcu zrozumiałem czym to jest. Stosowałem to w kodzie ale nie umiałbym opowiedzieć co tak właściwie robię.

  • @3ndru1
    @3ndru16 ай бұрын

    Dziękuję za wspaniałe nakreślenie czym jest i jakie są podstawowe elemwnty (metodyki ?) Scrum. Dziękuję za poświęcenie się Autora!