
WYBIERZ KURS:

Java / Kotlin
Kurs przygotuje Cię do pracy na stanowisku programisty Java, Java Web Developer lub każdym innym, gdzie wymagana jest znajomość języka Java. Po zakończeniu szkolenia będziesz w stanie tworzyć lub rozwijać nowoczesne aplikacje bazodanowe i webowe w języku Java oraz frameworkach, których nauczysz się w tym szkoleniu. Naukę zaczniesz od zrozumienia podstaw języka Java i struktur programistycznych, które w nim występują. Nauczysz się zagadnień związanych z algorytmiką oraz zasad optymalizacji kodu i szybkości działania aplikacji. Wykorzystasz komunikację z bazami danych SQL oraz mechanizmy ORM. Zbudujesz nowoczesne aplikacje bazodanowe i webowe, które następnie skonteneryzujesz z wykorzystaniem platformy Docker. Programy przetestujesz z wykorzystaniem bibliotek dedykowanych do testów. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami (np. Git). Twoja wiedza będzie systematycznie poszerzana o dodatkowe materiały dydaktyczne, które znajdziesz na moich kanałach YouTube, TikTok lub otrzymasz w formie cotygodniowych newsletterów.

C++
Szkolenie przygotuje Cię do pracy na stanowisku C++ Developer lub każdym innym, gdzie wymagana jest znajomość języka C++. Po zakończeniu szkolenia będziesz w stanie tworzyć i rozwijać nowoczesne aplikacje w języku C++ oraz frameworkach, które z nimi współpracują. Naukę zaczniesz od zrozumienia podstaw języka C++ i struktur programistycznych, które w nim występują. Nauczysz się zagadnień związanych z algorytmiką oraz zasad optymalizacji kodu i szybkości działania aplikacji. Wykorzystasz komunikację z bazami danych SQL oraz nauczysz się zarządzać danymi w formacie JSON i nie tylko. W aplikacjach zaimplementujesz mechanizmy wielowątkowości. Programy przetestujesz z wykorzystaniem bibliotek dedykowanych do testów. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami (np. Git).

C#
Kurs przygotuje Cię do pracy na stanowisku C# Developer, .NET Developer lub każdym innym, gdzie wymagana jest znajomość języka C#. Po zakończeniu szkolenia będziesz w stanie tworzyć lub rozwijać nowoczesne aplikacje w języku C# oraz frameworkach, które z nim współpracują. Naukę zaczniesz od zrozumienia podstaw języka C# i struktur programistycznych, które w nim występują. Nauczysz się zagadnień związanych z algorytmiką oraz zasad optymalizacji kodu i szybkości działania aplikacji. Wykorzystasz komunikację z bazami danych SQL, NoSQL oraz mechanizmy ORM. Zbudujesz nowoczesne aplikacje, które następnie skonteneryzujesz z wykorzystaniem platformy Docker. Programy przetestujesz z wykorzystaniem bibliotek dedykowanych do testów. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami (np. Git).

SPRING aplikacje webowe
Kurs przygotuje Cię do pracy na stanowisku programisty Java Web Developer lub na każdym innym stanowisku, gdzie wymagana jest znajomość języka Java z frameworkiem Spring Boot oraz innymi frameworkami, których nauczysz się w tym szkoleniu. Naukę zaczniesz od zrozumienia podstaw frameworka Spring i struktur programistycznych, które w nim występują. Następnie poznasz podstawowe pojęcia związane z aplikacjami webowymi. Nauczysz się zagadnień związanych ze wzorcami stosowanymi przy tworzeniu takich aplikacji. Poznasz metody optymalizacji kodu i szybkości działania rozwiązań webowych. Następnie skupisz się na nauce frameworka Spring Boot oraz innych frameworków, które z nim współpracują. Zdobędziesz wiedzę pod kątem rozwijania aplikacji webowych, które wykorzystują komunikację bazodanową i są zabezpieczone warstwą security. Nauczysz się tworzyć aplikacje realizujące komunikację w sposób synchroniczny, jak również wdrożysz podejście reaktywne. Następnie zaczniesz stosować architekturę mikroserwisową oraz przetwarzać duże ilości danych z wykorzystaniem asynchronicznych mechanizmów strumieniowego przesyłania danych. Przygotowane aplikacje skonteneryzujesz z wykorzystaniem platformy Docker i osadzisz w chmurze. Programy przetestujesz z użyciem bibliotek dedykowanych do testów. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami (np. Git).

