CODE:ME || Python zaawansowany - kurs zdalny || wiosna
Python zaawansowany
kurs zdalny
Python zaawansowany to kurs zaawansowany dla każdego, kto zna podstawy języka Python!
Znasz podstawy Pythona? Zrób kolejny krok w karierze programisty! Czas nauczyć się, jak tworzyć aplikacje webowe, jak posługiwać się bazami danych oraz jak dbać o bezpieczeństwo i prywatność użytkowników.
Informacje o kursie:
Termin: 15.04 - 24.06.2024
Liczba godzin: 72 godziny warsztatów online, na żywo z trenerem
Gdzie: Zdalnie
Trener: Małgorzata Rita Łyczywek - SOFTWARE DEVELOPMENT ENGINEER
Harmonogram: POBIERZ
Wymagania
Ten kurs jest kontynuacją naszego kursu Python od podstaw, więc program został dostosowany do poziomu wiedzy jego absolwentów. Jednak do udziału zapraszamy również osoby, które u nas jeszcze nie były :)
Wszyscy kursanci powinni znać następujące zagadnienia:
- podstawowe typy danych (int, float, string, list, dict…) i operacje na nich,
- sterowanie przepływem programu za pomocą instrukcji if,
- pętle for oraz while, a także sterowanie nimi za pomocą instrukcji continue oraz break,
- łapanie, obsługa i samodzielnie wywoływanie wyjątków,
- importowanie do kodu modułów,
- pisanie własnych klas, specjalne metody klas,
- praca z obiektami klas, koncepcja dziedziczenia,
- tworzenie funkcji.
Co musisz zrobić, jeśli nie jesteś naszym absolwentem:
- Pobierz zadanie weryfikujące z linku poniżej.
- Prześlij zrealizowane zadanie na adres [email protected].
- Poczekaj na naszą odpowiedź i informację jak zapisać się na kurs.
Program kursu Python zaawansowany
Programowanie obiektowe
- Metody specjalne (dunder methods)
- Przeciążanie operatorów
- Funkcje jako obiekty
- Dekoratory
Iteratory i Generatory
- Działanie wbudowanych iteratorów i tworzenie własnych
- Wyrażenia listowe (comprehensions)
Context manager
- Przykłady wykorzystania w standardowej bibliotece Pythona
- Praktyczne zastosowanie w aplikacjach
Wprowadzenie do Python Web Development
- Zrozumienie backend developmentu
- Framework Flask
- Podstawy protokołu HTTP i opisu działania stron WWW
- Pliki cookies
- Podstawy tworzenia stron przy pomocy HTML i CSS
- Wyświetlanie danych z bazy danych na stronie
- Tworzenie formularzy w celu dodawania danych do bazy danych
- Moduł requests
Budowanie RESTful API w FastAPI
- Tworzenie i zarządzanie endpointami
- Testowanie API za pomocą narzędzi takich jak Swagger UI
Bezpieczeństwo w aplikacjach webowych
Relacyjne bazy danych
- Połączenie bazy SQLite z aplikacją webową
- Object Relational Mapping (ORM)
Logowanie
Testowanie aplikacji Pythonowych
- Moduł unittests
- Moduł pytest i jego zaawansowane funkcje
Zagadnienia cloud computing
- Umieszczenie aplikacji webowej na serwerze
Co zyskasz dodatkowo?
- Bezpłatny dostęp do spotkań o tematyce rekrutacji
- Bezpłatne materiały szkoleniowe,
- Certyfikat - na zamówienie również w języku angielskim i w wersji papierowej
- Wspólny kanał nauki, wymiana wiedzy z trenerami i absolwentami, dostęp do wydarzeń branżowych i ofert pracy, wymiana kontaktów :)
Inne sposoby płatności:
- Jesteś absolwentką/absolwentem? Skorzystaj z 15% rabatu.
- Rozłożenie płatności na raty? Rozłóż kwotę na nawet 20 rat 0% z nami (napisz na [email protected]) lub skorzystaj z pożyczek na kształcenie, dzięki którym uzyskasz dodatkowe umorzenie: https://inwestujwrozwoj.pl/ oraz https://open.frp.pl/
- Razem taniej! Zapisz się na kurs z siostrą, chłopakiem, koleżanką, tatą i skorzystaj z niższej ceny.
- UWAGA: W przypadku dofinansowania ze środków publicznych obowiązuje cena regularna kursu, nie obowiązują promocje ani zniżki. Ze względu na zwolnienie z podatku VAT usług dofinansowanych w min. 70% ze środków publicznych podana kwota jest ceną netto = brutto.
Masz pytania? Napisz do nas bezpośrednio na [email protected]
Szczegóły: https://codeme.pl/kursy/python-zaawansowany
Bądź z nami na bieżąco: https://www.facebook.com/FundacjaCODEME