Portfolio Website with Node JS & Express

Create a fully-working, professional portfolio site using Node JS & Express

3.35 (228 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Portfolio Website with Node JS & Express
16,798
students
3 hours
content
Sep 2019
last update
FREE
regular price

What you will 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.

Why take this course?

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!

Our review

--- **Course Review: Mastering Turbo 360 with Node.js and Express** **Overall Rating:** 3.35/5 **Pros:** - **Step-by-Step Learning Experience:** The course provides a thorough step-by-step guide on setting up the development environment and creating a sample project, which is highly appreciated by learners who are new to the platform. - **Solid Introduction to Turbo 360:** For those with experience in NodeJS applications, the course offers valuable insights into how Turbo 360 integrates with Node apps, showcasing its capabilities and streamlining processes. - **Informative Content:** The course is praised for being useful and beneficial, with one learner stating they would recommend it to individuals familiar with NodeJS, emphasizing the importance of having prior Node knowledge before taking this course. - **Engaging Instructor:** The instructor's delivery and teaching style are commended as being great, contributing positively to the learning experience. - **Real-world Application:** The course effectively demonstrates how to create portfolio websites using Turbo 360, which is a practical skill for developers. **Cons:** - **Misleading Course Title:** Several learners express that the course title, "Mastering Node.js and Express," is not accurately reflective of the course content, which primarily focuses on using Turbo 360 templates and managing content within its ecosystem. - **Outdated Material:** The course material is considered outdated by some users, with complaints about commands and code being significantly different from current practices. It's suggested that the content should be updated to reflect the latest developments in NodeJS, Express, and Turbo 360. - **Lack of QA Section:** A notable gap in the course is the absence of a Q&A section, which could help address specific learner issues like deployment problems encountered during the course. - **Irrelevance Over Time:** The course's relevance has been questioned due to its outdated nature, with some learners indicating that the material is no longer useful for current development needs. **Additional Notes:** - **Target Audience Clarification:** It would be beneficial for future learners if the course title and description more accurately reflected the focus on Turbo 360 rather than NodeJS and Express, as the course leans heavily towards using Turbo 360 features. - **Content Management Emphasis:** The course effectively teaches how to manage content after deployment, which is a valuable skill set for developers using Turbo 360. - **Code Tweaking Guidance:** Learners can tweak the provided Turbo 360 code to suit their preferences, as long as they are willing to adapt to the Turbo 360 way of doing things. In conclusion, while the course has its strengths in teaching Turbo 360 and providing a solid introduction to the platform, it falls short in living up to its title. It would be more beneficial for future learners if the course content were updated and if the course title accurately reflected the focus on Turbo 360 rather than NodeJS and Express. Despite these issues, the course still offers valuable insights into building portfolio websites with Turbo 360 and could be a great starting point for those looking to explore this platform.

Charts

Price

Portfolio Website with Node JS & Express - Price chart

Rating

Portfolio Website with Node JS & Express - Ratings chart

Enrollment distribution

Portfolio Website with Node JS & Express - Distribution chart
2567258
udemy ID
9/19/2019
course created date
9/21/2019
course indexed date
Bot
course submited by