Opis ogłoszenia
Oferuję korepetycje z zakresu programowania, technologii webowych, baz danych, bezpieczeństwa oraz algorytmiki. Moje zajęcia są dostosowane do indywidualnych potrzeb, dzięki czemu każda osoba, niezależnie od poziomu zaawansowania, będzie mogła rozwijać swoje umiejętności w komfortowej atmosferze. W ramach korepetycji nauczysz się nie tylko podstaw i zaawansowanych zagadnień z takich obszarów jak HTML, CSS, JavaScript, Python, SQL, ale także będziesz miał/a okazję pracować nad rzeczywistymi projektami, które pomogą Ci wdrożyć teorię w praktykę. Dodatkowo, nauczymy się rozwiązywać problemy algorytmiczne i poprawiać logikę programowania. [*
HTML :
- Struktura dokumentu HTML
- Elementy tekstowe i listy
- Tworzenie linków, obrazów i multimediów
- Formularze i elementy formularza
- Tabele i ich formatowanie
- Semantyczne znaczniki HTML5
- Atrybuty globalne
CSS :
- Selekcja elementów i stylowanie
- Kolory, tła i czcionki
- Układ strony (Flexbox, Grid)
- Animacje i przejścia
- Media Queries (responsywność)
- Pozycjonowanie elementów
JavaScript
- Zmienne, typy danych i operatory
- Instrukcje warunkowe i pętle
- Funkcje i manipulacja DOM
- Obsługa zdarzeń
- Asynchroniczność i obietnice (Promise, async/await)
- Praca z tablicami i obiektami
Python
- Typy danych i operatory
- Pętle i instrukcje warunkowe
- Funkcje i praca z plikami
- Listy, krotki, słowniki i zbiory
- Programowanie obiektowe
- Praca z bibliotekami Pythona (np. math, random, datetime)
- Obsługa błędów i wyjątków
- Biblioteki i frameworki
- Requests – wysyłanie zapytań HTTP
- Flask – podstawy tworzenia aplikacji webowych
- BeautifulSoup – parsowanie HTML i scraping
SQL
- Podstawowe operacje na bazach danych (SELECT, INSERT, UPDATE, DELETE)
- Tworzenie tabel i relacji (JOIN)
- Operacje grupujące (GROUP BY, HAVING, COUNT, SUM)
- Praca z indeksami, kluczami głównymi i obcymi
- Program XAMPP Instalacja i konfiguracja serwera Apache i MySQL za pomocą XAMPP Uruchamianie lokalnej bazy danych (phpMyAdmin) do testowania zapytań SQL Praca z bazami danych MySQL i MariaDB na lokalnym serwerze
Formaty danych
- JSON (JavaScript Object Notation): Zapis i odczyt danych w formacie JSON, struktura obiektów i tablic
- XML (Extensible Markup Language): Podstawy zapisywania i parsowania danych w formacie XML
- CSV (Comma Separated Values): Praca z plikami CSV (odczyt, zapis, manipulacja danymi w postaci tabelarycznej)
Struktury danych :
- Tablica (Array
- Lista jednokierunkowa (Singly Linked List)
- Lista dwukierunkowa (Doubly Linked List)
- Stos (Stack)
- Kolejka (Queue)
- Kolejka priorytetowa (Priority Queue)
- Drzewo binarne (Binary Tree)
- Drzewo wyszukiwań binarnych (Binary Search Tree)
- Kopiec (Heap)
- Graf (Graph)
- Hash Table (Tablica mieszająca)
- Zbiór (Set)
- Słownik (Dictionary)
- Drzewo AVL (AVL Tree)
- Drzewo B (B-Tree)
- Trie (Tree of Prefixes)
Algorytmy:
- Algorytm wyszukiwania liniowego
- Algorytm wyszukiwania binarnego
- Sortowanie bąbelkowe (Bubble Sort)
- Sortowanie przez wstawianie (Insertion Sort)
- Sortowanie szybkie (Quick Sort)
- Sortowanie przez scalanie (Merge Sort)
- Algorytm Dijkstry
- Algorytm Bellmana-Forda
- Przeszukiwanie grafu w głąb (DFS)
- Przeszukiwanie grafu wszerz (BFS)
- Algorytm Kruskala
- Algorytm Prima
- Algorytm A* (A-star)
- Algorytm KMP (Knuth-Morris-Pratt) – wyszukiwanie wzorca
- Algorytm Levenshteina – obliczanie odległości Levenshteina (edycji)
- Algorytm Huffmana (kompresja danych)
O mnie :Mam 26 lata i od 8 lat pasjonuję się programowaniem, sieciami oraz bezpieczeństwem komputerowym. Od kilku lat pracuję jako programista, zdobywając doświadczenie przy tworzeniu zaawansowanych projektów. Moje zainteresowania obejmują także bezpieczeństwo IT, gdzie nieustannie poszerzam swoją wiedzę i umiejętności
Dla kogo są te korepetycje? *
- Osób, które zaczynają swoją przygodę z programowaniem – bez względu na to, czy dopiero uczysz się podstaw, czy chcesz zrozumieć, jak działają różne technologie webowe i programistyczne.
- Studentów informatyki – którzy chcą pogłębić swoją wiedzę na temat HTML, CSS, JavaScript, Pythona, baz danych i formatów danych.
- Osób chcących rozwijać umiejętności w zakresie tworzenia aplikacji webowych – nauczysz się tworzyć strony internetowe, aplikacje z backendem i pracować z bazami danych.
- Programistów pragnących poznać nowe technologie i narzędzia – np. Flask, BeautifulSoup, SQLAlchemy, XAMPP oraz formaty danych jak JSON, XML, CSV.
- Osób, które potrzebują wsparcia w nauce do egzaminów, testów lub projektów programistycznych – indywidualne podejście pomoże Ci skutecznie przygotować się do każdego wyzwania.
Dla osób, które chcą wyjść poza podstawy, oferuję zaawansowane tematy z realnych zastosowań Pythona, m.in.:
- Integracja Pythona z Excel (OpenPyXL, Pandas, xlwings) i LibreOffice Calc
- Automatyczne powiadomienia SMS i e-mail – np. raporty wysyłane codziennie na telefon lub skrzynkę mailową
- Integracja z Google Maps API – wyszukiwanie lokalizacji, wyznaczanie tras, geokodowanie
- Tworzenie własnych narzędzi i automatyzacji dostosowanych do Twoich potrzeb
Dostępność
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
Użytkownik nie otrzymał jeszcze żadnej opinii.


Wyślij wiadomość