ASP.NET ASP.NET CORE aplikacje webowe
Szkolenie przygotuje Cię do pracy na stanowisku .NET Developer lub podobnym. Po zakończeniu szkolenia będziesz w stanie tworzyć oraz rozwijać aplikacje webowe i RESTful web services w technologiach ASP.NET MVC, ASP.NET Web API oraz ASP.NET Core. Aplikacje wykorzystają Entity Framework oraz Entity Framwework Core do zarządzania danymi w powiązanej bazie danych. Bezpieczeństwem programów zarządzać będą mechanizmy security ASP.NET oraz ASP.NET Core w oparciu o standard JWT. Aplikacje zostaną skonteneryzowane z wykorzystaniem platformy Docker oraz osadzone w chmurze za pomocą platformy Microsoft Azure. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami.

WEB DEVELOPER
Kurs przygotuje Cię do pracy na stanowisku programisty JavaScript, TypeScript oraz każdym innym, gdzie wymagana jest znajomość tych języków oraz frameworków, które poznasz w tym szkoleniu (m.in. React, Angular, Express i wiele innych). Po zakończeniu szkolenia będziesz w stanie tworzyć lub rozwijać nowoczesne aplikacje webowe fullstack. Naukę zaczniesz od zrozumienia podstaw języków JavaScript, TypeScript i struktur programistycznych, które w nich występują. Nauczysz się zagadnień związanych z algorytmiką oraz zasad optymalizacji kodu i szybkości działania aplikacji. Następnie dowiesz się, jak działa narzędzie Webpack. Później poznasz ważne frameworki do tworzenia aplikacji frontendowych (React, Angular). Następnie skupisz się na przygotowaniu warstwy backendowej z wykorzystaniem frameworka Express. Wykorzystasz komunikację z bazami danych SQL, NoSQL oraz mechanizmy ORM. Przygotujesz warstwę security. Na koniec nauczysz się, jak konfigurować komunikację aplikacji backendowej z aplikacją fronetndową. To pozwoli Ci uzyskać kompleksowe rozwiązanie fullstack.

PYTHON
Kurs przygotuje Cię do pracy na stanowisku programisty Python, Python Web Developer, Python Data Scientist lub każdym innym, gdzie wymagana jest znajomość języka Python. Po zakończeniu szkolenia będziesz w stanie tworzyć lub rozwijać nowoczesne aplikacje w języku Python oraz frameworkach, które z nim współpracują. Naukę zaczniesz od zrozumienia podstaw języka Python i struktur programistycznych, które w nim występują. Nauczysz się zagadnień związanych z algorytmiką oraz zasad optymalizacji kodu i szybkości działania aplikacji. Wykorzystasz komunikację z bazami danych SQL, NoSQL oraz mechanizmy ORM. Zbudujesz nowoczesne aplikacje webowe, które następnie skonteneryzujesz z wykorzystaniem platformy Docker i osadzisz w chmurze. W aplikacjach będziesz przetwarzał dane z wykorzystaniem mechanizmów data science. Wdrożysz rozwiązania związane ze sztuczną inteligencją. Programy przetestujesz z wykorzystaniem bibliotek dedykowanych do testów. To oczywiście nie wszystko. Poznasz wiele innych narzędzi wspomagających pracę z opisanymi wyżej technologiami (np. Git).

