PurePython 2014

Curs de introducere în Web Development folosind Python și Django

Primul curs
14 Octombrie 2014
Orar
2 ore în fiecare Marți de la 8 AM timp de 9 + 1 săptămâni
Locație
Universitatea din București, Facultatea de Matematică și Informatică, Etaj 2 - Sala 204 Vezi pe hartă
Locuri
30 de studenți

Înscrieri

Perioada înscrierilor s-a încheiat.

Descriere

Formatul cursului

Un curs începe cu o prezentare de 20-40 de minute, urmată de aplicații practice, hands on. După fiecare curs, studenții primesc o temă pentru acasă.

De la cursul 5 începem un proiect (o clonă de Facebook) la care lucrăm incremental în cursurile următoare. Nu facem echipe, nu versionăm cod, ci avem de fiecare dată la începutul cursului codul din cursurile anterioare ca referință.

La finalul cursului, absolvenții primesc o diplomă Eau de Web de finalizare.

Cunoștințe dobândite

  • Python funcții built-in, module importante din biblioteca standard, OOP, noțiuni specifice limbajului
  • Django MVC, ORM, view-uri, formulare, template-uri
  • Frontend CSS, Bootstrap, JS

Echipa

Programa

  1. Introducere


    • Lucrul cu interpretorul
    • Sintaxa
    • Instrucțiuni și variabile
    • Condiționale
    • Bucle
  2. Operații de bază


    • Funcții built-in
    • i/o
    • File i/o
    • Standard library …
  3. OOP


    • Clase și obiecte
    • Instanțiere
    • Metode și atribute
    • Moștenire
    • Duck typing
  4. Noțiuni specifice Python


    • List comprehension
    • Nested list comprehension
    • Dictionary, Set comprehension
    • Map/Lambda/Filter
    • Dir
  5. Introducere în Django


    • Modele
    • View-uri
    • Template-uri
    • Formulare
  6. Lucrul cu baza de date


    • Modele
    • Interogarea bazei de date
    • Interfața de administrare
    • Comenzi de management
  7. View-uri și formulare


    • View-uri, formulare
    • Template-uri
    • Fișiere static
    • Model forms
  8. Django extras


    • Paginare
    • Autentificare
    • Sesiuni
    • Securitate
    • Mesaje
  9. Frontend


    • CSS
    • Javascript
    • Bootstrap + Django template
  10. Hackathon

    Aplicație web de la un capăt la altul.

Locație

Universitatea din București
Facultatea de Matematică și Informatică
Etaj 2 - Sala 204
Str. Academiei nr. 14, Sector 1
C.P. 010014, București, Romania

Cursul este realizat de Eau de Web
cu sprijinul Universității din București
și colaborarea ROSEdu.

Pentru mai multe informații: purepython@eaudeweb.ro

La începutul paginii