About Course
This 60-hour course on Back-End Development covers the foundational skills needed to develop powerful, scalable server-side applications. Learn server-side programming, database management, RESTful APIs, and data security. Gain hands-on experience with Node.js, Express.js, SQL, and NoSQL, and build a backend project to showcase your skills.
Topics
- Server-Side Development with Node.js
- SQL and NoSQL Databases
- RESTful APIs with Express.js
- User Authentication and Security
- Microservices Architecture
- Real-World Project Development
What Will You Learn?
- Develop server-side applications with Node.js and Express.js.
- Design and interact with databases using SQL and MongoDB.
- Create secure, RESTful APIs for client-server communication.
- Implement user authentication and secure data handling.
Course Content
Overview of server-side development concepts.
2 Lectures . 00h:00min
-
Overview of server-side development concepts.
00:00 -
Role of back-end in full-stack applications.
00:00
Installing necessary tools and software.
2 Lectures . 00h:00min
-
Installing necessary tools and software.
00:00 -
Setting up servers, databases, and version control.
00:00
Introduction to Node.js and setting up a basic server.
2 Lectures . 00h:00min
-
Introduction to Node.js and setting up a basic server.
00:00 -
Handling HTTP requests, responses, and routing.
00:00
Overview of relational and non-relational databases.
2 Lectures . 00h:00min
-
Overview of relational and non-relational databases.
00:00 -
Working with SQL databases (MySQL) and NoSQL databases (MongoDB).
00:00
Building RESTful APIs with Express.js.
2 Lectures . 00h:00min
-
Building RESTful APIs with Express.js.
00:00 -
Understanding API endpoints and CRUD operations.
00:00
Implementing user authentication with JWT (JSON Web Token).
2 Lectures . 00h:00min
-
Implementing user authentication with JWT (JSON Web Token).
00:00 -
Managing sessions and user permissions.
00:00
Basics of data encryption and security best practices.
2 Lectures . 00h:00min
-
Basics of data encryption and security best practices.
00:00 -
Protecting user data with hashing and token-based authentication.
00:00
Using Git for tracking changes and collaborating on projects.
2 Lectures . 00h:00min
-
Using Git for tracking changes and collaborating on projects.
00:00 -
Leveraging GitHub for code storage and teamwork.
00:00
Basics of microservices and monolithic vs. microservices architecture.
2 Lectures . 00h:00min
-
Basics of microservices and monolithic vs. microservices architecture.
00:00 -
Benefits of using microservices in back-end development.
00:00
Applying learned skills to create a back-end for a sample project
2 Lectures . 00h:00min
-
Applying learned skills to create a back-end for a sample project
00:00 -
Implementing user authentication, database, and API integration.
00:00
Student Ratings & Reviews
No Review Yet
Question & Answer
No Data Available in this Section
Free
Free access this course
This course includes:
- Level Intermediate
- Duration 60 hours Duration
Hi, Welcome back!
Requirements
- Basic understanding of JavaScript and front-end development.
- Recommended tools: Node.js, a code editor (e.g., Visual Studio Code), and Postman.
Share
More Similar Courses