Matura z informatyki
Szkolenie przygotuje Cię do matury z informatyki oraz do pierwszego roku studiów informatycznych w zakresie przedmiotów związanych z informatyką. Po zakończeniu szkolenia będziesz posiadał teoretyczną oraz praktyczną wiedzę wymaganą na egzaminie maturalnym z informatyki w starej oraz nowej formule. Szkolenie gwarantuje Ci możliwość dalszego rozwijania się w celu podjęcia pracy na stanowisku programisty lub podobnym. W ramach szkolenia rozwiążesz ogromną ilość zadań teoretycznych i praktycznych. Twoja wiedza będzie systematycznie sprawdzana w trakcie naszych spotkań i organizowanych co pewien czas indywidualnych rozmów kontrolnych.
Indywidualne podejście
Programowanie to moja pasja.
Kursy przygotowuję z uwzględnieniem Twoich potrzeb i poziomu zaawansowania.
Razem ustalamy cel, który ma przyświecać naszym spotkaniom.
Masz moje wsparcie na każdym etapie kursu.
Nawet jeżeli nie wiesz, który kurs wybrać, napisz do mnie. Razem znajdziemy odpowiedź, od którego momentu rozpocząć programistyczną przygodę.

Opinie moich kursantów
Zdecydowanie polecam kurs programowania z Krzyśkiem. Zajęcia prowadzone są bardzo profesjonalnie. Dane zagadnienie przedstawione jest od strony teoretycznej, a następnie praktycznej. Wszystko super uporządkowane i przekazane w bardzo przystępnej formie. Nawet najtrudniejsze kwestie po spotkaniu z Krzyśkiem okazują się zrozumiałe i logiczne. W ich pełnym opanowaniu bardzo pomagają zadnia zarówno teoretyczne jak i praktyczne, które otrzymujesz od Krzyśka. Jestem bardzo zadowolony, że udało mi się trafić na tak kompetentnego nauczyciela. Moja ocena to 10/10. Polecam!!
5 gwiazdek na 5 to nawet za mało jeśli chodzi o korepetycje z Krzyśkiem. Polecam korepetycje u tego Pana, gdyż nie znam człowieka który jednocześnie świetnie programuje, ale także bezproblemowo przekazuje zdobytą wcześniej wiedzę.
Nie dość, że genialnie tłumaczy zagadnienia od tych prostszych – pętle for, do trudniejszych – klasy i obiekty, to jeszcze elastyczne godziny korepetycji sprawiają wrażenie, że w końcu znalazło się człowieka, który nauczy Cię programować.
Krzysiek jest niesamowicie sympatycznym człowiekiem, a do tego niebywale rzetelnym nauczycielem. Organizuje, przygotowuje i przeprowadza zajęcia na naprawdę wysokim poziomie. Jest pełen profesjonalizmu, zawsze punktualny i gotowy rozwiać wszelkie wątpliwości pojawiające się w toku nauki. Co ważne udostępnia wiele dodatkowych materiałów, dzięki którym można lepiej przyswoić aktualnie przerabiany na spotkaniach materiał i właściwie przygotować się do kolejnych lekcji. Naprawdę bardzo gorąco polecam.
Naukę z Krzyśkiem rozpoczęłam niecały rok temu, kiedy potrzebowałam pomocy w zdaniu egzaminu z programowania. Kurs u niego był jedną z najlepszych moich decyzji. Egzamin zdałam, a ponadto poczułam chęć do nauki programowania. Krzysiek zawsze jest przygotowany do spotkania, tłumaczy każdy detal, w razie pytań/problemów zawsze odpowiada na maile i SMSy. Jest znakomitym programistą, z ogromną wiedzą i doświadczeniem. Dzięki niemu nie mam już problemów z pisaniem kodu, nabrałam pewności i przychodzi mi to z dużą łatwością. Pełen profesjonalizm połączony ze świetnym poczuciem humoru i miłą atmosferą. Zdecydowanie polecam!
Ocena: 5/5
Na początku mojej przygody z programowaniem była to czarna magia. Od czasu jak skontaktowałem się z Krzyśkiem, wszystko to stało się o wiele prostsze. Świetnie tłumaczy, jest cierpliwy, wie jak naprowadzić żeby zrozumieć problem. Komunikacja z nim zawsze przebiega bezproblemowo, podsyła różne pomocne materiały, kiedy sam coś potrzebuje zawsze służy pomocną radą. Uczestnicząc w zajęciach z nim panuje miła i przyjemna atmosfera. Jeżeli nie jesteś z programowaniem za pan brat, polecam Krzyśka w 10000%.