Python od podstaw

Chcesz współpracować z gigantami technologicznymi lub innowacyjnymi start-upami? Mamy dla Ciebie dobrą wiadomość: wszystkie używają języka Python oraz jego bogatego ekosystemu otwartych frameworków i bibliotek. Weź udział w tym kursie, aby poznać podstawy Pythona i jego bardziej zaawansowane aspekty. To idealne rozwiązanie dla wszystkich, którzy chcą wprowadzać innowacje oraz tworzyć aplikacje oparte na sztucznej inteligencji i uczeniu maszynowym.

Czego się nauczysz?

Python
123456

Python

Ten moduł wprowadzi Cię w świat programowania w Pythonie. Poznasz składnię tego niezwykle popularnego języka, zasady programowania obiektowego oraz podstawowe funkcje standardowej biblioteki. Co najważniejsze, nauczysz się, jak efektywnie z nich korzystać.

Następnie nauczymy Cię, jak skutecznie używać tych narzędzi, aby być świetnym developerem. Odkryjesz ponadto cały ekosystem Pythona oraz dowiesz się, jak tworzyć własne moduły.

Pod koniec tego modułu opanujesz możliwości wyrażeń regularnych, pojęcie wyjątków, a także wykorzystanie i tworzenie elementów języka takich jak dekoratory, menedżery kontekstu i lambdy.

Praca z danymi

Aplikacje bardzo często korzystają z danych. Z tego względu nauczymy Cię pracy z mechanizmami służącymi do wstawiania, modyfikowania i wyszukiwania danych. Doskonale poznasz język SQL używany do pracy z bazami danych. Kiedy już zapoznasz się z bazami danych, przyjdzie czas, aby użyć ich z poziomu Pythona.

Dowiesz się, jak działa ORM i jak pogodzić świat obiektowy ze światem relacyjnym. Od teraz Twoje oprogramowanie będzie mogło przechowywać i przetwarzać informacje w bazach danych.

Technologie internetowe

Poznasz najważniejsze technologie w świecie frontendu, czyli tego, co widzimy, odwiedzając stronę internetową. Pokażemy Ci, jak stworzyć kod HTML, który będzie przedstawiał dokładnie to, co zechcesz, arkusze stylów, aby strona wyglądała tak, jak ma wyglądać, oraz kod JavaScript, aby wszystko na stronie działało poprawnie. Następnie przedstawimy Ci najpopularniejszy framework do tworzenia aplikacji internetowych w języku Python – Django.

Dowiesz się, jak tworzyć panele administracyjne oraz obsługiwać formularze, mechanizmy sesji i pliki cookie. Zapoznasz się również z zachowaniami związanymi z autoryzacją i uwierzytelnianiem.

Narzędzia pracy developerów

Dowiesz się, jak pracować nad projektem w zespole i jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem, jak zorganizowana jest praca w zespołach programistycznych i dlaczego planowanie jest takie ważne.

Dobre praktyki

Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to podejście do tworzenia kodu, w którym najpierw tworzysz testy, a następnie piszesz kod tak, aby testy potwierdziły, że działa poprawnie.

Nauczymy Cię, czym jest algorytm i dlaczego ma on tak ogromne znaczenie w świecie programowania. Dowiesz się również, jak rozwiązywać typowe problemy i określać skuteczność takich rozwiązań. Co więcej, zobaczysz, że dane mogą być przechowywane na wiele różnych sposobów, i dowiesz się, kiedy który z nich wybrać.

W trakcie programowania często możesz napotkać problem, z którym ktoś już się zmagał. Wzorzec to uniwersalne, sprawdzone w praktyce rozwiązanie często występującego i powtarzającego się problemu. Poznasz najpopularniejsze wzorce, a także przypadki ich użycia i sposoby zastosowania.

Projekt końcowy

Na koniec stworzysz projekty praktyczne, który rozwiąże prawdziwy problem biznesowy. Możesz później dołączyć go do swojego CV i wykorzystać do zdobycia wymarzonej pracy. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole.

Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie pomysły masz na jej dalszy rozwój. Zarezerwujemy również czas na przejrzenie kodu w czasie zajęć.

Python

