Python od podstaw – Wrocław

Wrocław - 14.12.2019

Dołącz do branży IT, zaczynając swoją przygodę od nauki jednego z najszybciej rozwijających się języków programowania. Dzięki praktycznemu kursowi i naszemu wsparciu w zatrudnieniu możesz zmienić swoje życie w zaledwie kilka miesięcy!

Dlaczego warto wybrać kurs Python?

Python jest określany jako najlepszy wybór do nauki programowania. Jest prosty, czytelny i daje możliwość późniejszego wyboru specjalizacji. Znajomość Pythona daje nam wszechstronność wyboru.

Łatwy do nauki

Sposób pisania w Pythonie jest bardzo zbliżony do języka angielskiego. Dzięki temu, nawet jeżeli nie znamy pewnych mechanizmów, możemy zrozumieć ich działanie na poziomie językowym.

Cechuje się przejrzystością i zwięzłością

Brak skomplikowanych mechanizmów ułatwia efektywną i szybką naukę.

Duża popularność

Python obecnie jest jednym z najszybciej zdobywających popularność.

Czy wiesz że...

SDA z sukcesem zrealizowało już ponad 200 kursów Java od podstaw

Program kursu

Zagadnienia m.in.:

Blok wprowadzający w świat programowania w Pythonie. Poznasz tu składnię języka, ideę programowania obiektowego, podstawowe funkcje biblioteki standardowej, ale przede wszystkim nauczysz się z nich sprawnie korzystać.

W tym bloku dowiesz się, jak sprawnie wykorzystywać narzędzia, by być efektywnym programistą, poznasz cały ekosystem języka Python oraz dowiesz się, jak tworzyć własne moduły.

Kontynuacja bloku Python – podstawy. Poznasz możliwości wyrażeń regularnych, ideę wyjątków, nauczysz się korzystać i tworzyć takie elementy języka, jak dekoratory, context managery czy lambdy.

Algorytm jest ściśle określonym sposobem rozwiązania pewnej grupy problemów.
Przykładowo: potrafimy posortować talię kart – ale czy potrafilibyśmy krok po kroku opisać, w jaki sposób to robimy? Bez pominięcia żadnego punktu? Na tym bloku skupiamy się na precyzji w przedstawieniu myśli za pomocą kodu.
Inną rzeczą, którą ćwiczymy na zajęciach, jest zrozumienie podstawowych struktur danych, które otaczają nas w programistycznym świecie. Przykładowo – wszyscy wiemy, jak działa kolejka w sklepie – na zajęciach przeniesiemy między innymi taką kolejkę do świata programowania.

Zagadnienia m.in.:

Bardzo często aplikacje korzystają z danych. Takie rozwiązanie umożliwia Ci pracę z mechanizmami, które służą do wstawiania, modyfikowania oraz wyszukiwania danych. Poznasz język SQL służący do pracy z bazami danych.

Skoro znasz już bazy danych, to teraz pora na używanie ich z poziomu Pythona. Nauczysz się, jak działa ORM (czyli jak pogodzić świat obiektowy z relacyjnym). Od teraz Twoje programy będą mogły przechowywać i przetwarzać informacje w bazach danych.

Zagadnienia m.in.:

Blok ten wprowadzi Cię w to, jak działa internet. Ogromna część tworzonych aktualnie aplikacji to właśnie aplikacje internetowe, do których tworzenia potrzebne jest płynnie poruszanie się pomiędzy takimi zagadnieniami jak HTTP, DNS, TCP, REST i jeszcze kilka innych.

Poznasz najważniejsze technologie rządzące światem frontendu, czyli tym, co widzimy wchodząc na stronę WWW. Nauczysz się tworzyć taki kod HTML, by przedstawiał on dokładnie to, czego oczekujesz, takie arkusze stylów by wyglądało to tak, jak potrzebujesz, a także taki kod w języku JavaScript, by działało to tak, jak wymyśliłeś.

Poznasz najpopularniejszy framework do tworzenia aplikacji Internetowych w Pythonie – Django. Nauczysz się tworzyć panele administracyjne, obsługi formularzy, mechanizmu sesji i ciasteczek. Poznasz zachowania autoryzacji i autentykacji.

Zagadnienia m.in.:

Dowiesz się w jaki sposób pracuje się w zespołach nad jednym projektem i jak rozwiązuje się problemy modyfikacji tych samych plików przez wiele osób. Nauczysz się poprawnego flow pracy z kodem.

Dowiesz się jak wygląda organizacja pracy w zespołach programistycznych, nauczysz się dostrzegać zalety planowania, retrospekcji oraz tego jak reagować, kiedy klient chce coś zmienić w projekcie.

Zagadnienia m.in.:

Bardzo istotną sprawą w tworzeniu oprogramowania jest jego testowanie. W ten sposób upewniasz się, że kod, który napisałeś działa prawidłowo.

