Tytuł szkolenia: Programowanie aplikacji webowych w

Transkrypt

Tytuł szkolenia: Programowanie aplikacji webowych w
Tytuł szkolenia: Programowanie aplikacji webowych w Django
Kod szkolenia: PYTH-DJANGO
Wprowadzenie
Py tho n w po łącz eniu z najpo pular niejs z y m fr am ewo r kiem Django , daje m o żliwo ś ć b ar dz o s z y b kiego two r z enia aplikacji
inter neto wy ch pr z y m niejs z y m nakładz ie pr acy niż w pr z y padku np. PHP. Ucz es tnicy s z ko lenia po z nają jęz y k Py tho n o r az
najważniejs z e m o żliwo ś ci Django . Po dcz as pr akty cz ny ch ćwicz eń ucz es tnicy two r z ą aplikację któ r a wy ko r z y s tuje takie
funkcje Django jak panel adm inis tr acy jny , gener o wanie fo r m ular z y cz y jęz y k s z ab lo nó w.
Adresaci szkolenia
Adr es atam i s z ko lenia s ą pr o gr am iś ci lub pr z eds tawiciele inny ch z awo dó w pr agnący ch po s iąś ć um iejętno ś ci pr o gr am o wania
aplikacji inter neto wy ch z wy ko r z y s taniem Django . Mile widz iana jes t z najo m o ś ć pr o gr am o wania w do wo lny m jęz y ku
o b iekto wy m o r az z najo m o ś ć HT ML.
Cel szkolenia
C elem z ajęć jes t z apo z nanie s ię z jęz y kiem Py tho n o r az jego fr am ewo r kiem Django . N a pr akty cz ny ch ćwicz eniach, kur s ant
s am o dz ielnie s two r z y aplikację po do b ną do po pular nej us ługi Ins tagr am (któ r a także dz iała po d ko ntr o lą Django ).
Pr o wadz ący po każe do b r e pr akty ki takie jak v ir tualenv cz y pip. Po nadto w pr o gr am ie z ajęć z najdą s ię po ds tawy Py tho na w
ty m klas y, s ło wniki, to uple, tab lice o r az deko r ato r y. Słuchacz e b ędą wy ko r z y s ty wać z aawans o wane m o żliwo ś ci b ib lio tek
m .in. pr z y m igr acjach b az y dany ch cz y tes to waniu.
N a z ajęciach z o s taną o m ó wio ne m echaniz m y o b r o ny pr z ed atakam i ty pu C SRF, XSS, SQ L Injectio n. Kur s anci do wiedz ą s ię
co to jes t T DD o r az dlacz ego po winniś m y pis ać w pier ws z ej ko lejno ś ci tes ty pó ź niej ko d s tr o ny. Po dcz as kur s u s łuchacz e
z az najo m ią s ię z r epo z y to r ium git. Pr o wadz ący wy jaś ni głó wne po jęcia z wiąz ane z pr acą z r epo z y to r ium : b r anch, m er ge,
r eb as e. Ucz es tnicy b ędą ws pó łpr aco wać pr z y ws pó lny m pr o jekcie uży wając r epo z y to r ium . Z do b y te um iejętno ś ci po z wo lą
apliko wać na s tano wis ko m ło ds z ego pr o gr am is ty Django o r az two r z y ć s ko m pliko wane s er wis y .
Czas i forma szkolenia
21 godz in (3 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Plan szkolenia
Podstawy Pythona - typy danych, klasy, słowniki, touple, tablice, dekoratory, wykorz ystanie
virtualenv oraz pip
Podstawy Django - omówienie podstaw modelu, kontrolera i sz ablonu (MTV) w kontekście podstawowej
aplikacji do publikowania z djęć
Kontrolery oraz pliki urls.py - tworz enie sz kieletu aplikacji oraz podłącz anie widoków do konkretnych
adresów URL
Modele oraz ORM - tworz enie modeli, dostęp do danych oraz migracje z a pomocą biblioteki South
Widoki oraz formularz e - wyświetlanie danych, ich modyfikacja oraz walidowanie
Autoryz acja oraz z arz ądz anie użytkownikami - użycie wbudowanych klas Django oraz ich
roz sz erz anie
Testowanie aplikacji Django
Praca z repoz ytorium Git
Narz ędz ia linii poleceń (manage.py)
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl