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

Level Up content

Lesson Skills
Style the Application Bring your app to life with CSS

References

📖 Reference Materials