Ten moduł wprowadzi Cię w świat programowania w Pythonie. Poznasz składnię tego niezwykle popularnego języka, zasady programowania obiektowego oraz podstawowe funkcje standardowej biblioteki. Co najważniejsze, nauczysz się, jak efektywnie z nich korzystać.

Następnie nauczymy Cię, jak skutecznie używać tych narzędzi, aby być świetnym developerem. Odkryjesz ponadto cały ekosystem Pythona oraz dowiesz się, jak tworzyć własne moduły.

Pod koniec tego modułu opanujesz możliwości wyrażeń regularnych, pojęcie wyjątków, a także wykorzystanie i tworzenie elementów języka takich jak dekoratory, menedżery kontekstu i lambdy.

Praca z danymi

Aplikacje bardzo często korzystają z danych. Z tego względu nauczymy Cię pracy z mechanizmami służącymi do wstawiania, modyfikowania i wyszukiwania danych. Doskonale poznasz język SQL używany do pracy z bazami danych. Kiedy już zapoznasz się z bazami danych, przyjdzie czas, aby użyć ich z poziomu Pythona.

Dowiesz się, jak działa ORM i jak pogodzić świat obiektowy ze światem relacyjnym. Od teraz Twoje oprogramowanie będzie mogło przechowywać i przetwarzać informacje w bazach danych.

Technologie internetowe

Poznasz najważniejsze technologie w świecie frontendu, czyli tego, co widzimy, odwiedzając stronę internetową. Pokażemy Ci, jak stworzyć kod HTML, który będzie przedstawiał dokładnie to, co zechcesz, arkusze stylów, aby strona wyglądała tak, jak ma wyglądać, oraz kod JavaScript, aby wszystko na stronie działało poprawnie. Następnie przedstawimy Ci najpopularniejszy framework do tworzenia aplikacji internetowych w języku Python – Django.

Dowiesz się, jak tworzyć panele administracyjne oraz obsługiwać formularze, mechanizmy sesji i pliki cookie. Zapoznasz się również z zachowaniami związanymi z autoryzacją i uwierzytelnianiem.

Narzędzia pracy developerów

Dowiesz się, jak pracować nad projektem w zespole i jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem, jak zorganizowana jest praca w zespołach programistycznych i dlaczego planowanie jest takie ważne.

Dobre praktyki

Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to podejście do tworzenia kodu, w którym najpierw tworzysz testy, a następnie piszesz kod tak, aby testy potwierdziły, że działa poprawnie.

Nauczymy Cię, czym jest algorytm i dlaczego ma on tak ogromne znaczenie w świecie programowania. Dowiesz się również, jak rozwiązywać typowe problemy i określać skuteczność takich rozwiązań. Co więcej, zobaczysz, że dane mogą być przechowywane na wiele różnych sposobów, i dowiesz się, kiedy który z nich wybrać.

W trakcie programowania często możesz napotkać problem, z którym ktoś już się zmagał. Wzorzec to uniwersalne, sprawdzone w praktyce rozwiązanie często występującego i powtarzającego się problemu. Poznasz najpopularniejsze wzorce, a także przypadki ich użycia i sposoby zastosowania.

Projekt końcowy

Na koniec stworzysz projekty praktyczne, który rozwiąże prawdziwy problem biznesowy. Możesz później dołączyć go do swojego CV i wykorzystać do zdobycia wymarzonej pracy. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole.

Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie pomysły masz na jej dalszy rozwój. Zarezerwujemy również czas na przejrzenie kodu w czasie zajęć.

Jak uczymy?

Dbamy o to, aby nasze zdalne kursy skupiały się na tym, co najważniejsze: lekcjach na żywo i sesjach z naszymi zawodowymi instruktorami.

W trybie zdalnym

Zajęcia odbywają się wieczorami lub w weekendy

Przez cały czas

W trakcie kursu pomaga Ci przypisany do Ciebie koordynator projektu

Raz w trakcie kursu

Projekt praktyczny wykorzystujący umiejętności zdobyte na kursie

Czego możesz się spodziewać w trakcie kursu?

Doradztwo zawodowe

Niezależnie od tego, w jakim miejscu się znajdujesz, doradca zawodowy będzie w stanie odpowiedzieć na wszystkie Twoje pytania dotyczące pracy w branży IT. Chcesz poprawić swoje CV lub profil na LinkedInie? Z przyjemnością Ci w tym pomożemy!

