programowanie

JakubAktywny ponad 3 miesiące temu

Online · Warszawa

100–150 zł/ 60 min
100–150 zł/ 60 min
Wyślij wiadomość

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 lat, pasjonuję się programowaniem, sieciami oraz bezpieczeństwem komputerowym. Od kilku lat pracuję jako automatyk/informatyk/pentester. Aktualnie zgłębiam techniki atakowania oraz bronienia AI/LLM

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

Wykształcenie

10.2019 – 10.2023
Technion – Israel Institute of Technology
Inżynier · Computer Science

Kursy i szkolenia

Nie dodano

Doświadczenie

Nie dodano

Opinie

Ten korepetytor nie ma jeszcze 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.

Napisz do użytkownika

Wyślemy Ci kopię wiadomości i ewentualną odpowiedź korepetytora.