Zajmuję się nauczaniem zarówno osób początkujących, które stawiają swoje pierwsze kroki w programowaniu jak i znających już podstawy.
Preferuję nauczanie przez praktyczne ćwiczenia i zadania oraz wykonywanie projektów.
Wszystkie lekcje są nagrywane, tak byś później po naszym spotkaniu mógł oglądnąć ją jeszcze raz.
Języki programowania które nauczam to:
- HTML5
- CSS3
- Java Script
- Python
Dla osób które znają już podstawy:
- ReactJS
- NodeJS
- MongoDB
- PostgreSQL
oraz wiele innych bibliotek i frameworków.
Lista zagadnień JavaScript:
- Zmienne i Typy danych
- Instrukcje warunkowe
- Pętle
- Tablice
- Funkcje
- Operacje na DOM (dodawanie, modyfikacja, usuwanie elementów html)
- Zdarzenia
- Operacje na numerach
- Operacje na stringach
- Zapytania AJAX i obsługa serwera REST
- Obiekty
- Klasy
- Operacje na dacie
- Praktyczne zadania
Lista zagadnień NodeJS:
- Obsługa plików (txt, csv, json)
- Tworzenie modeli danych
- Obsługa żądań po stronie serwera (GET, POST, PUT, DELETE)
- Obsługa bazy danych (MongoDB, PostgreSQL)
- Middleware
- Obsługa błędów
- Obsługa bazy danych typu klucz-wartość (Redis)
- Nauka wzorców projektowych
- Obsługa zapytań
- Asynchroniczność (async - await, promise, callbacki)
- Standard ES6
- Wdrożenie aplikacji do chmury (AWS, Heroku)
Lista zagadnień ReactJS:
- JSX
- Pisanie komponentów
- State oraz props
- Component Lifecycle
- Listy
- Obsługa zdarzeń
- Obsługa zapytań i formularzy
- Czysty kod
- Manipulacja DOM przy pomocy Refs
- Portale
- Context
- React-Router-Dom
- Private Routing
- Tworzenie zapytań HTTP
- Wdrożenie aplikacji do chmury (AWS, Heroku)
Lista zagadnień Python:
- Zmienne i Typy danych
- Instrukcje warunkowe i pętle
- Funkcje
- Operacje na numerach
- Operacje na stringach
- Listy
- Krotki
- Sets
- Słowniki
- Klasy i obiekty
- Dziedziczenie
- Operacje na dacie
- Moduły
Lista zagadnień MongoDB:
- Zapytania
- Dodawanie dokumentów
- Modyfikacja dokumentów
- Usuwanie dokumentów
- Zaawansowane zapytania z agregacją (aggregate)
- Walidacja i modelowanie kolekcji
- Wdrożenie bazy danych do systemu modelu DaaS (mLab)
Lista zagadnień Sequelize (PostgreSQL):
- Modele danych
- Typy danych
- Hooks
- Tworzenie zapytań
- Tworzenie tabel
- Relacje One to One, One to Many, Many to Many
- Sortowanie, aliasy, ograniczanie wyników i zwracanie unikalnych wartości
- Inner, left, right, full join.
Prowadzę również lekcje programowania grupowe, jeśli masz osobę, z którą chciałbyś/chciałabyś się nauczyć programowania to zapraszam do kontaktu. Zajęcia grupowe odbywają się online w 2-3 osobowych grupach
Cennik :
45zł/1 osobe - korepetycje grupowe online 1h (2 osobowa grupa)
35zł/1 osobe - korepetycje grupowe online 1h (3 osobowa grupa)
70zł - korepetycje 1h dla 1 osoby
Oczywiście jeżeli jakieś zagadnienie nie znajduje się na liście lub po prostu oczekiwalibyście pomocy przy zadaniu lub projekcie to również zapraszam do kontaku ze mną.