- How to Use package.json, the Core of Any Node.js Project or npm Package
- Add a Description to Your package.json
- Add Keywords to Your package.json
- Add a License to Your package.json
- Add a Version to Your package.json
- Expand Your Project with External Packages from npm
- Manage npm Dependencies By Understanding Semantic Versioning
- Use the Tilde-Character to Always Use the Latest Patch Version of a Dependency
- Use the Caret-Character to Use the Latest Minor Version of a Dependency
- Remove a Package from Your Dependencies
- Home
- FreeCodeCamp
- Courses
- Back End Development and APIs
Back End Development and APIs
Familiarize yourself with back end development with Javascript and APIs by joining the online free course provided by Topcoder.
Online
165 Hours
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Text Based
|
Course overview
The Internet has become an important part of our lives. Our interactions, transactions, education, medical consultations, and shopping have been almost shifted online. Consequently, institutions, business organizations, hospitals and whatnot began to build websites. But, to have an efficient front-end of websites, back end development is very crucial. Back End Development and APIs will help you to upskill with back-end development using Javascript and building APIs.
Back End Development and APIs Certification Course is an online free course offered by freeCodeCamp which is a non-profit organization that helps people worldwide learn to code free of cost. Available on Topcoder, a freelance talent platform, the online course on back end development is of the duration of 165 hours that has 4 modules.
Back End Development and APIs online course will assist you to build the capacity and talent in writing back end websites and apps with npm (Node Package Manager) and Node.js. Through this course, you can also learn web application development using the framework of Express. After completing the Back End Development and APIs Training, the learners will be conferred with a Topcoder Academy certificate of course completion that provides an extra edge in their way ahead in web development.
The highlights
- Online free course
- Offered by freeCodeCamp and Topcoder
- Topcoder Academy certificate of course completion
- 165-hours long course
Program offerings
- Certificate of completion
- Free verified certification
- 4 modules
- 165 hours-long programme
Course and certificate fees
The online course on backend development is free of cost and Topcoder does not ask for any kind of Back End Development and APIs Certification Fee.
certificate availability
certificate providing authority
Eligibility criteria
Academic Qualifications
The online programme is open to all learners who are eager to learn the back end development and APIs and does not require any prior knowledge in the subject.
Certification Qualifying Details
To get the certificate of completion, the candidates must complete the course proceeding of the Back End Development and APIs Certification by Topcoder Academy and do the assessment of the programme successfully.
What you will learn
Back End Development and APIs Certification Syllabus will walk you through npm (Node Package Manager) and how to manage packages using it including adding license, keyword and description to the package. Plus, you also learn to come up with a People Finder microservice using Mongoose library and MongoDB. Apart, you can also develop an understanding of the basics of Node and the Express framework. It will also guide you on various aspects of backend web development and APIs.
Who it is for
Back End Development and APIs Classes is an ideal programme for any learner who wants to learn back end development and start a career in web development including the professionals like Application Developer, Full Stack Developer and Web Developer.
Admission details
Enroll in the Back End Development and APIs online course through these steps:
Step 1- Sign up and sign in on the website of Topcoder with your GitHub or Google account.
Step 2- Then, browse the official URL
https://platform-ui.topcoder.com/learn/freeCodeCamp/back-end-development-and-apis
Step 3- Click on ‘START’ and begin taking the online programme on backend development.
The syllabus
Managing Packages with npm
Basic Node and Express
- Meet the Node console
- Start a Working Express Server
- Serve an HTML File
- Serve Static Assets
- Serve JSON on a Specific Route
- Use the .env File
- Implement a Root-Level Request Logger Middleware
- Chain Middleware to Create a Time Server
- Get Route Parameter Input from the Client
- Get Query Parameter Input from the Client
- Use body parser to Parse POST Requests
- Get Data from POST Requests
MongoDB and Mongoose
- Install and Set Up Mongoose
- Create a Model
- Create and Save a Record of a Model
- Create Many Records with model.create()
- Use model.find() to Search Your Database
- Use model.findOne() to Return a Single Matching Document from Your Database
- Use model.findById() to Search Your Database By _id
- Perform Classic Updates by Running Find, Edit, then Save
- Perform New Updates on a Document Using model.findOneAndUpdate()
- Delete One Document Using model.findByIdAndRemove
- Delete Many Documents with model.remove()
- Chain Search Query Helpers to Narrow Search Results
Back End Development and APIs Projects
- Timestamp Microservice
- Request Header Parser Microservice
- URL Shortener Microservice
- Exercise Tracker
- URL Shortener Microservice Exercise Tracker
How it helps
By enrolling in the online programme offered by freeCodeCamp, the students can have various Back End Development and APIs Certification benefits. The learners can learn the APIs and backend development using Javascript in great detail. Likewise, the learners will be provided with a Topcoder Academy certificate of course completion at the end of the programme.
FAQs
The online certification programme on backend development is available on the freelance talent platform; Topcoder Academy.
The online programme on back-end development and APIs is offered by freeCodeCamp which is a not-for-profit organization that aims to provide coding courses to the global learning community free of cost.
The online certification programme is 165 hours long.
Yes, post the online certificate programme, the learners will be provided with a Topcoder Academy certificate of course completion that will help them to showcase their skills and talents.
The online programme on back-end development consists of 4 modules.