About the Creator
Lorenzo Brown
Lorenzo Brown is an MIT educated data scientist and full stack software developer working at Udacity in San Francisco. He has over 5 years of experience developing online applications, providing technical support and teaching coding. He has been a repeat mentor four times at MEET, a program that teaches Palestinian youth how to launch tech startups.
Who is this course for
The Full Stack Foundations course is ideal for:
Aspiring Developers: Those new to back-end web development who want to learn how to build web applications from scratch.
Beginners in Programming: Individuals with no prior experience in web development seeking a structured introduction to back-end fundamentals.
Tech Enthusiasts: People interested in understanding the core concepts of web development and iterative development processes.
Students and Graduates: Those studying computer science or related fields who want to gain practical experience in building web services.
Career Changers: Professionals looking to transition into web development and build foundational skills for a new career path.
Overview
The Full Stack Foundations course is designed to teach you the fundamentals of back-end web development by guiding you through the process of building your own web application from scratch. Using an iterative development approach, you'll learn key concepts and practical skills to create a robust and functional web service. This course covers everything from basic CRUD operations to working with frameworks and agile development, providing a comprehensive introduction to back-end development.
Course Highlights:
Working with CRUD
Understand the CRUD pattern (Create, Read, Update, Delete) and how it integrates with RESTful architectures and database operations.Making a Web Server
Build a web service using Python to handle CRUD operations with your database.Developing with Frameworks
Learn to use the Flask framework in Python to streamline the development of web services and enhance reliability.Iterative Development
Explore agile and iterative development principles while creating a restaurant menu application, focusing on continuous improvement and adaptation.