Próbna rozmowa kwalifikacyjna

Przećwicz rozmowę dotyczącą umiejętności miękkich i technicznych przed pierwszą rekrutacją. Aby pomóc Ci się do niej przygotować, jeden z naszych instruktorów przeprowadzi z Tobą próbną rozmowę.

Materiały branżowe

Otrzymasz nasz specjalny podręcznik zawierający wszystko, co musisz wiedzieć o świecie IT. Pozostaniemy z Tobą w kontakcie i będziemy Ci udostępniać treści opracowane specjalnie dla naszych kursantów i absolwentów.

Zajęcia HR

Jest to praktyczny kurs, podczas którego zagłębisz się w proces rekrutacji i nauczysz się, jak się do niego przygotować! Dowiesz się, jak napisać swoje pierwsze CV przed rozpoczęciem kariery w świecie IT, kiedy szukać pracy i jak zabłysnąć podczas rozmowy rekrutacyjnej.

Co mówią nasi absolwenci?

“Ukończyłem kurs “Java od podstaw”. Program szkolenia zahacza o wszystkie zagadnienia niezbędne do rozpoczęcia pracy jako Junior Java Developer. Dużym plusem jest pomoc doradztwa zawodowego, które SDA oferuje w pakiecie ze szkoleniem. Otrzymałem wiele wskazówek o tym jak tworzyć CV, jak dostosować profil zawodowy na portalach społecznościowych i czego spodziewać się na rozmowach rekrutacyjnych. Absolwenci są stale informowani o dostępnych ofertach pracy / stażu”.

Kacper

“Pomocni trenerzy i super obsługa klienta – większość spraw i próśb załatwiana jest ekspresowo. Kurs w trybie dziennym jest bardzo intensywny i porusza wiele zagadnień w ciągu 3-4 miesięcy nauki od 9:00 do 16:00, cztery dni w tygodniu (na szczęście z tygodniowymi przerwami, co jakiś czas np. na majówkę). Wiadomo, że wszystkie tematy w tak krótkim czasie nie zostaną omówione dogłębnie, ale kurs daje solidne podstawy do dalszego rozwoju”.

Paweł

“W SDA ukończyłam kurs “Python od podstaw”. Podczas trwania kursu zdobyłam szeroki zakres umiejętności technicznych. Trenerzy są bardzo pomocni, otwarci na zadawanie pytań przez kursantów. Uważam też, że bardzo wartościowym podejściem jest prowadzenie każdego bloku zajęć przez innego trenera. Można zaobserwować różne podejścia do sposobu nauki, implementowania metod czy korzystania z technologii. Projekt końcowy to rewelacyjne podsumowanie zdobytych podczas kursu umiejętności”.

Weronika

“Kurs w SDA ułatwił mi wejście w branżę IT. Konkretnie w obszar testowania oprogramowania. W SDA otrzymałem kompleksową teorię niezbędną do pracy, jaką dziś wykonuje podczas testowania softu” .

Rafał

Odkryj nasze pakiety

Wiedza

8 990 zł

Zdobądź solidne podstawy do rozpoczęcia kariery jako Java developer. Pakiet obejmuje podręcznik, sesje na żywo i szkolenie wideo.

  • Yes Workbook – wprowadzenie do języka Python
  • Yes Kurs zdalny na żywo z trenerem
  • Yes Szkolenia video – poszerzamy Twoje kompetencje
  • Yes Egzamin
  • Yes Zaświadczenie o ukończeniu kursu
  • Yes Certyfikat SDA
  • Yes Dostęp do Biblioteki SDA
  • No Pakiet Kierunek IT! – wejdź z sukcesem do branży IT
  • No Indywidualne Konsultacje z Doradcą Kariery
  • No HR Class – praktyczne warsztaty
  • No IT Interview
  • No Projekt +
  • No Cyber Security – bezpieczeństwo w IT
  • No Warsztaty Scrum
  • No Szkolenie wideo z aplikacji ASANA
  • No English in IT
  • No Test wiedzy technicznej
  • No Obrona projektu końcowego z Feedbackiem od Trenera
  • No Symulacja rozmowy miękkiej z Doradcą Kariery
  • No Oferty pracy
  • No Zadania rozwojowe od Doradcy Kariery

Gwarancja Pracy

16 990 zł

