Prezentacja video
Opis ogłoszenia
Witam,
programista Samsunga z 7 letnim doświadczeniem w udzielaniu korepetycji, a także:
- były egzaminator
- obecny wykładowca w prywatnych szkołach programistycznych
- prowadzacy liczne webinary online z zakresu Programistyki i Sztucznej inteligencji
Oferuję:
Przygotowanie MATURA 2025
[STAŻE/ PRACA ZIMA 2025] > Kompleksowe przygotowania pod staż i pracę jako programista, wraz z możliwością zatrudnienia ! < zapisy na staże ZIMA 2025, wolne miejsca !
A także:
Z najróżniejszych dziedzin informatyki udzieli korepetycji kierunkowych jak i ogólnych. Pragnę nadmienić, że materiały, prace domowe, zadania z zajęć zawsze dostosowywuję indywidualnie pod każdego. Podczas lekcji przede wszystkim uczę specyficznego sposobu myślenia, o które to w Informatyce, a zwłaszcza programowaniu chodzi.
Prowadzę zajęcia przygotowujące do egzaminów technicznych specjalizacji Technik Informatyk :
- E.12 Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych
- E.13 Projektowanie lokalnych sieci komputerowych i administrowanie sieciami
- E.14 Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami
Oraz w nowej formie:
- EE 08 Montaż i eksploatacja systemów komputerowych,urządzeń peryferyjnych i sieci
- EE 09 Programowanie, tworzenie i administrowanie stronamiinternetowymi i bazami danych
Oraz w nowej formie:
- INF.02 Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
- INF.03 Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych zdobywa zawód technik informatyk
A także zajęcia przygotowujące do matury 2024 rozszerzonej z informatyki, w której to moi uczniowie osiągają ponad przeciętne wyniki procentowe (średnia z zeszłego roku to ponad 85% )
Ponadto udzielę korepetycji z zakresu:
- Zagadnienia Ethical Hacking:
- Zabezpieczenie sieci
- Reguły zapory zabezpieczeniowej
- Zarządzanie uprawnieniami urzytkowników
- Testy penetracyjne
- Testy zabezpieczeń w powłokach systemowych Linux/ Windows
- Obsługa Kali Linux
- Zaawansowana penetracja sieci
- Zabezpieczenie przed ataki z wnętrza i z zewnątrz sieci
- Raporty bezpieczeństwa
- Audyty bezpieczeństwa
2. Algorytmika i struktury danych:
- reprezentacja liczb w dowolnym systemie pozycyjnym, w tym w dwójkowym i szesnastkowym,
- sprawdzanie, czy liczba jest liczbą pierwszą,
- sprawdzanie, czy liczba jest liczbą doskonałą
- rozkładanie liczby na czynniki pierwsze,
- iteracyjna i rekurencyjna realizacja algorytmu Euklidesa,
- iteracyjne i rekurencyjne obliczanie wartości liczb Fibonacciego,
- wydawanie reszty metodą zachłannąalgorytmy wyszukiwania i porządkowania (sortowania)
- jednoczesne znajdowanie największego i najmniejszego elementu w zbiorze
- algorytm naiwny i optymalny,
- algorytmy sortowania ciągu liczb: bąbelkowy, przez wybór, przez wstawianie liniowe lub binarne, przez scalanie, szybki, kubełkowy,algorytmy numeryczne,
- obliczanie wartości pierwiastka kwadratowego,
- obliczanie wartości wielomianu za pomocą schematu Homera,
- reprezentacja liczb w różnych systemach liczbowych,
- szybkie podnoszenie do potęgi,
- wyznaczanie miejsc zerowych funkcji metodą połowienia,
- obliczanie pola obszarów zamkniętych metodą trapezów i prostokątówalgorytmy na tekstach,np.:sprawdzanie, czy dany ciąg znaków tworzy palindrom,
- anagram,
- porządkowanie alfabetyczne, (leksykograficzne)
- wyszukiwanie wzorca w tekście,
- obliczanie wartości wyrażenia podanego w postaci odwrotnej notacji polskiej,
- algorytmy kompresji i szyfrowania,np.:kody znaków o zmiennej długości
- alfabet Morse’a,
- kod Huffmana,
- szyfr Cezara,
- szyfr przestawieniowy,
- szyfr z kluczem jawnym (RSA),
- wykorzystanie algorytmów szyfrowania, np. w podpisie elektronicznym,
- algorytmy badające własności geometryczne,
- sprawdzanie warunku trójkąta,
- badanie położenia punktów względem prostej,
- badanie przynależności punktu do odcinka,
- przecinanie się odcinków,
- przynależność punktu do obszaru,
- konstrukcje rekurencyjne: drzewo binarne, dywan Sierpińskiego, płatek Kocha;
3. Programistyka:
Java(Kompleksowe przygotowanie pod JUNIORA):
- Programwoanie funkcyjne
- Podstawy programowania
- Obsługa dat i czasu
- Porgramowanie obiektowe
- Wzorce projektowe
- Wielowątkowość
- Obsługa wyjątków
- Zarządzanie projektami GIT
- Apliakcje biznesowe
- Impelemntacja serwisów bazodanowych
- JDBC / JDBI
- Hibernate / JPA
- Spring Framework
- Spring Boot
- Spring Web MVC
- Spring Data JPA
- RESTful Web Services
- implementacja chmury obliczeniowej
- środowiska graficzne: AWT/Swing/ JavaFX
- Maven
- Gradle
- JUnit
- Testy jednostkowe, testy automatyczne
- Programowanie architektury klient-serwer, P2P
- Android(Kompleksowe przygotowanie pod JUNIORA): ** Aplikacje implementujące baz danych ** Refleksje** Podstawy programowania** Programwoanie obiektowe** Kolekcje** Interface** Mikroserwisy** Implementacja chmury** Współpraca z zasobami zewnętrznymi** Gradle
- Python (Kompleksowe przygotowanie pod JUNIORA): ** Programowanie funkcyjne** Praca z kolekcjami** Implementacja funkcji matematycznych** Podstawy programowania** Obiektowość** Obsługa BigData** Sektor Sztucznej Inteligencji** Framework Flash, DJango** Data Science** Wzorce projektowe** Zarządzaie projektem GIT** Obsługa Dat i czasu
- Biblioteki: Pandas, NumPy, Matplotlib idd
- inne.
- C/C++ (Kompleksowe przygotowanie pod JUNIORA): ** Tablice, kolekcje** Obsługa strumieni wejścia/ wyjścia** Podstawy programowania** Operacje matematyczne** Programowanie funkcyjne** Programownaie obiektowe** Dyrektywy preprocesora** Obróbka i praca z tekstem** Obsługa sektora BigData** Obsługa plików** Struktury, klasy, interface, konstruktory, destruktory** Wskaźniki
- Rekurencja
- Obsługa wyjątków
- Wyrażenia lambda
- Dziedziczenie, polimorfizm
- Zarządzanie pamiecią
- Biblioteki: string, conio.h, time.h, math.h
- Środowisko graficzne QT
- inne.
Relacyjne bazy danych SQL
- Instalacja serwera w systemie Linux lub Windows.
- Struktura katalogów i plików.
- Podstawowa konfiguracja i uruchamianie serwera baz danych.
- Zarządzanie serwerem.
- Łączenie z serwerem;
- Praca przy pomocy klienta;
- Import skryptów;
- Struktura relacyjnej bazy danych.
- Tworzenie bazy danych.
- Podstawowe typy tabel oraz ich właściwości.
- Typy pól oraz ich właściwości
- Indeksy.
- Tworzenie, usuwanie, zmiana tabel.
- Konwencje nazewnictwa tabel i pól.
- Projektowanie relacyjnych baz danych.
- Podstawowe zasady projektowania;
- Typy relacji: jeden do wielu, wiele do wielu;
- Więzy integralności;
- Administracja użytkownikami baz danych.
- Określanie praw dostępu do określonych elementów bazy danych.
- Bezpieczeństwo.Import/eksport danych.
- Raportowanie i tworzenie dokumentacji.
- Język SQL i operacje na danych:** wstawianie (INSERT);** pobieranie (SELECT);** ograniczanie zwracanych wyników: WHERE, AND, OR, IN, LIMIT ;** usuwanie i aktualizacja (DELETE, UPDATE);** złączenia;** funkcje agregujące: SUM, AVG, COUNT** grupowanie: GROUP BY;** sortowanie : ORDER BY;** instrukcje warunkowe;** przydatne funkcje: MD5, CONCAT, DATE_SUB, ROUND, SUBSTR** podzapytania;** tworzenie złożonych zapytań;** transakcje;
A także możliwe przygotowanie pod międzynarodowe certyfikaty CCENT, CCNA, CCNP, ETH, certyfikacja Linux Administrator/ Professional
Kontakt:
-Telefon: 513 417 732
Serdecznie zapraszam do kontaktu i współpracy.
Dostępność
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
wystawiono opinii: 27
Zajęcia z programowania prowadzone przez Piotra to strzał w dziesiątkę! Dzięki jego profesjonalnemu podejściu i jasnym tłumaczeniom nawet najbardziej skomplikowane tematy stają się zrozumiałe. Piotr ma ogromną wiedzę, którą potrafi przekazać w bardzo przystępny sposób, a jego cierpliwość i zaangażowanie sprawiają, że nauka programowania to czysta przyjemność. Każda lekcja jest pełna praktycznych przykładów, które pomagają lepiej zrozumieć teorię. Serdecznie polecam wszystkim, którzy chcą rozwijać swoje umiejętności w świecie IT!
Zdecydowanie polecam, współpracowałem przez okres wakacji do poprawki z przedmiotu zawodowego technikum. Zdane ! Zajęcia profesjonalne w miłej atmosferze, korepetytor cierpliwy i konkretny.
Zajęcia ukierunkowane pod płatny staż, zacząłem od praktycznego zera, przy współpracy z Piotrkiem udało mi się osiągnąć poziom stażowy w trochę ponad 6 miesięcy. Obecnie uczęszczam na płatny staż i nadal rozwijam swoje umiejętności programistyczne pod okiem Piotrka. Polecam spróbować, korepetytor z powołania
Korzystałem z przygotowania z przedmiotów zawodowych (technik informatyk). Zajęcia w przyjemnej atmosferze, dużo wiedzy, jestem bardzo zadowolony.
Swietny korepetytor. Wykfalifikowany i rzetelny. Potrafil pomoc mi w rzeczach, ktorych inni informatycy nie umieli. Serdecznie polecam!
Zdecydowanie polecam, przy współpracy z Panem Piotrem nauczyłam się programować od absolutnego zera, zbudowałam projekty pod portfolio, a także z polecenia przez Pana Piotra od 2.04 rozpoczęłam płatny staż programistyczny. Dziękuję i polecam ! Emilia
Osoba godna polecenia. Potrafi wszystko na spokojnie wszystko wytłumaczyć, a dodatkowym atutem jest szeroki zakres projektów/zadań do wyboru pozwalające nauczyć się programowania.
Nie ma również problemu z punktualnością oraz odwoływaniem spotkań.
Polecam Pana Piotra :)
Z Piotrem opłaca się współpracować tylko jeśli jest się gotowym na dużo, intensywnej nauki. Przed kursem, który prowadził Piotr, uczyłem się trochę w domu ale dopiero w trakcie zajęć zrozumiałem na czym polega intensywność nauki programowania. Także szczerze polecam.
Godny zaufania, obowiązkowy i przesympatyczny korepetytor!
Bardzo polecam Pana Piotra, pomógł mi kiedy już straciłam wszelkie nadzieje.
Wspaniały korepetytor! Przede wszystkim skuteczna pomoc, wsparcie, niesamowita wiedza! Zdecydowanie bardzo bardzo polecam!!!
Świetny trener programowania i sympatyczny człowiek.
Zdecydowanie polecam korepetycje u Piotrka.
Jestem bardzo zadowolona z współpracy. Pan Piotr pomógł mi się przebranżowić. Bardzo polecam
Dzięki kursowi języka Java poprowadzonemu przez pana Piotra wg Jego autorskiego syllabusa będąc całkowitym dyletantem w ciągu trzech miesięcy uzyskałem wiedzę pozwalającą na samodzielne podjęcie nauki języka C++ do poziomu umożliwiającego podjęcie pracy developera w jednej z czołowych korporacji technologicznych.
TL;DR pan Piotr skutecznie nauczył mnie programowania od zera.
Jestem bardzo zadowolony z lekcji prowadzonych przez Pana Piotra. Niewielka ich ilość pomogła mi przejść bez problemowo przez ciężkie zagadnienia i zaliczenia.
Jestem bardzo zadowolona z lekcji z p. Piotrem. Dał mi solidne podstawy do dalszego rozwoju, a przede wszystkim zaszczepił we mnie pasję do programowania. Polecam tego korepetytora!
Pan Piotrek prowadzi ze mną przygotowania pod Java Developera, wprowadza bardzo miłą i komfortową atmosferę, świetnie uczy logiki programowania która do tej pory stanowiła dla mnie ciężką barierę, to bardzo wyrozumiały i cierpliwy nauczyciel, nawet po lekcji jest do dyspozycji by podpowiedzieć/sprawdzić zadanie, cieszę się że tak się układa współpraca!
Po kilku miesiącach nauki u Pana Piotra udało mi się przebranżowić i dostać pracę w pierwszych trzech firmach gdzie przechodziłam rekrutację. Nie ukrywajmy, nauka wymaga mnóstwo zaangażowania i wyrzeczeń ale jeśli jest się na to gotowym no to Pan Piotr jest odpowiednią osobą żeby pomóc wyłuskać z tego ogromu dostępnych materiałów, tutoriali itp. rzeczy, które są naprawdę istotne dla początkującego programisty. Świetny nauczyciel, znakomity przewodnik, dobre wsparcie żeby jednak kontynuować naukę kiedy pojawi się chęć by rzucić to wszystko i pojechać w Bieszczady. Fajnie, że tacy ludzie chcą w ogóle uczyć innych.
Dokładny, zawsze świetnie przygotowany, z szacunkiem do ucznia i jego czasu, wymagający, pomocny. Pan Piotr jest osobą, która poprowadzi każdego, kto naprawdę chce się czegoś nauczyć lub osiągnąć swój cel. Mimo ogromnych umiejętności potrafi "wejść w skórę" osoby rozpoczynającej swoją naukę w kierunku IT i odpowiednio dostosować tempo nauki do zdolności i możliwości czasowych ucznia. Polecam serdecznie.
Współpracuje z Panem Piotrem od lipca 2022. Początkowo ciężko było mi się przełamać - bariera ceny oraz byłem nieufny wobec obcej osoby z internetu, jednak Pan Piotr rozwiał moje wątpliwość i okazał się bardzo dobrym i wymagającym nauczycielem. Zna się na rzeczy. Współpracujemy do tej pory. Serdecznie polecam choćby spróbować!
Jestem zadowolony ze współpracy. Pan Piotr pomógł mi zdać maturę z informatyki z wysokim wynikiem. Bardzo dziękuję i polecam
Rozpoczelam nauke u Piotrka w maju 2021 z ukierunkowaniem pod Java Junior Developer, od Stycznia 2022 uczestnicze w platnym stazu w formie zdalnej w firmie do ktorej zostalam polecona z ramienia Piotrka. Calosc nauki mialo swoje wzloty i upadki, lepsze i gorsze chwile, jednak profesjonalne wsparcie pozwolilo wytrwac do konca. Dziekuje i polecam
Od ponad roku pracuję w firmach z którymi kolaboruje P. Piotr. Solidnie zostałem przygotowany i szybko znalazłem zatrudnienie. Szczerze polecam!
Pan Piotr pomógł mi w przygotowaniu do egzaminu technika. Jestem bardzo zadowolony z wyniku naszej współpracy.
Na prośbę zainteresowanego wystawiam rekomendację. Z pomocą P. Piotra udało mi się przebranżowić i osiągnąć zatrudnienie jako Python Java Developer. Zdecydowanie polecam. Bardzo zaangażowany w 'sprawę' ucznia dydaktyk.
Pan Piotr pomógł mi pozostać na wymarzonych studiach. Bez niego nie dałabym rady pozdawać sesji. Polecam bardzo. Korepetycje wykorzystane na 101% co do sekundy!
Pan Piotr pomógł mi przygotować się do matury z informatyki, dzięki niemu miałam bardzo dobry wynik. Jestem bardzo zadowolona i serdecznie polecam.
Pan Piotr prowadził przygotowania grupy 12 osób bezpośrednio pod wymagania Naszej firmy na stanowiska: Junior Java Dev, Tester manualny oraz stanowiska stażowe powiązane z językiem Python. Serdecznie podziękowania i rekomendacje. Wszystkie osoby sprawdziły się na poleconych stanowiskach.