Beginner API development in Node, Express, ES6, & MongoDB
Beginner API development in Node, Express, ES6, & MongoDB, available at $64.99, has an average rating of 4.35, with 64 lectures, 5 quizzes, based on 1398 reviews, and has 11629 subscribers.
You will learn about 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 This course is ideal for individuals who are Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs or Mobile app developers who want to build a back-end server or Anyone who wants to learn REST API development or Web app developers who need a back-end API for their app using Node or Anyone who wants to create a SAAS product or mobile startup that needs an API It is particularly useful for Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs or Mobile app developers who want to build a back-end server or Anyone who wants to learn REST API development or Web app developers who need a back-end API for their app using Node or Anyone who wants to create a SAAS product or mobile startup that needs an API.
Enroll now: Beginner API development in Node, Express, ES6, & MongoDB
Summary
Title: Beginner API development in Node, Express, ES6, & MongoDB
Price: $64.99
Average Rating: 4.35
Number of Lectures: 64
Number of Quizzes: 5
Number of Published Lectures: 64
Number of Published Quizzes: 5
Number of Curriculum Items: 69
Number of Published Curriculum Objects: 69
Original Price: $139.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs
- Mobile app developers who want to build a back-end server
- Anyone who wants to learn REST API development
- Web app developers who need a back-end API for their app using Node
- Anyone who wants to create a SAAS product or mobile startup that needs an API
Target Audiences
- Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs
- Mobile app developers who want to build a back-end server
- Anyone who wants to learn REST API development
- Web app developers who need a back-end API for their app using Node
- Anyone who wants to create a SAAS product or mobile startup that needs an API
Beginner API development in Node, Express, ES6, & MongoDB
Are you a mobile app developer that needs a backend API & database?
Do you have an 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.
We have taught over 50,000 students how to code and so many of them have the same question, “How can I build a server for my mobile apps?”
What you will learn:
- Node
- Express
- MongoDB
- ES6 & Javascript
- API development
- 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
- And so much more….
This course is for ANYONE – but we specifically designed it to take mobile developers to the next level by helping them build their own APIs for their apps!
Course Curriculum
Chapter 1: API Course Intro
Lecture 1: Intro to API Course
Lecture 2: What is a REST API
Chapter 2: Setup for Node, MongoDB, Postman, and other API tools
Lecture 1: API Tooling Intro for Node API
Lecture 2: Installing Atom – Code editor for API development
Lecture 3: Installing Nodejs & node version manager
Lecture 4: Installing MongoDB – noSQL database
Lecture 5: Installing Postman – Client to test node API
Lecture 6: Installing Node js packages with NPM
Chapter 3: Hello API
Lecture 1: Hello World API Example Code Along in Node
Chapter 4: JavaScript Basics
Lecture 1: Intro – Why Javascript for node API development
Lecture 2: ECMAScript Standards and ES6
Lecture 3: ES6 Variables
Lecture 4: ES6 Strings
Lecture 5: ES6 Operators
Lecture 6: ES6 Conditionals and Loops
Lecture 7: ES6 Functions
Lecture 8: ES6 JavaScript Objects
Lecture 9: ES6 Arrays
Lecture 10: ES6 Array Helpers
Lecture 11: ES6 'this' and 'bind'
Lecture 12: ES6 'Call'
Lecture 13: ES6 'import' and 'require'
Lecture 14: Exercise
Chapter 5: Creating our REST API
Lecture 1: Node REST API Section Intro
Lecture 2: Setting up our Node Project Skeleton
Lecture 3: Setting up MongoDB for Node API
Lecture 4: Adding Data (POST requests in Node)
Lecture 5: Retrieving Data (GET requests in Node)
Lecture 6: Updating Data (PUT requests in Node)
Lecture 7: Deleting Data (DELETE requests in Node)
Lecture 8: Adding features to our Node API and refactoring
Lecture 9: Exercise
Chapter 6: Authentication and Security
Lecture 1: Setting up our User Model for Authentication in Node
Lecture 2: Authentication Middleware and Securing Resources in Node
Lecture 3: Exercise
Chapter 7: Deploying Our Node API To A Live Server
Lecture 1: Node deployment: Intro
Lecture 2: Node deployment: Spinning up a Digital Ocean droplet for our Node API
Lecture 3: Node deployment: Digital Ocean droplet part 2
Lecture 4: Node deployment: Digital Ocean droplet part 3
Chapter 8: Creating an iOS app to make use of our Node REST API
Lecture 1: Building an iOS client Intro
Lecture 2: API Adjustments
Lecture 3: Data Models
Lecture 4: DataService
Lecture 5: AuthService
Lecture 6: Main ViewController
Lecture 7: LogIn ViewController
Lecture 8: AddFoodTruck ViewController
Lecture 9: Details ViewController
Lecture 10: Reviews ViewController
Lecture 11: AddReview ViewController
Lecture 12: Exercise – Extending our iOS API Client
Chapter 9: Creating an Android app to make use of our Node REST API
Lecture 1: Intro to Section
Lecture 2: API Adjustments
Lecture 3: Set up the Data Model
Lecture 4: Create the Recycler View
Lecture 5: Create FoodTruck detail view
Lecture 6: FoodTruck detail view Part 2
Lecture 7: Retrieve FoodTruck reviews
Lecture 8: Create the reviews Recycler View
Lecture 9: Create the Login Screen
Lecture 10: User registration
Lecture 11: User login
Lecture 12: Add FoodTruck review
Lecture 13: Add new FoodTruck
Instructors
-
Mark Wahlbeck
CEO Devslopes | iOS | Android | Freelancing -
Devslopes by Nathan Sevedge
Learn programming & app development
Rating Distribution
- 1 stars: 44 votes
- 2 stars: 67 votes
- 3 stars: 159 votes
- 4 stars: 390 votes
- 5 stars: 738 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024