top of page

Follow us:

Tech & Design

View Course

By Lorenzo Brown

Self-paced

FREE

Frame 76745.png

View Course

Graphic design essentials

By Matt Brunton

Tech & Design

View Course

UX Design for Mobile Developers

By Nazmul Idris

Tech & Design

View Course

Full Stack Foundations

By Lorenzo Brown

Tech & Design

View Course

Learn ethical hacking

By TuteDude

Tech & Design

Explore similar courses

Learn A Skill Path.png

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.

Tech & Design

View Course

By Lorenzo Brown

Self-paced

FREE

Full Stack Foundations

Learn the fundamentals of back-end web development by creating your own web application from the ground up using the iterative development process.

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:

  1. Working with CRUD
    Understand the CRUD pattern (Create, Read, Update, Delete) and how it integrates with RESTful architectures and database operations.

  2. Making a Web Server
    Build a web service using Python to handle CRUD operations with your database.

  3. Developing with Frameworks
    Learn to use the Flask framework in Python to streamline the development of web services and enhance reliability.

  4. Iterative Development
    Explore agile and iterative development principles while creating a restaurant menu application, focusing on continuous improvement and adaptation.

bottom of page