Jump-Start API frontend and backend use & coding skills
Jump-Start API frontend and backend use & coding skills, available at $64.99, has an average rating of 4.67, with 70 lectures, 4 quizzes, based on 3 reviews, and has 26 subscribers.
You will learn about Create API endpoints to communicate with local and online servers Handle API requests and responses from the client side scripts Practice different Google Authentication techniques for 2023 Create a backend server using Node js Use GCP – Google Cloud Platform- service accounts, web clients & API Keys Use Apps Script to create and deploy web apps Practice with free and free tiers of Google APIs Create a real life web app that encompass 3 APIs working together Create and practice your own Node modules This course is ideal for individuals who are Beginners who want to create an understanding and experience API or Intermediate developers who want to add API knowledge and experience to their portfolio or Beginners and Intermediate users of Apps Script who want to integrate API to their project or Beginners and Intermediate users of Apps Script who want to practice with web apps or Beginners and intermediate developers who want to understand and practice Google Authentication It is particularly useful for Beginners who want to create an understanding and experience API or Intermediate developers who want to add API knowledge and experience to their portfolio or Beginners and Intermediate users of Apps Script who want to integrate API to their project or Beginners and Intermediate users of Apps Script who want to practice with web apps or Beginners and intermediate developers who want to understand and practice Google Authentication.
Enroll now: Jump-Start API frontend and backend use & coding skills
Summary
Title: Jump-Start API frontend and backend use & coding skills
Price: $64.99
Average Rating: 4.67
Number of Lectures: 70
Number of Quizzes: 4
Number of Published Lectures: 70
Number of Published Quizzes: 4
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Create API endpoints to communicate with local and online servers
- Handle API requests and responses from the client side scripts
- Practice different Google Authentication techniques for 2023
- Create a backend server using Node js
- Use GCP – Google Cloud Platform- service accounts, web clients & API Keys
- Use Apps Script to create and deploy web apps
- Practice with free and free tiers of Google APIs
- Create a real life web app that encompass 3 APIs working together
- Create and practice your own Node modules
Who Should Attend
- Beginners who want to create an understanding and experience API
- Intermediate developers who want to add API knowledge and experience to their portfolio
- Beginners and Intermediate users of Apps Script who want to integrate API to their project
- Beginners and Intermediate users of Apps Script who want to practice with web apps
- Beginners and intermediate developers who want to understand and practice Google Authentication
Target Audiences
- Beginners who want to create an understanding and experience API
- Intermediate developers who want to add API knowledge and experience to their portfolio
- Beginners and Intermediate users of Apps Script who want to integrate API to their project
- Beginners and Intermediate users of Apps Script who want to practice with web apps
- Beginners and intermediate developers who want to understand and practice Google Authentication
-
Straightforward approach on how to use APIs in your front end or client side scripts and in your backend scripts.
-
We shall build a real world project along the course. It will be realized on different platforms mixing the usage of 3-4 APIs at the same time with many authentication and authorization techniques
-
We shall excel using Goggle APIs as translate and sheets together with 3rd party APIs
-
You will master using Google Apps Script to develop Web Apps
-
You will understand how to build your own API
-
Moreover at every chapter we shall clarify the theoretical and acronyms commonly used so you won’t know only how to code this stuff but what each part of the code means and what are the resources to find it yourself. In other words we shall give you the fishing stick rather than the fish
-
We shall use JavaScript, Node.js, and Apps script extensively in the course. But, we shall give you a strong boost at each of them at the beginning and along the course. This means that you won’t learn only about APIs but you will leverage your Node.js and npm, JavaScript and Apps Script experience at the same time.
-
Moreover a lot of coding tricks will be covered along the course which also will leverage your coding abilities
-
Intentionally some common mistakes and error are let to happen to show you the real programming and troubleshooting world not the class room ideal status that is trouble free
-
In case that you face any problem with applying the code, drop us a line in the Q&A and we shall be there for you
-
Even if you want to take any of the topics we covered to the next level beyond this course we shall be there to answer your questions
-
See you inside the course
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: How to follow up?
Lecture 3: What interactions with APIs that you will learn and code in this course?
Lecture 4: What Tools we may need?
Lecture 5: A brief intro to html, css and script
Chapter 2: Frontend
Lecture 1: Create a UI
Lecture 2: Functions and async-await execution
Lecture 3: First API call and execution tracking
Lecture 4: 4 ways to navigate and extract data from a JSON response
Lecture 5: Apply resolving and looping through a JSON response
Lecture 6: Get more from the JSON response and use try-catch
Lecture 7: Practice 3 Important function types to handle promises and chaining
Lecture 8: Understand promise, .then() & .catch()
Lecture 9: Code promise, .then() & .catch() in different styles
Chapter 3: APIs that need credentials & server side scripts
Lecture 1: Credential flow when we use an API key and CORS
Lecture 2: An Update to Oxford Dictionary API used
Lecture 3: Navigate a simple API that needs an API key for access
Lecture 4: Add Initialization Header with Credentials to the fetch
Lecture 5: Can running your website from a local host or a host resolve CORS problem?
Lecture 6: What is Node.js & how to install it?
Lecture 7: First Server side script and how it is different to client side script.
Lecture 8: How a local host acts as a backend server?
Lecture 9: Create a Node server that listens
Lecture 10: Create your own CORS validation between the serve side and client side scripts
Lecture 11: Receive and parse a query from the UI
Lecture 12: Loop through through the response with the help of Postman
Chapter 4: Google Apps Script as backend and frontend servers
Lecture 1: Apps Script intro
Lecture 2: Sign up to Google and links to sheets and Apps Script
Lecture 3: Intro to Sheets and Apps Script
Lecture 4: Simulate an API server that digs in dbase & has an endpoint URL
Lecture 5: Convert the Node.js script to Apps Script
Lecture 6: Use Sheets to auto store your API response
Lecture 7: Deploy a UI html using Apps Script
Lecture 8: Link frontend and backend scripts inside Apps Script with this secret method
Lecture 9: Deployment types, deploy a library & use it remotely
Lecture 10: Simulate an API and fetch it
Chapter 5: Google APIs
Lecture 1: Intro to Google APIs and libraries
Lecture 2: Start by Discovery API and explore it
Lecture 3: Explore the discovery document and use it to assemble an API endpoint
Lecture 4: Start using Google Translate API
Lecture 5: Translate a word, a Couple of words and a phrase
Lecture 6: How to register for a GCP?
Lecture 7: How to use GCP to enable APIs & Keys?
Lecture 8: Call Google API from Browser side script
Lecture 9: Quickly Convert async-await to .then()
Lecture 10: Call Google Translation API from the browser and pass it a key
Lecture 11: Use Google Sheets API to read sheet values
Lecture 12: Change Values in a Google Sheet using Google Sheets API
Lecture 13: Let's understand what are authorization and authentication
Lecture 14: Use Google identity service for authorization
Lecture 15: Reuse the user_token and sign out option
Chapter 6: Explore Google Different Authentication techniques and create Node modules
Lecture 1: Google Authentication using html and client side script for decoding
Lecture 2: Google Authentication popup from the script only using Google accounts
Lecture 3: Difference between Browser JavaScript and Node.js
Lecture 4: Google translate module/library
Lecture 5: Convert your function into a module
Lecture 6: In order to translate the definitions, extract them in Node.js
Lecture 7: Let the user select the translation language and you pass it to the backend
Lecture 8: Protect your app from API inconsistent data
Lecture 9: Let the UI return the translations
Chapter 7: Google Service Accounts and third party libraries
Lecture 1: Google APIs different authorization levels
Lecture 2: Convert your translation module to use V3
Lecture 3: Google sheets using Google libraries for Sheets API
Lecture 4: Writing to the Sheets using Google Sheets API
Lecture 5: Switching Authentication from Service account to Oauth2 or web client
Lecture 6: Saving Oauth2 Token for repeated access or actions
Lecture 7: Use Other popular 3rd party npm libraries to access Google APIs
Lecture 8: Service Account Authentication & constants loading using the .env file
Lecture 9: Access Rows and cells data and manipulate it using a 3rd party library
Lecture 10: Integrate a 3rd API in your Definitions Heaven
Instructors
-
A Rezika
Founder at SimpleWays OÜ
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 2 votes
- 5 stars: 1 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 Language Learning Courses to Learn in November 2024
- 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