Ostatnia aktywność:
23 dni temu
 
Korepetytor prowadzi zajęcia online
Dostępność
Pn
Wt
Śr
Cz
Pi
So
Nd
Programowanie100 - 150 / 60 min

Jakub

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ść

PoniedziałekDo uzgodnienia
WtorekDo uzgodnienia
ŚrodaDo uzgodnienia
CzwartekDo uzgodnienia
PiątekDo uzgodnienia
SobotaDo uzgodnienia
NiedzielaDo uzgodnienia

Zakres lekcji

Przedszkole
Szkoła podstawowa
Szkoła średnia
Studia

Miejsce lekcji

Online

Napisz do użytkownika

Wykształcenie
10.2019 - 10.2023
Technion – Israel Institute of Technology
Inżynier
Computer Science
Kursy i szkolenia
Nie dodano
Doświadczenie
Nie dodano

Ostatnie opinie


Użytkownik nie otrzymał jeszcze żadnej opinii.

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.