Programowanie - podstawy i techniki zaawansowane


Wyślij wiadomość:

Cena
100 zł /60 min.
Miejsce
Korepetycje Warszawa (Bemowo)
Pokaż na mapie
U ucznia/ u korepetytora
Lekcje online/Skype
Nie
Zakres
Szkoła średnia, Studia, Zawodowo
Zagadnienia

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


Opinie o korepetytorze (0)

Brak opinii