Zapisy otwarte · dołączasz dziś, uczysz się w swoim tempie
Kompletne, praktyczne szkolenie online dla programistów C#/.NET. Projektowanie baz w Code First, migracje bez stresu i wydajne kwerendy — bez błędów, które spowalniają aplikacje.
Zamiast 1297 zł · 14 dni gwarancji zwrotu pieniędzy · faktura · płatność ratalna (Przelewy24)
Tab. 1. Program w skrócie: 9 modułów + bonusowy. Pełne rozwinięcie — rozdział 4.
Do szkoleń ModestProgrammer dołączyło już 1200+ osób
✓ zero negatywnych opinii
Większość problemów z wydajnością aplikacji .NET nie bierze się ze złego kodu biznesowego, tylko z nieświadomie napisanych zapytań do bazy danych. Zwykle wychodzą dopiero na produkcji.
Na 100 testowych rekordach wszystko śmigało. Przy realnych danych użytkownicy czekają kilka sekund na odpowiedź — a Ty nie wiesz, które zapytanie jest winne.
Jedno niewinne foreach i EF Core po cichu wysyła setki osobnych zapytań do bazy. W logach chaos, na bazie danych korek.
Update-Database na bazie klienta? Robisz backup, wstrzymujesz oddech i liczysz, że nic nie zniknie. Bo nikt nigdy nie pokazał Ci, jak robić to bezpiecznie.
Potrzebujesz trzech kolumn, a pobierasz całe encje z relacjami. RAM rośnie, Change Tracker śledzi tysiące obiektów, a Ty dostajesz uwagi na code review.
// Problem N+1 — zapytanie w każdej iteracji var orders = context.Orders.ToList(); foreach (var order in orders) { // każdy klient = osobne zapytanie do bazy var client = context.Clients .First(c => c.Id == order.ClientId); Console.WriteLine(client.Name); }
Listing 1. Ta sama funkcjonalność napisana nieświadomie: 1 + N zapytań do bazy.
// Eager loading + projekcja + brak śledzenia var orders = context.Orders .Include(o => o.Client) .AsNoTracking() .Select(o => new { o.Id, o.Client.Name }) .ToList(); foreach (var order in orders) { Console.WriteLine(order.Name); }
Listing 2. Po kilku świadomych decyzjach: jedno zapytanie. Ćwiczymy to w module 7 — Kwerendy.
Kompletne szkolenie online oparte na praktyce. Nauczysz się najlepszych praktyk pracy z EF Core na platformie .NET — od tworzenia bazy danych i tabel w C#, przez kwerendy, komendy, procedury i widoki, aż po pracę w realnej aplikacji ASP.NET Core i WPF.
Już od 2. modułu budujesz własny projekt, który rozwijasz przez całe szkolenie. Przez cały czas pracujesz pod okiem mentora — jesteśmy w stałym kontakcie, a każdą pracę domową osobiście sprawdzam i odsyłam z feedbackiem.
Poznasz też najczęstsze błędy początkujących, dzięki czemu Twoje aplikacje będą szybkie od pierwszego wdrożenia — bez uczenia się na własnych wpadkach na produkcji.
Rys. 1. Szkolenie w formie wideo na dedykowanej platformie edukacyjnej.
Nagrania możesz znaleźć wszędzie. Najtrudniejszy jest moment, w którym coś nie działa, a nie masz kogo zapytać. Tutaj masz — piszesz bezpośrednio do mnie, nie do moderatora ani na ogólny czat. Odpowiada Ci ta sama osoba, która nagrała te lekcje.
Bieżący nabór — opieka mentorska
Stan na dziś
Dlaczego jest limit? Bo odpowiadam osobiście, a doba ma 24 godziny. W danym momencie prowadzę ograniczoną liczbę osób — gdy limit się zapełni, wstrzymuję zapisy do czasu, aż ktoś zakończy szkolenie. Cena 997 zł zamiast 1297 zł obowiązuje w ramach bieżącego naboru.
Zajmij swoje miejsce →9 modułów + moduł bonusowy. Każdy moduł kończy się pracą domową, którą sprawdzam i odsyłam z przykładowym rozwiązaniem. W większości modułów omawiam też typowe błędy początkujących.
Tab. 2. Pełny program: 129 lekcji. Na start otrzymujesz 2 moduły, kolejne odblokowują się co tydzień.
Bez czekania na start kolejnej edycji. Zapisy są otwarte, a Ty zaczynasz dokładnie wtedy, kiedy masz na to głowę.
Po zakupie od razu dostajesz konto na platformie i otwarte 2 pierwsze moduły. Fakturę system wysyła automatycznie na maila.
Stawiasz SQL Server, konfigurujesz projekt, poznajesz EF Core od podstaw i wysyłasz mi pierwszą pracę domową.
Nowy moduł odblokowuje się co tydzień. Nie toniesz w 129 lekcjach naraz — a jeśli idziesz szybciej, napisz, odblokuję Ci kolejne wcześniej.
Twój projekt działa na EF Core, znasz pułapki wydajnościowe, odbierasz certyfikat. Materiały i aktualizacje zostają z Tobą na stałe.
Rys. 2. Przebieg szkolenia od zakupu do certyfikatu. Tempo dostosowujesz do siebie — nie ma sztywnych terminów zjazdów.
Cztery prawdziwe lekcje z platformy — znajdziesz je w spisie treści wyżej. Przy każdej widzisz czas trwania, a platforma pilnuje Twoich postępów i odhacza to, co masz już za sobą.

