Python for Web z Django

3 lipca - 11 września 2019

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

kurs wieczorowy

3 300 zł

2 900 zł dla naszych absolwentów

Zaawansowany

60 h

W jaki sposób będziesz uczyć się na kursie?

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 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 perpektywy 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 prework przygotowujący Cię do rozpoczęcia kursu
  • 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

Dla kogo?

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.

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

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
  • własnego laptopa z systemem operacyjnym Windows 7 / 8 / 10 /lub/ MacOS /lub/ Linux
  • podstawowej znajomości języka angielskiego
  • umiejętności analitycznego myślenia

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

ul. Puławska 2
Plac Unii Lubelskiej
Budynek B

KRAKÓW

al. Kijowska 14
30-079 Kraków

LUBLIN

ul. Józefa Franczaka „Lalka” 43
Inkubator Fundacji Rozwoju Lubelszczyzny

GDAŃSK

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

SZCZECIN

ul. Cyfrowa 6
Technopark Pomerania

POZNAŃ

ul. Słowackiego 55/1
60-521 Poznań

WROCŁAW

ul. Plac Solny 15
Idea Place