Ostatnio zająłem się nowym projektem — kurs programowania w Javie do podstaw. Przeprowadzam osoby chcące nauczyć się programowania od zera do programisty. Jeśli jesteś zainteresowany dołączeniem do kursu, to znajdziesz go na https://programovanie.pl. Jest dostępny całkowicie za darmo dla każdego. Jeśli już programujesz, to może ktoś z Twoich znajomych rozważa naukę programowania i szuka kursu, możesz mu polecić mój kurs. A jeśli sam masz chwilę, to też zapraszam to zerknięcia i przesłania feedbacku. Kurs można też znaleźć na YouTube, gdzie można go obejrzeć bez rejestrowania się w serwisie.
Gdzie go można znaleźć?
Kurs jest dostępny na stronie https://programovanie.pl. Oprócz tego publikujemy porady, informację o kursie i memy na mediach społecznościowych:
- Instagram – https://instagram.com/programovanie.pl
- Facebook – https://www.facebook.com/programovaniepl
- Grupa na Facebooku – https://www.facebook.com/groups/996354121226286
- YouTube – https://www.youtube.com/channel/UC920IA6G1NICk3Div4UlRDw
Dlaczego kurs i to za darmo?
Jak uczyłem się programować, korzystałem z wielu darmowych materiałów. Aktualnie jestem już doświadczonym specjalistą i chciałbym się podzielić, wiedzą zdobytą przez lata pracy. Mam nadzieję, że ktoś na tym skorzysta tak, jak ja skorzystałem kilka lat temu.
Drugim powodem jest chęć rozwoju i nauki. Tworzenie kursu wymaga nabycia wielu umiejętności, nagrywanie lekcji, montowanie, synchronizacja i obróbka audio… To tylko wierzchołek góry lodowej. Do tego dochodzi prowadzenie profili w mediach społecznościowych. Na szczęście mam tutaj pomoc i nie muszę tego wszystkiego robić samodzielnie, inaczej byłaby to praca na pełny etat.
Trzecim powodem jest chęć zrobienia czegoś innego. W pracy nie brakuje mi wyzwań, chociaż one kręcą się wokół tych samych rzeczy. Przy tworzeniu kursu trzeba wykorzystać trochę bardziej kreatywną cześć mózgu. Dodatkowo zajmowanie się rzeczami z pogranicza marketingu też jest czymś nowym, rozwija to umiejętności, które mogą się przydać w przyszłości.
Co jest w kursie?
Kurs powstaje na bieżąco, bazując na feedbacku kursantów. Staram się zwięźle przekazywać istotną wiedzę, bez wchodzenia za głęboko w szczegóły. Co jakiś czas przygotowuję zadania do wykonania, tak aby kursanci mogli popracować też sami. Podaję później rozwiązania, dzięki temu można porównać, jak dany problem został rozwiązany przeze mnie i przez osobę uczącą się programowania.
Co już jest zrealizowane?
Tematy, które udało się zrealizować:
- Konfiguracja narzędzi
- Pierwszy program
- Zmienne
- Korzystanie z debuggera
- Sterowanie przepływem programu
- Instrukcje warunkowe
- Pętle
- Klasy
- Pola
- Metody
Co jest w planie?
Tematy w trakcie tworzenia:
- Polimorfizm
- Tablice
- Proste algorytmy
- Struktury danych
- Narzędzia
- Maven
- Git i Github
- Docker
- Testy jednostkowe
Co po kursie?
Kurs przedstawia podstawy programowania. To trochę za mało, aby podjąć pierwszą pracę. Jednak chciałbym przygotować drugą część kursu, gdzie pokażę jak stworzyć aplikację z użyciem Spring Boota, baz danych, prostym frontendem. Jak to połączyć razem i pokazać światu, aby inni użytkownicy mogli z niej korzystać. Po takim kursie będzie można próbować startować już na juniora/stażystę do firm.
Podsumowanie
Zerknijcie na kurs. Jeśli uważasz, że moja praca jest wartościowa, to możesz polecić go znajomym. Chętnie też usłyszę feedback na temat kursu, możesz go przesłać bezpośrednio do mnie lub zostawić w komentarzu. Pozwoli mi to dostarczać lepsze treści w przyszłoci. Cześć!