HOME > Development > How to create a portfolio webapp from scratch using nodejs

How to create a portfolio webapp from scratch using nodejs

  • Development
  • Dec 09, 2024
SynopsisHow to create a portfolio webapp from scratch using nodejs, a...
How to create a portfolio webapp from scratch using nodejs  No.1

How to create a portfolio webapp from scratch using nodejs, available at $19.99, has an average rating of 2.25, with 38 lectures, based on 2 reviews, and has 10 subscribers.

You will learn about how to program how to code how to create websites understand mvc understand databases backend & frontend full control deployement This course is ideal for individuals who are beginner / intermediat who curious about programming with javascript and modern framworks It is particularly useful for beginner / intermediat who curious about programming with javascript and modern framworks.

Enroll now: How to create a portfolio webapp from scratch using nodejs

Summary

Title: How to create a portfolio webapp from scratch using nodejs

Price: $19.99

Average Rating: 2.25

Number of Lectures: 38

Number of Published Lectures: 38

Number of Curriculum Items: 38

Number of Published Curriculum Objects: 38

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • how to program
  • how to code
  • how to create websites
  • understand mvc
  • understand databases
  • backend & frontend
  • full control
  • deployement
  • Who Should Attend

  • beginner / intermediat who curious about programming with javascript and modern framworks
  • Target Audiences

  • beginner / intermediat who curious about programming with javascript and modern framworks
  • In this comprehensive course, you’ll embark on a journey to master the creation of a dynamic portfolio website using Node.js, focusing particularly on the Express.js framework. By the end of this immersive learning experience, you’ll not only have built a professional-grade portfolio from scratch but also gained the expertise to develop a plethora of projects using Node.js.

    Here’s a glimpse of what we’ll cover:

  • Express.js Fundamentals: Get acquainted with the essentials of Express.js, a modern JavaScript framework.

  • MVC Pattern: Understand the Model-View-Controller architecture for building robust web applications.

  • Routing: Learn how to navigate routes effectively to manage different parts of your application.

  • Views: Dive into the world of views to render dynamic content and enhance user experience.

  • Model Integration with MongoDB: Explore MongoDB integration for seamless data management and storage.

  • Data Relationships: Master the art of establishing relationships between different data entities.

  • Frontend and Backend Development: Bridge the gap between frontend and backend technologies for a cohesive web experience.

  • Bootstrap Integration: Harness the power of Bootstrap to design visually appealing and responsive user interfaces.

  • Error Handling: Implement strategies to gracefully handle errors and communicate them to users.

  • Authentication and Encryption: Secure your applications with robust authentication mechanisms and encryption techniques.

  • Security Best Practices: Adopt industry-standard security practices to safeguard your applications against threats.

  • SMTP Configuration: Configure SMTP settings to enable email functionality within your application.

  • Partial Views: Optimize code organization and reusability using partial views.

  • And Much More: Unlock a treasure trove of tips, tricks, and best practices for efficient project development.

  • This course is designed to be hands-on, ensuring that you actively engage in writing code and building projects. By immersing yourself in practical exercises, you’ll not only master the process but also gain invaluable insights to tackle future projects with confidence.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Explanation

    Lecture 2: Introduction

    Lecture 3: Requirements

    Lecture 4: Assets For The Course

    Lecture 5: Build Our App

    Lecture 6: Routing

    Lecture 7: Templating engine front and backend

    Lecture 8: Clean The Auth Template

    Lecture 9: Authentication install mongodb and robo 3t

    Lecture 10: Authentication Link database to our app

    Lecture 11: authentication set up registration page

    Lecture 12: Authentication validations and registration improvement

    Lecture 13: Authentication login

    Lecture 14: Cookies and sessions

    Lecture 15: send errors to user interface

    Lecture 16: middlewares

    Lecture 17: Backend Creating the page and inserting data to database part 1

    Lecture 18: Backend Creating the page and inserting data to database part 2

    Lecture 19: backend menu

    Lecture 20: backend menu 2

    Lecture 21: backend categories (CRUD)

    Lecture 22: backend portfolio part 1

    Lecture 23: backend portfolio part 2

    Lecture 24: backend portfolio part 3

    Lecture 25: Backend portfolio relationship with aggregation

    Lecture 26: Backend portoflio updating images

    Lecture 27: Backend portfolio delete

    Lecture 28: Backend about

    Lecture 29: Backend services

    Lecture 30: Backend blog

    Lecture 31: Backend blog edit and cover

    Lecture 32: Backend settings

    Lecture 33: Backend Service edit

    Lecture 34: Backend dashboard

    Lecture 35: Frontend porftolio

    Lecture 36: Frontend blog

    Lecture 37: Frontend about

    Lecture 38: Frontend finale

    Instructors

  • How to create a portfolio webapp from scratch using nodejs  No.2
    Ismail Taibi
    Web Developer and SEO expert certified from google
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 0 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!