Getting Digital

Node. js API Masterclass With Express & MongoDB

Develop essential programming & development skills with expert instruction and practical examples.

Online Course
Self-paced learning
Flexible Schedule
Learn at your pace
Expert Instructor
Industry professional
Certificate
Upon completion
What You'll Learn
Master the fundamentals of programming & development
Apply best practices and industry standards
Build practical projects to demonstrate your skills
Understand advanced concepts and techniques

Skills you'll gain:

Professional SkillsBest PracticesIndustry Standards
Prerequisites & Target Audience

Skill Level

IntermediateSome prior knowledge recommended

Requirements

Basic understanding of programming & development
Enthusiasm to learn
Access to necessary software/tools
Commitment to practice

Who This Course Is For

Professionals working in programming & development
Students and career changers
Freelancers and consultants
Anyone looking to improve their skills
Course Information

About This Course

This is a project based course where we build an extensive, in-depth backend API for DevCamper, a bootcamp directory API. We will start from scratch and end up with a professional deployed API with documentation. We will dive deep into Node, Express and MongoDB.

Here is some of what you will learn in this course and project. HTTP EssentialsPostman ClientRESTful APIsExpress FrameworkRouting & Controller MethodsMongoDB Atlas & CompassMongoose ODMAdvanced Query (Pagination, filter, etc)Models & RelationshipsMiddleware (Express & Mongoose)MongoDB Geospatial Index / GeoJSONGeocodingCustom Error HandlingUser Roles & PermissionsAggregationPhoto UploadAuthentication With JWT & CookiesEmailing Password Reset TokensCustom Database Seeder Using JSON FilesPassword & Token HashingSecurity: NoSQL Injection, XSS, etcCreating DocumentationDeployment With PM2, NGINX, SSLWeb development is changing. We used to render all of our views and templates on the server, but since the rise of frontend frameworks like React, Angular and Vue, we are now splitting projects up into backend and frontend, where the backend is doing all of the database interaction and serving JSON and the frontend is fetching that data and creating the user interface to interact with.

This course will teach you the entire backend side of things so that you can build extensive APIs and then use whatever you want on the frontend. We will do a lot more than just build a simple CRUD REST API like many other Node. js and Express tutorials.

We will be implementing authentication, roles and permissions, password reset tokens, email functionality, geocoding and much more. This course teaches what it's like to be a real backend engineer.

Provider
Udemy
Estimated Duration
20-40 hours
Language
English
Category
Technology & Programming

Topics Covered

Programming & DevelopmentNode

Course Details

Format
Online, Self-Paced
Access
Lifetime
Certificate
Upon Completion
Support
Q&A Forum
Course Details
Ready to get started?

View pricing and check out the reviews. See what other learners had to say about the course.

Get started and enroll now
Money-back guarantee might be available
Join thousands of students

This course includes:

Lifetime access to course content
Access on mobile and desktop
Certificate of completion
Downloadable resources

Not sure if this is right for you?

Browse More Programming & Development Courses

Continue Your Learning Journey

Explore more Programming & Development courses to deepen your skills and advance your expertise.

Writing code is easy, but writing scalable, maintainable, and well-structured software is what sets professional develop...
This is a comprehensive course on Spring Boot 2 latest features, Actuators, Spring Cloud Features such as Service Discov...
This course comprises multiple sub-courses, meticulously designed for aspiring Java web developers. It is tailored to eq...
Welcome to the Python Programming Mastery: From Beginner to Expert - The course you need to learn to code with Python Th...
Welcome to the JavaScript, jQuery, and React Bootcamp. In this course you will learn how to use JavaScript along with tw...