Rys. 3. Moduł 1 Strategia, lekcja 4: „Jak studiować?" (2 min). Platforma pilnuje postępów i odhacza ukończone lekcje.

Rys. 4. Moduł 3 Code First, lekcja 7: „Seed data" (4 min) — konfiguracja DbContext i UseSqlServer w Visual Studio.

Rys. 5. Moduł 1 Strategia, lekcja 7: instalacja SQL Server Management Studio (5 min) — zaczynamy od zera, razem ze środowiskiem.

Rys. 6. Moduł bonusowy, lekcja 3: „Komendy CLI" (11 min) — dotnet ef w terminalu, krok po kroku.
9 modułów + moduł bonusowy na dedykowanej platformie edukacyjnej. Od podstaw aż po zaawansowane zagadnienia EF Core.
Przez całe szkolenie jesteśmy w stałym kontakcie. Gdy utkniesz — piszesz bezpośrednio do mnie i dostajesz odpowiedź, zwykle jeszcze tego samego dnia.
Już od 2. modułu budujesz projekt, który rozwijasz do końca szkolenia. Pracujemy w ASP.NET Core oraz w aplikacjach desktopowych (WPF).
Każdy moduł kończy się pracą domową. Oceniam ją osobiście, odsyłam feedback i pokazuję przykładowe rozwiązanie.
W większości modułów pokazuję, co najczęściej psują początkujący w EF Core — i jak tego unikać od pierwszego dnia.
Strategie ładowania danych, śledzenie zmian, mierzenie wydajności i czytanie SQL-a generowanego „pod maską".
Po przerobieniu całego szkolenia otrzymasz certyfikat, którym pochwalisz się w CV i na LinkedIn.
Przerabiasz we własnym tempie i wracasz do materiałów, kiedy chcesz. Otrzymujesz też wszystkie przyszłe aktualizacje.
Do szkolenia dołączone są materiały PDF z najważniejszymi informacjami — do szybkiej powtórki, bez przewijania nagrań.
jednorazowa płatność · dożywotni dostęp
lub wygodne raty przez Przelewy24 · faktura na maila po zakupie
Wolnych miejsc u mentora: 6 z 20. Cena 997 zł zamiast 1297 zł obowiązuje, dopóki są wolne miejsca w tym naborze. Po zapełnieniu limitu wstrzymuję zapisy.
Bezpieczne płatności: Przelewy24 · Stripe · połączenie szyfrowane SSL
Zaczynasz od razu po zakupie — nie czekasz na start kolejnej edycji.
Pokochaj program lub odzyskaj pieniądze. Jeżeli uznasz, że szkolenie nie jest dla Ciebie — napisz na kazimierz.szpin@modestprogrammer.pl, a zwrócę Ci 100% wpłaty, bez podawania powodu.
Tab. 3. Społeczność ModestProgrammer — programiści, którzy uczą się .NET razem ze mną.
Możesz składać wiedzę z setek nagrań na YouTube albo zapisać się na drogi bootcamp. Porównaj sam, zanim zdecydujesz.
| Darmowe tutoriale | Bootcamp stacjonarny | Szkoła EF Core | |
|---|---|---|---|
| Koszt | 0 zł (+ mnóstwo czasu) | zwykle kilka–kilkanaście tys. zł | 997 zł |
| Uporządkowana ścieżka od A do Z | ✕ chaotyczna | ✓ | ✓ |
| Indywidualny feedback mentora | ✕ | częściowo, w grupie | ✓ do każdej pracy domowej |
| Własny projekt praktyczny | czasami | ✓ | ✓ rozwijany przez całe szkolenie |
| Kiedy startujesz | kiedy chcesz | w terminie zjazdu | ✓ od razu po zakupie |
| Tempo nauki | własne | narzucone | ✓ własne |
| Dostęp do materiałów po zakończeniu | — | zwykle brak | ✓ dożywotni |
| Certyfikat | ✕ | ✓ | ✓ |
| Gwarancja zwrotu pieniędzy | — | rzadko | ✓ 14 dni |
Tab. 4. Porównanie trzech dróg nauki Entity Framework Core.
Poniższe opinie pochodzą od uczestników moich pozostałych szkoleń (m.in. „Zostań Programistą .NET" i „Szkoła Testów Jednostkowych"). Szkołę EF Core prowadzę dokładnie w tym samym modelu: praktyka, prace domowe i stały kontakt z mentorem.

