Ostatnia aktywność:
ponad 3 miesiące temu
 
Online
Katowice
Programowaniecena do ustalenia

Adam

gwiazdkagwiazdkagwiazdkagwiazdkagwiazdka5,0/51 opinia

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

Szkoła podstawowa
Szkoła średnia
Studia

Miejsce lekcji

U nauczyciela
U ucznia
Online

Napisz do użytkownika

Wykształcenie
10.2015 - 02.2019
Uniwersytet Śląski w Katowicach
Inżynier
Informatyka
Kursy i szkolenia
Nie dodano
Doświadczenie
02.2019 - 10.2019
C&C
Tworzenie aplikacji mobilnej dla dużego przedsiębiorstwa, uczestnictwo w projekcie dla zagranicznego klienta (tworzenie i utrzymanie mikroserwisu dla parkingu wielopoziomowego)
11.2019 - 11.2020
Poznańskie Centrum Superkomputerowo Sieciowe
Współtworzenie strony głównej miasta Poznania, oraz poszczególnych jej wortali m.in wydziału kultury, sportu.
11.2020 - 06.2021
ING Bank Śląski
Rozwijanie aplikacji backendowej w sektorze kredytów hipotecznych
07.2021 - aktualnie
Devapo
Development aplikacji dla holenderskiego klienta w sektorze bankowym.
Udzielam korepetycji

Ostatnie opinie


wystawiono opinii: 1
avatar
Agnieszka
gwiazdkagwiazdkagwiazdkagwiazdkagwiazdka5/5
12 czerwca 2021

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.

Po dodaniu opinii nie będzie możliwa jej edycja, dlatego upewnij się, że wypełniłeś/aś prawidłowo wszystkie pola.

Wystawiając opinię oświadczasz, że działasz zgodnie z regulaminem, treść opinii jest zgodna z prawdą, a Ty ponosisz za nią pełną odpowiedzialność. Więcej informacji na ten temat znajdziesz w Polityce Prywatności.

Wystawiając opinię oświadczasz, że jej treść jest zgodna z prawdą, a Ty ponosisz za nią pełną odpowiedzialność. W bazie serwisu e-korepetycje.net będą przechowywane dane takie jak adres e-mail oraz adres IP, z którego wypełniono formularz opinii. Dane te umożliwiają identyfikację autora opinii i mogą zostać udostępnione na wniosek podmiotów uprawnionych do tego, w przypadku zgłoszenia przez użytkownika działań niezgodnych z polskim prawem, w szczególności dotyczących czynów nieuczciwej konkurencji.