Flask (Backend / Web Apps)

GDG on Campus Sudan University of Science & Technology - Khartoum, Sudan

Flask is a lightweight Python web framework used to build backend systems and connect frontend interfaces with databases, APIs, and user sessions.

Aug 1, 7:00 – 9:00 PM (UTC)

12 RSVP'd

RSVP

Key Themes

AI - GeminiConferenceGoogle CloudTech Talk / Meetup

About this event

Flask is a popular micro web framework in Python that enables developers to build web applications quickly and efficiently. It acts as the bridge between the frontend (user interface) and backend logic, handling requests, responses, and data processing.

At its core, Flask provides:

Routing: defining URLs and linking them to functions that handle requests

Request/Response Cycle: managing how data is received from users and sent back as responses

Templating (Jinja): dynamically generating HTML pages using reusable templates

Flask also supports handling user input and maintaining state through:

Forms & Sessions: managing user data with GET and POST methods, and storing session data using cookies

For data storage, Flask integrates with databases:

Databases & ORMs: connecting to SQL databases and using tools like ORMs to simplify database operations

Additionally, Flask is widely used to build APIs:

APIs & JSON: creating endpoints that send and receive JSON data, often used with AJAX for dynamic frontend interactions

Flask’s simplicity and flexibility make it ideal for building scalable web applications, prototypes, and RESTful APIs.

Speaker

  • Marwan Mamdouh

    Jimber

    Software Engineer

Organizers

  • Hiba Mohamed

    Head of Google Developer Groups OC SUST

  • Aamer Mihaysi

    Ministry of Interior

    Board Member

  • John Sassya

    Facilitator

  • Dr. Anwar Dafa-Alla

    Sudanese Researchers Foundation (SRF)

    Chapter Supervisor