Kurs całkowicie zmienił moje podejście do programowania. Autor w przystępny sposób dzieli się swoją wiedzą, rzetelnie i fachowo omawia zagadnienia związane z technologiami .NET. Ogromna ilość materiału poparta przykładami, ciekawe zadania do każdej lekcji oraz możliwość kontaktu z autorem w razie sytuacji bez wyjścia sprawia, że ten kurs nie ma sobie równych. Dzięki Entity Framework, w porównaniu do ADO.NET, poznałem jak łatwo i wygodnie można wykonywać operacje na bazie danych za pomocą języka LINQ. Szczerze polecam!

Prowadzący to programista z wieloletnim doświadczeniem, który umie przekazać wiedzę uczestnikom, a dodatkowo można zawsze liczyć na jego pomoc. W przypadku pytań lub problemów odpowiada naprawdę szybko. Jakość nagrań SUPER, tempo OK, słucha się przyjemnie. Polecam, jako jeden z obecnie najlepszych kursów C#/.NET.

Jeszcze raz WIELKIE dzięki za świetnie opracowane i przygotowane szkolenie. Szeroki zakres wiedzy teoretycznej popierasz praktyką i super, że na bieżąco dajesz feedback do przygotowanych przez kursanta zadań. Pokazujesz wiele rzeczy praktycznych, które ciężko znaleźć w innych dostępnych szkoleniach czy tutorialach. I najważniejsze — co potwierdzam swoją osobą, bo właśnie zaczynam pracę jako programista — Twoje szkolenie BARDZO przybliża do celu.

Do nauki programowania miałam już kilka podejść i za każdym razem nie udawało mi się kursów ukończyć. Ten kurs jest inny. Wyróżniłabym jego przekrojowość i kompleksowe podejście (m.in. bazy danych), praktyczne podejście — teorii uczymy się przy okazji, budując aplikacje — oraz wsparcie mentora, które jest nieocenione: dostajemy pomoc przy problemach i motywujący feedback do zadań. Kazimierz jest naprawdę zaangażowany, a jego responsywność jest nierzadko dużo większa niż instruktorów kursów, które kosztują kilka tysięcy. Jestem naprawdę zadowolona.

