Beginner API development in Node, Express, ES6, & MongoDB
Are you a mobile app developer who needs a backend API & database? Do you have a mobile product idea?
Do you want to create your own startup?
Or do you want to become a backend developer?
This is the course for you.
Application Programming Interface (API) is a set of subroutine definitions, protocols, and tools for building application software. In general terms, it’s a set of clearly defined methods of communication between various software components. A good API makes it easier to develop a computer program by providing all the building blocks, which are then put together by the programmer. An API may be for a web-based system, operating system, database system, computer hardware, or software library. An API specification can take many forms, but often includes specifications for routines, data structures, object classes, variables, or remote calls.
At the end of this course, you will be able to develop in:
CRUD & REST
How to get an iOS app to talk to your API
How to get an Android app to talk to your API
Tooling & automation
Professional coding tips & practices
Build APIs that iOS apps & Android apps can talk to
Deploy APIs in Node to live servers
Deploy live MongoDB instances on servers that the APIs can talk to
Write code in ES6 for API development or for general programming