Cover Image for App Development 101 (Day 2)
Cover Image for App Development 101 (Day 2)
13 Went

App Development 101 (Day 2)

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

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.

Today's Agenda

  • Flask project structure

  • Implement the user registration flow from the user story

    • Define the User model

    • Implement the CRUD operations for User

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

    • Implement the register and login routes.


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 at the end, 13th Floor
13 Went