Nie jest to szkolenie tak tanie jak na platformach e-learningowych, ale tam płacimy za absolutne podstawy. Z drugiej strony nie jest to bootcamp za 15 tys. zł. Stosunek jakości do ceny jest zdecydowanie nieporównywalny — na plus. Materiału jest naprawdę dużo, wiedza wykracza poza podstawy, dużo zadań praktycznych. Prace domowe sprawdzane są bardzo szybko (około 1 dzień) i dokładnie. Polecam, tym bardziej, że sam zdecydowałem się na zakup kolejnych szkoleń.

Kupiłam kurs po 5–6 latach pracy, aby usystematyzować sobie wiedzę i... usystematyzowałam:) Używam go do przypomnień przed rozmowami rekrutacyjnymi. Polecam go wielokrotnie studentom i juniorom. Zaletą jest podawanie zagadnień w logicznej kolejności i wykorzystywanie poprzednio zdobytej wiedzy. Przez proces prowadzisz dosłownie „za rączkę". Taki bootcamp, ale w domu i we własnym tempie. Dla mnie bomba.

Bardzo dobre szkolenie, które śmiało mogę polecić każdej osobie chcącej poszerzyć swoje umiejętności w technologii .NET. Wiedza przekazana w sposób zrozumiały, jakość i wartość merytoryczna nagrań na najwyższym poziomie. Kontakt z prowadzącym bezproblemowy — Kazimierz sprawdza prace szybko i daje wyczerpujące odpowiedzi oraz cenne wskazówki. Wiedzy podanej w sposób tak skondensowany i ustrukturyzowany próżno szukać na YouTube.

Jako tester automatyzujący w C# chciałem szerzej poznać możliwości platformy .NET. Największą zaletą kursu jest to, że realizowane projekty są realnymi aplikacjami, a nie zmyślonymi przykładami. Autor bardzo szybko pomaga w rozwiązaniu pojawiających się problemów. Bardzo polecam każdemu, kto myśli o programowaniu.

Szkolenie z pewnością warte swojej ceny, która w porównaniu do podobnych produktów (a przejrzałem ich wiele) wcale nie jest wygórowana. Bardzo praktyczne, a teorii jest tylko tyle, ile niezbędne do zrozumienia zagadnienia. Kazimierz jest niezwykle zaangażowany w pomoc i opiekę mentorską. Zawsze mogłem się do niego zwrócić z każdym problemem. Tempo odpowiedzi? Prawie zawsze niemalże niezwłocznie, rzadko kiedy później niż następnego dnia — nawet w weekend.

Nauka wymaga czasu i zaangażowania, ale znajdziecie tu wszystkie potrzebne materiały i informacje. Wiedza przedstawiona jest w przystępny sposób. Wielkim plusem kursu jest opieka Kazimierza, który jest bardzo pomocny i w razie gdy czegoś nie rozumiecie, szybko odpowiada na maile. Polecam!

Niewątpliwym plusem jest kontakt z prowadzącym. Udziela szczegółowych wyjaśnień oraz daje cenne wskazówki, które niełatwo znaleźć. Już dziś mogę pochwalić się bogatym portfolio, wiedzą z C#, a także pierwszą rozmową w sprawie pracy na stanowisku Młodszego Programisty .NET. Szczerze polecam i dziękuję prowadzącemu za czas poświęcony na sprawdzanie moich cotygodniowych zadań.

Kurs bardzo dobrze przygotowany pod kątem: mniej teorii, więcej praktyki. Informacje przedstawione w sposób przejrzysty i konkretny, stopniowo, bez pośpiechu. Bardzo dobry i szybki kontakt z prowadzącym oraz możliwość przerobienia kursu w dowolnym czasie wraz z opieką mentora sprawia, że jest to super alternatywa dla kursów stacjonarnych i bootcampów.

Przed kursem moja wiedza nie pozwalała mi stworzyć większej internetowej aplikacji bazodanowej czy aplikacji okienkowej. Podczas kursu nauczyłem się tworzyć takie aplikacje, poznałem wiele dobrych praktyk i zostałem bardzo zachęcony! Dziś jestem w stanie swobodnie tworzyć różnego rodzaju aplikacje i jestem członkiem zespołu rozwijającego aplikację ERP.