Pakiet zawiera wszystko, czego potrzebujesz, aby płynnie rozpocząć karierę w świecie technologii, w tym indywidualne sesje z mentorem i doradcą zawodowym.

  • Yes Workbook – wprowadzenie do języka Python
  • Yes Kurs zdalny na żywo z trenerem
  • Yes Szkolenia video – poszerzamy Twoje kompetencje
  • Yes Egzamin
  • Yes Zaświadczenie o ukończeniu kursu
  • Yes Certyfikat SDA
  • Yes Dostęp do Biblioteki SDA
  • Yes Pakiet Kierunek IT! – wejdź z sukcesem do branży IT
  • Yes Indywidualne Konsultacje z Doradcą Kariery
  • Yes HR Class – praktyczne warsztaty
  • Yes IT Interview
  • Yes Projekt +
  • Yes Cyber Security – bezpieczeństwo w IT
  • Yes Warsztaty Scrum
  • Yes Szkolenie wideo z aplikacji ASANA
  • Yes English in IT
  • Yes Test wiedzy technicznej
  • Yes Obrona projektu końcowego z Feedbackiem od Trenera
  • Yes Symulacja rozmowy miękkiej z Doradcą Kariery
  • Yes Oferty pracy
  • Yes Zadania rozwojowe od Doradcy Kariery
Workbook – wprowadzenie do języka Python Kurs zdalny na żywo z trenerem Szkolenia video – poszerzamy Twoje kompetencje Egzamin Zaświadczenie o ukończeniu kursu Certyfikat SDA Dostęp do Biblioteki SDA Pakiet Kierunek IT! – wejdź z sukcesem do branży IT Indywidualne Konsultacje z Doradcą Kariery HR Class – praktyczne warsztaty IT Interview Projekt + Cyber Security – bezpieczeństwo w IT Warsztaty Scrum Szkolenie wideo z aplikacji ASANA English in IT Test wiedzy technicznej Obrona projektu końcowego z Feedbackiem od Trenera Symulacja rozmowy miękkiej z Doradcą Kariery Oferty pracy Zadania rozwojowe od Doradcy Kariery

Opcje płatności

Gotówka

Nie potrzebujesz rat czy dofinansowania? Wybierz formę płatności gotówką!

Zdobędziesz miejsce na kursie i unikniesz procesów związanych z uzyskaniem pomocy finansowej.

Kredytowanie od 3 do 60 rat

Uczysz się najbardziej perspektywicznego zawodu, a jednocześnie budujesz historię kredytową.

  • łączny koszt kredytu to 0,35% w skali miesiąca
  • 3 – 60 rat;
  • brak ukrytych opłat;
  • minimum formalności – jeden prosty formularz do wypełnienia w domu;
  • formalności realizowane telefonicznie;
  • bardzo szybka decyzja.
Odroczenie spłaty do 4 miesięcy

Rozpocznij naukę już teraz, a pierwszą ratę za kurs zapłać dopiero po 4 miesiącach.

W przypadku wyboru kredytowania do 60 rat jako metody płatności możesz skorzystać z odroczenia spłaty kredytu do 4 miesięcy.

Finansowane poprzez PUP

Posiadasz status osoby bezrobotnej? Wesprzemy Cię w uzyskaniu dofinansowania z Powiatowego Urzędu Pracy. Jesteśmy instytucją szkoleniową, która posiada wieloletnie doświadczeniem w tym obszarze – pomagamy w rozwiązaniu problemów z niektórymi wymaganiami Urzędów Pracy.

  • kontakt z Doradcą Zawodowym w Urzędzie Pracy;
  • konieczność złożenia wniosku o skierowanie na szkolenie i zgłoszenia chęci uczestnictwa w naszym kursie;
  • decyzja do 30 dni.
Dofinansowanie z Bazy Usług Rozwojowych

Zgłoś się po dofinansowanie naszego kursu do Bazy Usług Rozwojowych PARP – możesz otrzymać wsparcie nawet do 80% ceny kursu. Na usługi zamieszczone w Bazie Usług Rozwojowych otrzyma dofinansowanie pracownik lub przedsiębiorca mikro, małego lub średniego przedsiębiorstwaosoby samo-zatrudnione oraz w zależności od decyzji operatora danego województwa osoby indywidualne.

close modal