Includes Certificates

RESTful API Development

"আধুনিক ওয়েব ডেভেলপমেন্টের মূলমন্ত্রই হলো - RESTful API"

আজকের এই ডিজিটাল যুগে ওয়েব কিংবা মোবাইল অ্যাপ্লিকেশন ডেভেলপমেন্টের ক্ষেত্রে শুধুমাত্র দ্রুত গতিই যথেষ্ট নয়, দরকার কার্যকর ডেটা আদানপ্রদানের সহজ উপায়। আর এই চাহিদা মেটাতে গুরুত্বপূর্ণ ভূমিকা রাখে RESTful API। সেজন্যই পন্ডিত আপনার জন্য নিয়ে এসেছে RESTful API Development এর উপর একটি ডিটেইলড শর্ট কোর্স, যেখানে আপনি এই গুরুত্বপূর্ণ প্রযুক্তি সম্পর্কে বিস্তারিত জানতে ও শিখতে পারবেন টেকএক্সপার্টদের কাছ থেকে। আর এই পুরো শর্ট কোর্সে থাকছে হাতে কলমে কাজ করার সুযোগ। তাই আর দেরি না করে এখনই রেজিট্রেশন করুন এবং আপনার RESTful API ডেভেলপমেন্টে দক্ষতা উন্নত করুন।

 

 

কোর্স সম্পর্কে আরও জানতে

রেজিস্ট্রেশন করুন

৫০০০

Course Background
কোর্সের বিস্তারিত
এই কোর্সে যা শিখবেন

API Testing

API Development