TDD to sposób tworzenia kodu, który polega na tym, że najpierw tworzy się testy, a następnie kod w taki sposób, aby testy potwierdziły poprawne działanie kodu.

Dowiesz się czym jest algorytm i jakie ma znaczenie w świecie programowania. Poznasz sposoby rozwiązywania częstych problemów oraz nauczysz się, jak określać efektywność takich rozwiązań. Zobaczysz też, że dane można przechowywać w bardzo różny sposób i dowiesz się, kiedy jaki wybrać.

Programując, często napotykamy na problem, z którym ktoś już wcześniej się borykał. Wzorzec to uniwersalne, sprawdzone w praktyce rozwiązanie często pojawiającego się i powtarzalnego problemu. Poznasz najpopularniejsze wzorce – dowiesz się w jakich przypadkach ich używać i jak je stosować.

Na projekcie praktycznym stworzysz projekt rozwiązujący pewien realny biznesowy problem. Będziesz mógł załączyć ten projekt do CV i wykorzystać go w rekrutacji. . Zaprojektujesz i zaimplementujesz bardziej złożoną aplikację webową. Możesz pracować samodzielnie albo w zespole. Na koniec zaprezentujesz działającą aplikację i omówisz, co udało się wykonać oraz jakie masz pomysły na rozwój aplikacji. W trakcie zajęć będzie także czas na code review.

Czy wiesz że...

Junior Python Developer może zarabiać nawet do

dane z raportu portalu No Fluff {Jobs}, wrzesień 2018

7500 zł brutto

SDA

Czego dokładnie nauczysz się na kursie?

Absolwent kursu Python posiada podstawy dotyczące technologii frontendowej jak i backendowej. Może z powodzeniem stworzyć prosty layout strony w HTML wykorzystując CSS oraz JavaScript. Potrafi programować w języku Python oraz używać frameworka Django.

Programowanie w języku Python

Będziesz w stanie samodzielnie pisać kod oraz weryfikować jego poprawność - testować. Twoje aplikacje będą korzystały z baz danych a dostęp do nich będzie możliwy przez strony WWW. Dzięki stosowaniu dobrych praktyk i wzorców projektowych Twój kod będzie czytelny i uporządkowany.

Korzystanie z narzędzi programistycznych

Poznasz środowisko programistyczne (IDE) niezbędne do realizowania developerskich zadań i optymalizacji Twojej produktywności. Na środowisko składają się narzędzia do projektowania interfejsów, zarządzania wersją kodu, budowania i testowania aplikacji.

Technologie potrzebne do stworzenia projektu

Dążymy do tego, aby kompleksowo przygotować Cię do samodzielnego programowania i wyposażyć w narzędzia, dzięki którym jeszcze w trakcie kursu stworzysz swoje pierwsze portfolio! Będą to zarówno technologie frontendowe (to, co widoczne jest dla użytkownika) jak i backendowe (to, czego nie widać, a jest sercem aplikacji).

Praca projektowa

Najpopularniejszą metodyką w zarządzaniu projektami IT jest zwinna metodyka Scrum. Dzięki niej przyswoisz tzw. ramy postępowania, które będziesz mógł wykorzystać w przyszłej pracy podczas realizacji projektów i rozwoju produktów.


Wsparcie w znalezieniu nowej pracy

Twój cel jest naszym celem, dlatego przykładamy szczególną uwagę, aby kurs zakończył się dla Ciebie zatrudnieniem.

Opieka Doradcy Kariery

Czuwać będzie nad Tobą Doradca Kariery, który na różnych etapach szkolenia dba o zaplecze HR-owe naszych kursantów i absolwentów.

Przygotowaliśmy dla Ciebie bazę pytań rekrutacyjnych i poradniki z najnowszymi trendami rynku pracy IT. Prawdopodobnie wkraczasz na nieznane wcześniej terytorium, więc zależy nam, żebyś poznał lepiej nową dla siebie branżę z różnych perspektyw. Otrzymasz także dostęp do wirtualnej biblioteki pełnej pomocnych książek.

Otrzymasz od nas wsparcie w procesie poszukiwania pracy. By zwiększyć Twoje szanse na zwycięski finał rozmów, pomożemy Ci przygotować się do nich dzięki IT Interview! Odbędziesz indywidualną symulację rozmowy rekrutacyjnej z naszym trenerem.

HR Class - szkolenie z konsultantami HR

HR Class to konkretne i praktyczne szkolenie, które odbywa się w trakcie kursu. HR Prowadzą doświadczeni rekruterzy IT, którzy przekażą Ci, na co warto zwrócić uwagę podczas trwania kursu, aby zakończyć go zatrudnieniem w branży IT. Konkret! :)

