- Setup and Deploy
- Request Routing
- Templating Engine
- Page Configuration
- New Home Page
- Database, Model-View-Controller
- Rendering Projects
- Content Management System
- Project Page
- Contact Form
- Submit Contact Form
What you'll learn
- You will create a fully functional portfolio site using Node JS & Express. Along the way, we review request routing, templating engines, working with a database, REST API, image uploading, and AJAX requests with jQuery. This is a good project for anyone who has been studying on their own for a while but is having trouble tying together several concepts into a working, realistic project.
Description
Since its introduction in 2009, Node JS has taken the web development world by storm. With a JavaScript based runtime, Node has made it possible to develop both the front end and backend using one primary language. Express JS is the industry standard web framework for Node development and in this tutorial, we create a polished portfolio website using both Node and Express. As we create the site, we explore the key parts of a professional Node/Express website and how each piece works together. We also leverage a local persistent data storage system so our site can store data, upload images, and more. Throughout this tutorial, we cover:
Project Structure
Templating Engine
Request Routing
REST API
CRUD operations
File uploading
CMS for blogs and projects
AJAX with jQuery
This series is perfect for those looking to break into professional web development as a full stack developer. If you have been studying on your own for a few months by going through tutorials on Udemy, YouTube and more, this series ties together concept from several beginner areas (such as jQuery) to create a beautiful, professional portfolio site. And when you're done - you will have a portfolio!
Other Courses
Build Landing Pages using Elementor, WordPress & ChatGPT
Learn to use Elementor and Design stunning looking landing page and thank you page on WordPress: Step by Step Guide!
Donation App UI from Scratch with Flutter
Build an awesome donation app ui all from scratch with flutter
Basics of 3D Graphics with Blender 2.7x
A course to get you started quick without the fluff.
Introduction to Raspberry Pi
Learn how to create software and hardware projects using Raspberry Pi and Python.
Interactive Data Visualization for Effective Communication
From Data to Insight: Creating Impactful Visualizations
About the instructors
- 4.44 Calificación
- 101089 Estudiantes
- 4 Cursos
Dan Kwon
Full Stack Freelance Software Developer
I am a full stack freelance developer based in NYC. Since 2012, I have worked with early stage startups mostly building MVPs and specific features for existing apps. I started out with iOS (Obj-C and Swift) then moved on to Node/Express, Angular and finally React/Redux. I am also well versed in the dev-ops side as it relates to AWS. My standard stack consists of EC2 instances running Ubuntu 16.0.4 and a Node server. When I am not programming I'm either updating my fantasy team or pondering the meaning life.
Student feedback
Course Rating
Reviews
The page used in this tutorial doestn't exist: the page is www.turbo360.co
turbo360 is dead. not exist anymore and the project uses turbo 360 to deploy the project. Now since turbo 360 does not exist this whole course is useless.
It's a good match
great experience
Well explaination