Cover Image for App Development 101 (Day 3)
Cover Image for App Development 101 (Day 3)
8 Went

App Development 101 (Day 3)

Hosted by Faza, Parth Oberoi & Network School
Registration
Past Event
Welcome! To join the event, please register below.
About Event

Today's Agenda

  • Finish the user registration flow from the user story

    • Write the register and login html template for user registration and log in.

    • Implement the register and login routes.

  • Understand how user session management works behind the scenes.

  • Create event model and CRUD operations

  • Implement event creation and listing functionality

    • Create HTML templates for event creation and listing.

    • Implement routes for event creation and listing

Do you have a ton of app ideas and don't know where to start or how to build? We'll help you bring your app ideas to life. This week, join us (Faza and Parth) as we demystify software development by building a simple yet functional event hosting and registration web application, similar to platforms like Luma.


What You'll Learn

  • The basics of web application architecture

  • Understanding and using the Flask web framework

  • Basics of database design and management with a SQL database

  • How to integrate front-end and back-end components

Who Should Attend

  • Aspiring entrepreneurs with app ideas

  • Business professionals interested in understanding the tech behind web applications

  • Anyone curious about the process of building web applications

Prerequisites

  • No prior coding experience required

  • Bring your own laptop

  • Come with an open mind and readiness to learn!

What you can expect

  1. Ideation and Planning

    1. Discuss the features of our event registration app

    2. Break down the app into smaller tasks

  2. Setting Up the Development Environment

    1. Installing Python and Flask

    2. Installing a SQL database

  3. Back-End Development with Python and Flask

    1. Creating a Flask application structure

    2. Implementing basic routes and views

  4. Database Design and Integration

    1. Designing a simple database schema for events and registrations

    2. Connecting Flask to the SQL database

    3. Creating, reading, updating, and deleting (CRUD) operations

  5. Front-End

    1. Creating templates for our event pages

    2. Implementing forms for event creation and registration

  6. Putting It All Together

    1. Connecting front-end and back-end components

    2. Adding user authentication

    3. Implementing event registration functionality

What You'll Take Away

By the end of this workshop, you'll have:

  • A working prototype of an event hosting web application

  • Understanding of the full-stack development process

  • Knowledge to start building your own web applications

  • Resources for further learning and development

Location
VIP room 9, 13th Floor
8 Went