Python for Web

21 lutego - 30 kwietnia 2019

wtorki, czwartki 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?

  • będziesz potrafił przetwarzać dane ze stron www i REST API
  • poznasz protokół http
  • wydobędziesz dane za pomocą Web scrappingu
  • nauczysz się czym jest ORM, w jego oparciu będziesz refaktorował kod
  • poznasz podstawy bibliotek Pythona: numpy i pandas do analizy danych
  • zwizualizujesz dane
  • stworzysz schemat bazy danych
  • zaprojektujesz i zbudujesz prostą aplikację internetową
  • poznasz framework Flask
  • stworzysz formularze, modele i CRUD
  • zaimplemenujesz panel administracyjny, uwierzytelnianie i autoryzację użytkowników

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

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

  • wprowadzenie do analizy danych
  • wprowadzenie do statystycznych metod analizy danych
  • podstawy wizualizacji danych

Część IV

  • 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

ZGŁOŚ SIĘ NA 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ą.

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ą.

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