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