MEN Stack CRUD App Fruits

About

Welcome to the โ€œFruitsโ€ App, a comprehensive module for intermediate learners ready to build a full-stack CRUD application. This module covers essential full-stack development skills, focusing on creating, reading, updating, and deleting data in a web application using Node.js, Express, and EJS. Itโ€™s the perfect next step for those with foundational web development knowledge, who are ready to work with a database for the first time.

Fruits App HomePage

Content

Lesson Skills
Setup Setting up the development environment
Build and Run server.js Create a basic Express server
Build a Landing Page Implement a landing page using Express and EJS
Use Mongoose to Connect to MongoDB Connect to MongoDB Atlas via connection string
Build the Fruit Model Define and export a Mongoose model
Build the New Fruit Page Construct a new route and view
Create a Fruit Build create functionality in a POST route
Build the Fruits Index Page Find and render all fruits on an index page
Build the Fruits Show Page Construct a show route and view
Delete a Fruit Build delete functionality in a DELETE route
Build the Edit Fruit Page Construct an edit route and view
Update a Fruit Build update functionality in a PUT route
Recap Review technologies used and application architecture
Style the Application Bring your app to life with CSS

References

๐Ÿ“– Reference Materials

Internal

Prerequisites

Solution code

๐Ÿ Solution code

Course landing pages

Resources

โœ๏ธ Instructor Guide

๐ŸŽฅ Video Hub

๐Ÿ—๏ธ Release Notes


Find a ๐Ÿ‘พ bug ๐Ÿ‘พ or have suggestions? Let us know!