Dla mnie, jako osoby praktycznej, to skompresowana wiedza, która przy regularnym praktykowaniu sama wchodzi do głowy. Ogrom wiedzy w materiałach, a do tego ciągły dostęp do kursu daje możliwość utrzymania wysokiego poziomu. Gorąco polecam osobom, które zamiast wyszukiwać wiadomości w internecie wolą skupić się na konkretach.

Dzięki temu szkoleniu i prowadzącemu udało mi się poznać nowe, bardziej zaawansowane techniki programowania oraz wprowadzić ład i porządek do kodu. Nie jestem całkowicie początkujący, mimo to nabyłem sporo nowej wiedzy i nauczyłem się dobrych praktyk. Prowadzący jest otwarty na pomoc w każdej części szkolenia.

Zaczynałem od zera (jeśli chodzi o C#) i naprawdę dowiedziałem się wielu ciekawych rzeczy, co pomogło mi zacząć pisać aplikacje samemu. Przejście przez cały przekrój platformy .NET to chyba jeden z największych plusów tego kursu.

Dzięki szkoleniu udało mi się zdobyć staż, a później pierwszą pracę. Szkolenie pomogło mi nauczyć się tworzenia aplikacji e-commerce. Jeżeli chce się pracować jako programista, zdecydowanie polecam.

Szkolenie u Kazimierza jest naprawdę dobre. Porusza wiele tematów związanych z programowaniem w .NET, a aplikacje, które się tam pisze, są naprawdę rozbudowane. Ważne jest, aby robić prace domowe i starać się je rozwiązywać samodzielnie — tak wygląda praca programisty na co dzień. Wiem, co piszę, bo po kursie u Kazika zostałem programistą w PKO BP.

Ze swojej strony mogę śmiało polecić wideokursy Kazimierza — są super, jak nie wierzysz, to się przekonasz sam. Naprawdę warto, takiej solidnej dawki nie uraczysz w żadnej szkole. To szkolenie Cię uświadomi, co z czym się je, i nie będą Ci straszne żadne zawiłe pojęcia.

Struktura szkolenia jest dobrze zorganizowana: najpierw omawiana jest tematyka, a na koniec rozdziału są zadania praktyczne. Podejście mentora jest indywidualne — z każdym problemem można pisać i dostaje się wsparcie. Nie ma czegoś takiego jak zlewanie, odpowiedzi dostaję jeszcze tego samego dnia.
Początkowo zastanawiałem się, czy warto — przecież jest wiele darmowych tutoriali. Dziś mogę powiedzieć, że absolutnie nie żałuję. Ilość przekazanej praktycznej wiedzy była naprawdę niesamowita i nie sądzę, żeby dało się ją łatwo uzyskać samodzielnie. Choć umiałem już trochę programować w C#, dopiero ten kurs uświadomił mi, ilu praktycznych rzeczy jeszcze nie wiedziałem.
Projekty tworzone w ramach kursu i zadań domowych są świetnym uzupełnieniem portfolio i doskonale nadają się do pochwalenia na rozmowie kwalifikacyjnej. Skończyłem kurs i bardzo szybko udało mi się znaleźć pracę, w której codziennie używam rzeczy, które pamiętam z kursu.
Dzięki dobrze przygotowanym materiałom oraz prostym i zrozumiałym wytłumaczeniom prowadzącego byłem w stanie zrozumieć i wykorzystać wiedzę bez tracenia czasu na błędy. Największą zaletą kursu jest sam prowadzący, z którym jest dobry kontakt — zawsze odpowiada na pytania, pomaga i doradza.
Technologie przedstawione w przystępny sposób, sporo dodatkowych informacji z obszaru inżynierii oprogramowania. Kurs jest prowadzony przez super instruktora, który bardzo chętnie służy dodatkowymi wyjaśnieniami i pomocą, jeśli jest taka potrzeba.
Jakość nagrań bardzo dobra, wszystko dobrze opisane, feedback po każdej pracy domowej i co najważniejsze — zawsze mogłem liczyć na pomoc. Było trochę nauki, ale przeszedłem pozytywnie rozmowę kwalifikacyjną i od miesiąca jestem już programistą :D
Nie czekasz. Zapisy są otwarte, a dostęp do platformy i pierwszych 2 modułów dostajesz od razu po zakupie. Startujesz tego samego dnia — albo wtedy, kiedy będziesz miał na to czas.
Bo w cenie jest moja praca, nie tylko nagrania. Każdą pracę domową sprawdzam osobiście i osobiście odpowiadam na Twoje maile. Żeby utrzymać tempo odpowiedzi, o którym piszą uczestnicy w opiniach, w danym momencie prowadzę ograniczoną liczbę osób. Gdy limit się zapełni, wstrzymuję zapisy do czasu, aż zwolnią się miejsca.
To cena bieżącego naboru — zamiast regularnych 1297 zł. Materiałów w szkoleniu systematycznie przybywa, a dostęp masz dożywotni wraz z aktualizacjami, więc cena idzie w górę, a nie w dół. Nie planuję wyprzedaży poniżej tej kwoty.
Tak. Kupując program, otrzymujesz dożywotni dostęp do wszystkich materiałów, a także do ich przyszłych aktualizacji.
Nie. Na start otrzymasz dostęp do 2 pierwszych modułów, a do każdego kolejnego — co tydzień. Sprawdziliśmy, że ten system działa najlepiej: program jest tak ułożony, że na pewno nie będziesz się nudzić, a po każdym module czeka na Ciebie praca domowa. Dzięki temu realnie kończysz szkolenie, zamiast utonąć w 129 lekcjach naraz. Jeśli przerabiasz materiał szybciej — napisz do mnie, a odblokuję Ci kolejne moduły wcześniej.
Zwykle tego samego dnia, rzadko kiedy później niż następnego — także w weekend. Piszesz bezpośrednio do mnie na maila, nie na grupę czy do moderatora. To samo dotyczy prac domowych: feedback wraca najczęściej w ciągu ok. jednego dnia.
Jeśli pytanie dotyczy Entity Framework Core — jak najbardziej. Wolne zapytanie, zagmatwana migracja, dziwne zachowanie Change Trackera: pisz, przeanalizujemy to razem.
Nie musisz uczyć się składni SQL — dzięki EF Core zapytania na bazie danych piszesz w C#. W szkoleniu pokażę Ci jednak, jak podglądać SQL generowany przez EF Core, żebyś zawsze wiedział, co dokładnie dzieje się na bazie.
Tak. Wszystkie materiały są w języku polskim.
Żaden problem — możesz kupić dostęp teraz, a zacząć z opóźnieniem. Dostęp do programu jest nieograniczony w czasie, więc materiały spokojnie na Ciebie poczekają. Kupując dziś, blokujesz sobie miejsce w bieżącym naborze i dzisiejszą cenę.
Tak. System jest zintegrowany z platformą inFakt, która po zakupie automatycznie wyśle Ci fakturę na maila (dotyczy podatników polskich).
Płatności realizowane są bezpiecznie przez Przelewy24 lub Stripe, a połączenie zabezpiecza certyfikat SSL. Raty też są możliwe: w koszyku wybierz płatność przez Przelewy24, a w kolejnym kroku skonfigurujesz rozłożenie na raty. Gwarancja zwrotu obowiązuje również przy zakupie ratalnym.
Obejmuje Cię 14-dniowa gwarancja zwrotu pieniędzy. Wystarczy, że napiszesz na kazimierz.szpin@modestprogrammer.pl, a zwrócę Ci 100% wpłaty — bez podawania powodu. Dotyczy to również zakupów na raty.
Napisz śmiało na adres: kazimierz.szpin@modestprogrammer.pl — odpowiadam szybko.
Albo otworzysz profiler i od razu zobaczysz, co poprawić. Wiedza z EF Core zostaje z Tobą na całą karierę — a zaczynasz dziś, bez czekania na kolejną edycję.
Wolne miejsca u mentora: 6 z 20 · 14 dni gwarancji zwrotu · faktura · płatność ratalna