কোর্স আউটলাইন
65 Lectures
Starting Workshop
00H:30M
Introduction to the Workshop
00H:10M
Welcoming participants and setting the workshop's tone.
Briefly introducing the facilitators and their backgrounds.
Workshop Objectives
00H:05M
Defining the workshop's goals and what participants will learn.
Emphasizing the importance of API development in modern software.
Agenda Overview
00H:05M
Providing an overview of the day's schedule and topics.
Mentioning planned breaks and activities.
Icebreaker Activity
00H:10M
An interactive icebreaker to get participants engaged.
Introduce participants to each other.
Understanding API
01H:00M
What APIs Are
00H:15M
Definition of APIs and their role in software.
Real-world examples of APIs (e.g., weather API, social media API).
Types of APIs (REST, SOAP)
00H:15M
Explanation of different API types.
When to use each type and their characteristics.
Exploring API Endpoints
00H:15M
Introduction to API endpoints.
How to read API documentation.
Q&A and Clarifications
00H:15M
Use API in Real-life
03H:00M
Set Up Environment
00H:20M
Download and Include Libraries
00H:20M
Third Party API
00H:20M
Example
Endpoint
Dummy API
00H:20M
Example
Endpoint
Read all Records and shown in console
01H:20M
Read Multiple Records using GET request in POSTMAN
Read Single Records using GET request in POSTMAN
Read Multiple Records using GET request in fetch
Read Single Records using GET request in fetch
Read Multiple Records using GET request in AXIOS
Read Single Records using GET request in AXIOS
Q&A and Clarifications
00H:20M
Build API
05H:00M
Prepare Environment for CRUD Operation in API
00H:30M
Core Requirements for PHP, Laravel and LUMEN
Framework Installation for Laravel
Configure Virtual Hosts
Develop API using PHP
01H:20M
CRUD Operations using GET and POST request
Data Storage Setup
Parameter Handling
Error Handling
User Interface: Fetch and AXIOS
Q&A and Clarifications
Develop API using Laravel
01H:20M
CRUD Operations using GET and POST request
Data Storage Setup
Parameter Handling
Error Handling
User Interface: Fetch and AXIOS
Q&A and Clarifications
Develop API using LUMEN
01H:20M
CRUD Operations using GET and POST request
Data Storage Setup
Parameter Handling
Error Handling
User Interface: Fetch and AXIOS
Q&A and Clarifications
Integrate API in Your Project
00H:10M
Q&A and Clarifications
00H:20M
API Testing
01H:00M
Importance of API Testing
00H:10M
Discussing the significance of testing in the API development process.
Consequences of inadequate testing.
Testing Tools and Environments
00H:15M
Introduction to testing tools like Postman and Swagger.
Setting up the testing environment.
Hands-On Testing: Creating Requests in Postman
00H:20M
Participants create and send API requests using Postman.
Configuring headers, parameters, and request bodies.
Test Automation with Postman
00H:10M
Briefly mentioning the concept of test automation.
Highlighting the importance of automated testing in API development.
Q&A and Clarifications
00H:05M
Addressing any questions or concerns.
API Documentation
01H:30M
How to Read API Document
00H:15M
How to Write API Documents
00H:20M
Why API Documentation Matters
00H:15M
Emphasizing the importance of clear and accessible API documentation.
Benefits for developers and end-users.
Creating and Managing API Documentation with Swagger
00H:20M
An overview of Swagger as a popular documentation tool.
Demonstrating how to create API documentation using Swagger.
Sharing and Updating Documentation
00H:15M
Discussing best practices for sharing API documentation with stakeholders.
Tips for keeping documentation up to date.
Q&A and Clarifications
00H:05M
Addressing any questions or concerns.
API Security
01H:30M
Introduction to API Security
00H:05M
Highlighting the significance of security in API development.
Real-world examples of security breaches.
Authentication and Authorization Methods
00H:30M
Explanation of various authentication and authorization methods (e.g., OAuth, JWT).
Use cases for different methods.
Securing APIs with OAuth 2.0
00H:30M
Deep dive into OAuth 2.0 as a widely used authentication and authorization protocol.
How OAuth 2.0 works in API security.
Best Practices for API Security
00H:20M
Providing guidelines and best practices for securing APIs.
Tips for preventing common security vulnerabilities.
Q&A and Clarifications
00H:05M
Addressing any questions or concerns.
API Performance
01H:30M
Why API Performance Matters
00H:15M
Explaining the impact of API performance on user experience.
Real-world examples of performance bottlenecks.
Identifying Performance Bottlenecks
00H:20M
Discussing common performance bottlenecks in API development.
How to identify and diagnose them.
Caching and Optimizing API Responses
00H:30M
Introduction to caching and its role in API performance.
Strategies for optimizing API responses through caching.
Load Testing with JMeter
00H:20M
Brief overview of load testing.
Mentioning tools like Apache JMeter for load testing.
Q&A and Clarifications
00H:05M
Addressing any questions or concerns.
How to Earn Using API
00H:30M
API and AI
00H:30M
Payment Gateway Integration
01H:00M
Bkash Integration
00H:25M
Amar Pay Integration
00H:25M
Q&A and Clarifications
00H:10M
Pros and Cons of API
01H:30M
Advantages of Using APIs
00H:20M
Discussing the benefits of APIs in software development.
Examples of how APIs enable innovation.
Challenges and Limitations of APIs
00H:20M
Highlighting the challenges and limitations associated with APIs.
Real-world cases of API challenges.
Real-World Use Cases and Examples
00H:30M
Sharing real-world examples of successful API implementations.
Learning from use cases in various industries.
Q&A and Clarifications
00H:20M
Addressing any questions or concerns.
Conclusion
00H:30M
Recap of Key Takeaways
00H:05M
Summarizing the main points covered during the workshop.
Reinforcing key learnings.
Participant Feedback and Questions
00H:10M
Inviting participants to provide feedback on the workshop.
Addressing any final questions.
Encouraging Further Learning and Resources
00H:05M
Providing recommendations for additional learning resources.
Mentioning online communities and forums.
Closing Remarks and Thanking Participants
00H:10M
Expressing gratitude to participants for their attendance and engagement.
Encouraging participants to stay in touch and continue exploring API development.
Certificate Giving Ceremony
কোর্সের সময়সূচি

Day : Tuesday,Friday

Time : 03:00 PM-06:00 PM

Class Start : 16-Feb-2024

Total Month : 1

Total Hour : 19

কোর্সটির সাথে যা যা থাকছে

সার্টিফিকেট

ক্লাস ভিডিও

কোর্স ফিচার্স

High-quality content

Industry Standard Course Module

যা জানা থাকতে হবে

ব্যাসিক প্রোগ্রামিং জানা থাকতে হবে

ইন্সট্রাকটর সম্পর্কে
User Image
Mian Zadid Rusdid

CTA & Lead Trainer, PONDIT

Play Icon

19 Courses

Lesson Icon

65+ Lesson

Timer Icon

19hr 0min

I have got more than 20 years of experience in the industry of web application development. My expertise is mostly on LAMP based open source technologies. 

I also have a passion in development of human resources, working with young stars and mentoring them to achieve their dream.

During the journey of my career, I do hands on development with cutting edge technologies, lead projects and provide solutions.

রিলেটেড কোর্স