Opis ogłoszenia
Wszystko jest trudne zanim stanie się łatwe – Goethe
Osobom zainteresowanym proszę o kontakt telefoniczny lub wiadomość SMS.
Cześć,
Jestem Adam, mam 30 lat i na co dzień pracuje jako Senior Java Developer. Od ponad 6 lat komercyjnie zajmuje się programowaniem tworząc aplikacje dla dużych światowych graczy branży bankowej, przemysłowej, a także państwowej. Chętnie podzielę się z Tobą umiejętnościami oraz doświadczeniem, które nabyłem na przestrzeni ostatnich lat.
Udzielam korepetycji z zakresu programowania dla uczniów szkół podstawowych i średnich oraz studentów.
Prowadzę zajęcia dla osób które myślą o zmianie branży, wejściu do świata IT i zostaniu Java Developerem.
Nie potrzebujesz posiadać mózgu Alberta Einsteina by zacząć programować, wystarczy komputer, szczere chęci i zaangażowanie do wspólnej pracy.
Zakres programu nauczania:
1. Konwersja liczb z systemu dwójkowego, ósemkowego, dziesiętnego i hexadecymalnego
2.Algorytmy (wraz z przykładami):
- Sortujące - Quicksort, Mergesort, Bubblesort, InsertionSort itd.
- Rekurencyjne (Ciąg Fibonacciego, Wieża Hanoi)
- Struktury danych - drzewa, kopce, grafy, stos, kolejka, listy, tablice
- Obliczanie złożoności obliczeniowej algorytmu
- NWD, NWW (Algorytm Euklidesa),
- Problem plecakowy, Algorytm wydawania reszty
- Kryptografia (Szyfr Cezara, Szyfr przestawieniowy)
- Przeszukiwanie MIN/MAX, Wyszukiwanie Binarne (BinarySearch)
- Badanie czy liczba jest pierwsza
- Palindrom
- Schemat Hornera
- Przeszukiwanie z wartownikiem
- Potęgowanie szybkie
- Anagramy
- Liczby doskonałe
- notacje postfix, prefix, infix
- Rozkład liczby na czynniki
- Sito Eratostenesa
3. Języki Programowania (Java, Python)
- Składnia języka
- Zmienne i ich typy
- Operatory
- Instrukcje warunkowe, iteracyjne, wyboru
- Stałe
- Łancuchy znaków
- Funkcje/Metody
- Typy wyliczeniowe
- Tablice
- Programowanie obiektowe - dziedziczenie, polimorfizm
- Wyjątki (rodzaje, przechwytywanie)
- Wielowątkowość
4. Zagadnienia dodatkowe
- Mikroserwisy (podstawy tworzenia API z wykorzystaniem nowoczesnych technologii Spring i Hibernate)
- Podstawy Gradle i Maven
- Bazy danych Oracle (SQL)
- Serwlety
- Thymeleaf
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
wystawiono opinii: 1
Bardzo polecam Pana Adama jeśli ktoś chce się nauczyć programowania w jezyku java. Pan Adam profesjonalnie tłumaczy, pomaga rozwiązywać zadania i pzygotować się do kolokwium. Dzięki niemu uzyskałam maksymalną liczbę punktów za bardzo trudny dla mnie projekt.