Doradca Kariery służy Ci pomocą i radą w zakresie pracy w branży IT, niezależnie od tego, na którym etapie jesteś :) Twój LinkedIn albo CV potrzebuje tuningu? Daj znać. Zaskoczymy Cię :)

Jet Pack Book to nasz autorski, obszerny informator z zakresu wejścia na rynek pracy w branży IT. Przyda się każdemu, kto chce rozpocząć naukę programowania i poznać bliżej branżę IT, głównie w kontekście pracy programisty. Kliknij poniżej, jeśli masz ochotę do niego zajrzeć już teraz! :)

Chcesz poznać świat IT?

Pobierz nasz specjalny informator - JetPackBook

Wyślij program kursu na swój e-mail

Jeśli chcesz otrzymać jetpackbook i dostawać informacje, które pomogą Ci w rozwijaniu kariery w IT, a więc o kursach, promocjach, wydarzeniach branżowych, ofertach pracy, praktykach lub stażach itp., na podane przez Ciebie dane kontaktowe, zaznacz poniższe pole:

*Pola obowiązkowe




Absolwenci SDA pracują w:

SDA

Tak, programowanie jest dla każdego

Kurs Python od podstaw jest odpowiedni również dla osób bez wcześniejszego doświadczenia w programowaniu.

01

Najstarszy kursant miał 73 lata, najmłodszy 12 lat

02

37% uczestników kursu stanowią kobiety

03

24% kursantów było pracownikami fizycznymi zanim trafili do naszej Akademii

04

Ponad 80% kursantów szkoli się, kontynuując bez problemów dotychczasową pracę

Chcesz zostać programistą, ale nie wiesz czy się nadajesz?

Sprawdź swoje predyspozycje w naszym teście

Dowiedz się, jak wejść do branży IT!

Zapisz się na bezpłatne spotkanie informacyjne i dowiedz się więcej o Akademii, jak i o samym kursie

Kiedy?

10.12.2019

O której?

godz. 18:00

Kursy programistyczne w

Wrocław

Wybierz metodę finansowania! Oszczędź nawet do 80%

Pamiętaj, że możesz rozpocząć naukę bez względu na to, czy posiadasz odpowiedni wkład finansowy. W zależności od regionu zamieszkania możesz skorzystać z różnych, atrakcyjnych form dofinansowań.

Sprawdź dostępne formy dofinansowania w Twoim regionie. Pamiętaj, że wysokość dopłaty jest zróżnicowana w zależności od województwa w którym mieszkasz. Możesz zyskać nawet 80% dofinansowania.

Wybierz idealną dla Ciebie metodę finansowania i zapisz się na kurs!

Poznaj szczegóły dotyczące najbliższej edycji kursu!

Kurs Python od podstaw trwa 312 godzin i odbywa się w trybie weekendowym

Start kursu

14.12.2019

Miasto

Wrocław

Całkowita cena 10 990 złotych

już od 183 zł / mies.

SDA

Wiele form finansowania

Pożyczka, raty 0% z SDA, dofinansowania

  • * sprawdź metody finansowania oferowane przez SDA i wybierz dogodną dla siebie!

Chcę zacząć, co dalej?

Wypełnij formularz aplikacyjny, który znajdziesz po kliknięciu Aplikuj po prawej stronie lub jeśli korzystasz z telefonu powyżej. Nie jest to jednoznaczne z potwierdzeniem udziału i obowiązkiem zapłaty.

Skontaktujemy się z Tobą w ciągu 24 godzin w celu rozwiania ewentualnych wątpliwości. Jeżeli zdecydujesz się zapisać na kurs, dopełnimy formalności. W tym momencie Twój udział jest potwierdzony i miejsce na kursie zarezerwowane.

Przed rozpoczęciem kursu otrzymasz materiały do nauki online. Pomogą Ci one wdrożyć się w podstawy programowania oraz podstawy wybranej technologii.

Dla uczestników kursu materiały są obowiązkowe do wykonania przed rozpoczęciem zajęć.

Zajęcia trwają około 6 miesięcy, prowadzą je doświadczeni i aktywni zawodowo programiści. W ich trakcie poznajesz tajniki programowania od podszewki oraz tworzysz własny projekt.

W trakcie kursu przeprowadzamy również testy sprawdzające wiedzę nabytą podczas zajęć. Nie są one obowiązkowe i nie wpływają na certyfikację, jednakże pozwalają na bieżąco monitorować swoje postępy.

W trakcie oraz po zakończeniu kursu znajdziesz się pod opieką Doradcy Kariery, który kompleksowo przygotowuje Cię do efektywnego poszukiwania pracy. M.in. pomoże Ci stworzyć dokumenty aplikacyjne, przeszkoli z kompetencji miękkich i zaopatrzy w listę najpopularniejszych zagadnień/zadań, które najprawdopodobniej napotkasz na swojej drodze, szukając pracy.