Python for Web z Django

16 września - 25 listopada 2019

poniedziałki i środy w godz. 17.30 - 20.30

3 500 zł

3 100 zł dla naszych absolwentów

kurs wieczorowy

Zaawansowany

warsztaty
60 h
prework
3 h
praca w domu
15 h

Dla kogo jest ten kurs?

Szkolenie jest przeznaczone dla osób, które posiadają podstawową wiedzę o programowaniu z wykorzystaniem języka Python, potrafią samodzielnie rozwiązywać podstawowe problemy i zarządzać środowiskiem deweloperskim. Wymagana jest znajomość programowania obiektowego i pracy z wykorzystaniem systemu kontroli wersji GIT.

Czego nauczysz się na kursie?

  • poznasz protokół http i formaty wymiany danych w sieci
  • będziesz potrafił przetwarzać dane ze stron www i REST API
  • wydobędziesz dane za pomocą Web scrappingu
  • dowiesz się czym jest wielowątkowość
  • stworzysz schemat bazy danych
  • zaprojektujesz i zbudujesz prostą aplikację internetową
  • poznasz framework Django
  • poznasz ORM z perspektywy Django
  • stworzysz formularze, modele i CRUD
  • zaimplemenujesz panel administracyjny, uwierzytelnianie i autoryzację użytkowników
  • nauczysz się czym są widoki generyczne oraz celery
  • poznasz Django Rest Framework

Jak uczysz się w Akademii?

  • wykonasz przygotowujący Cię do rozpoczęcia zajęć prework – kluczowy dla późniejszego powodzenia na kursie
  • otrzymasz licencję edukacyjną na Pycharma na czas kursu
  • będziesz uczył się na warsztatach prowadzonych przez doświadczonego trenera – praktyka
  • krok po kroku będziesz budował w zespole aplikację webową w Pythonie
78 h
podzielonych na:
3 h prework-u
– samodzielnego przygotowania do kursu
60 h warsztatów pod okiem trenera, w tym:
– zajęcia na sali szkoleniowej
– praca nad projektem
15 h pracy w domu, w tym:
– zadania domowe
– projekt
– powtarzanie materiału

W ramach kursu zapewniamy:
+ konsultacje z trenerami, także po zajęciach
+ Slack-a jako narzędzie do komunikacji
+ wszystkie niezbędne licencje na oprogramowanie w trakcie trwania kursu
+ wsparcie techniczne (jeśli masz problem ze swoim komputerem, pomożemy)
+ dostęp do materiałów w trakcie i po kursie

Prework

Czym jest prework?

W telegraficznym skrócie – jest to zestaw zadań i poleceń, jakie otrzymasz od nas, zanim rozpoczniesz kurs, a które Cię do niego przygotują. Jest on zawsze dostosowany do kursu, w którym bierzesz udział i zazwyczaj porusza kwestie przygotowania komputera i oprogramowania, czy zapoznania się z podstawowymi pojęciami z danego tematu.

Dlaczego prework jest tak ważny?

Przykładając się do jego wykonania, zapewniasz sobie i reszcie grupy sprawny start w kursie i możliwość bezproblemowego rozpoczęcia nauki i pracy nad projektem. Z drugiej strony, w przypadku naszych kursów – bardzo intensywnych i napakowanych wiedzą, zlekceważenie preworku może skutkować późniejszym nawarstwieniem się zaległości, które będzie niezwykle trudno nadrobić w trakcie kursu.

Ile czasu zajmuje prework?

Dla każdego kursu podajemy przybliżony czas potrzebny do wykonania preworku, jednak pamiętaj, by dać sobie rozsądny margines bezpieczeństwa na ewentualne powtórki, czy nieprzewidziane okoliczności.

Czas poświęcony na prework wydatnie zaprocentuje w trakcie kursu!

Nie martw się, prework to w gruncie rzeczy nic trudnego! Otrzymasz od nas wszystkie niezbędne materiały, linki oraz instrukcje jak krok po kroku zainstalować programy i narzędzia, z których będziesz korzystać w trakcie kursu.

Program kursu

Część I

  • protokół HTTP, formaty wymiany danych w sieci
  • REST API, generowanie zapytań, przetwarzanie odpowiedzi
  • Web scrapping, generowanie zapytań, przetwarzanie odpowiedzi

Część II

  • podstawy przetwarzania danych ze stron internetowych
  • podstawy przetwarzania danych z REST API
  • wprowadzenie do relacyjnych baz danych
  • wprowadzenie do ORM
  • refaktoring kodu w oparciu o ORM

Część III

  • framework webowy Django
  • wprowadzenie do programowania aplikacji webowych
  • modele, formularze i CRUD
  • implementacja widoków
  • implementacja panelu administracyjnego
  • uwierzytelnianie i autoryzacja użytkowników

Co nas wyróżnia?

Podczas kursu stworzysz aplikację webową w Pythonie. Zapoznasz się z koncepcjami programowania wychodzącymi poza “podstawy programowania”. Wraz z trenerem stworzysz krok po kroku aplikację służącą do akwizycji, parsowania i wizualizacji danych.

W trakcie trwania kursu będziesz rozwiązywać problemy zaczynając od prostych skryptów pozyskujących i parsujących dane, tworząc finalnie aplikację webową. Poznasz technologie związane z webdevelopmentem w Pythonie.

Czego oczekujemy od Ciebie?

  • znajomości podstaw Pythona i programowania obiektowego
  • znajomości systemu kontroli wersji GIT
  • znajomości pracy z managerem pakietów pip
  • wysokiej motywacji
  • podstawowej znajomości języka angielskiego
  • umiejętności analitycznego myślenia
  • własnego laptopa z systemem operacyjnym Windows 7 / 8 / 10 /lub/ MacOS /lub/ Linux
    optymalna konfiguracja sprzętowa: procesor i5+ lub podobny, 8GB+ pamięci RAM, zalecany dysk SSD
  • Nie masz komputera przenośnego? Skontaktuj się z opiekunem kursu i zapytaj o możliwość wypożyczenia sprzętu.

Opiekun kursu

Agnieszka Stępień

Specjalista ds. organizacji szkoleń

kontakt:
agnieszka.stepien@infoshareacademy.com
+48530100686

ZAPYTAJ O KURS







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.

KURSANCI O NAS

Zobacz co mówią kursanci po naszych kursach.
Poznaj ich historie.

POTRZEBUJESZ POMOCY
W SFINANSOWANIU KURSU?

Istnieje 8 sposób finansowania kursów w infoShare Academy, więc z pewnością znajdziesz coś dla siebie.

Możesz rozłożyć płatność na raty lub zapłacić jednorazowo, a jeżeli brakuje Ci pieniędzy,
żeby zapłacić za kurs, w szybki i wygodny sposób skontaktujemy Cię z naszym doradcą kredytowym.

Do Twojej dyspozycji są również takie metody finansowania jak pomoc Urzędu pracy,
Baza Usług Rozwojowych czy Krajowy Fundusz Szkoleniowy.

Uzyskaj środki na kurs

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.



WARSZAWA

KRAKÓW

ul. Cystersów 20a
Office@Cowork Centre

LUBLIN

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

POZNAŃ

WROCŁAW

ul. Plac Solny 15
Idea Place