Python & Django 2019

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

Primul curs
2 Octombrie 2019
Orar
3 ore în fiecare Miercuri de la 14:00 timp de 14 săptămâni
Locație
Universitatea din București, Facultatea de Matematică și Informatică, Etaj 3 - Sala 303 Vezi pe hartă
Locuri
17 de studenți

Descriere

Formatul cursului

Un curs începe cu o prezentare de aproximativ o oră, urmată de aplicații practice, hands on.

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

Echipa

Programă

  1. Curs Introductiv


    • Modalitate de evaluare
    • IDE
  2. Introducere şi sintaxă


    • Lucrul cu interpretorul
    • Instrucţiuni condiţionale, bucle
    • Variabile, tipuri de date
    • Funcţii, argumente, apelare
  3. Operaţii de bază şi noţiuni specifice Python


    • Funcţii built-in, I/O, Fişiere
    • Librării standard: re, csv, json etc.
    • List/dictionary/set comprehension
    • Map/Lambda/Filter
    • pdb
  4. OOP


    • Clase și obiecte
    • Instanțiere
    • Metode și atribute
    • Moștenire
    • Duck typing
  5. Test Python

  6. Web basics


    • Client - server
    • HTTP protocol( text and methods)
    • URL
    • How to send data: query param/body
    • Python requests - GET/POST
  7. MVC, introducere în Django


    • Modele
    • View-uri
    • Template-uri
    • Formulare
    • Interfaţa de administrare
  8. Lucrul cu baza de date


    • Modele
    • Interogarea bazei de date
    • Comenzi de management
  9. View-uri și formulare


    • View-uri, formulare
    • Template-uri
    • Model forms
  10. Formulare


    • Formulare
    • Git
    • Testare
  11. Examen

  12. Hackathon

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

Locație

Universitatea din București
Facultatea de Matematică și Informatică
Etaj 3 - Sala 303
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.

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

La începutul paginii