Zawodowy programista z wieloletnim doświadczeniem komercyjnym i open-sourcowym pomoże rozwinąć wiedzę z zakresu programowania, wytwarzania oprogramowania, pracy w zespołach programistycznych i metodologie.
Możliwość wystawienia faktury vat.
Korepetycje świadczone w dni powszednie po godzinie 17:00 oraz weekendy
Możliwość dojazdu w obrębie dzielnicy Bemowo.
Dalszy dojazd rozpatrywany indywidualnie.
Po więcej informacji zapraszam po kontakt pod adres-em (W profilu)
Początkujący:
- Środowiska programistyczne
- Programowanie strukturalne na podstawie języka c lub pascal
- szkielet programu
- kompilacja i uruchomienie
- zmienne i stale (lokalne i globalne)
- rozkazy
- instrukcje warunkowe
- funkcje i metody
- wskaźniki i referencje
- budowa algorytmu i notacje
- algorytmy sortowania
- optymalizacje
- zastosowanie
- inne
- zapis do pliku
- Programowanie obiektowe na podstawie Java
- klasy, obiekty, pola, metody
- modyfikatory dostępu
- podejście obiektowe
- dekompozycja obiektowa
- enkapsulacja
- dziedziczenie
- Programowanie funkcyjne na podstawie JavaScript
- Technologie web-owe
Koszt godziny: 100 zł netto
Zaawansowany
- Współczesne aplikacje i stosy technologiczne
- Wzorce projektowe
- Monolit a architektura mikroservice-owa
- Projektowanie i pisanie (części) front-end aplikacji
- Biblioteki wspomagające tworzenie warstwy prezentacji (Historia, budowa, podejście, zastosowanie)
- Jquery
- Angular
- Poprawianie wyglądu strony (BootStrap)
- Asynchroniczność
- Komunikacja Rest-owa
- Single page application
- Projektowanie i pisanie (cześć) back-end aplikacji
- Kontenery aplikacyjne
- Konfiguracja serwera
- Komunikacja Rest-owa i SOAP-owa
- Technologie spring-owe
- Testy jednostkowe
- Technologie (JUnit lub TestNg, mockito, assertJ, Spock)
- Podejście
- Zastosowanie
- Specyficzne przypadki
- Technologie zapisu danych
- Podstawy sql
- Hibarnate, Spring-data, Crud, Jpa, HQL
- Eventy i Kolejki komunikatów (Rabbit Monitor)
- Programowanie w zespole
- Code Review
- Git
- Proces wytwarzania aplikacji
- Środowiska CI (Jenkins, Travis)
- GitHub i BitBucket
- Sonar – statyczna analiza kodu
- Wdrażanie aplikacji
Praca w metodologii zwinne
- Agile i Scrum
Doświadczenie:
Wieloletnie doświadczenie komercyjne Doświadczenie w open source Kilkanaście zrealizowanych projektów klasy enterprise
Brak opinii