My Certifications

1.The Nuts and Bolts of OAuth 2.0

Unlock the power of secure API access with this comprehensive course on OAuth 2.0, led by security expert Aaron Parecki. Designed for software architects, developers, and technical decision-makers, this course covers everything you need to know about implementing OAuth and OpenID Connect in various applications, including web apps, mobile apps, and microservices.You'll explore each OAuth flow (grant type) in detail, with practical use cases and best practices for implementing secure access in your applications. Learn how to protect APIs with OAuth access tokens, design effective scopes, and validate JWT tokens. With a focus on the latest OAuth recommendations, including the upcoming OAuth 2.1 updates, you'll be well-equipped to handle modern security challenges. No prior programming knowledge is required, making this course accessible to everyone. Plus, with exclusive access to an interactive web-based tool, you'll receive real-time feedback as you work through exercises, ensuring you grasp the concepts effectively. By the end of the course, you'll have a solid understanding of OAuth 2.0, enabling you to enhance the security of your applications and become a technical leader in your field.

The Nuts and Bolts of OAuth 2.0

2.Advanced OAuth Security

Elevate your understanding of OAuth 2.0 security with this specialized course on Financial-grade API (FAPI) extensions. Designed for those already familiar with OAuth basics, this course dives deep into advanced security measures that enhance OAuth flows to meet industry standards.You'll explore essential FAPI extensions, including PKCE, Mutual TLS, and JWT-based security measures like DPoP and JAR. The course is structured in five comprehensive parts, starting with an overview of OAuth and its associated security goals, followed by securing both front and back channels against various attacks.With practical demonstrations and insights into real-world applications, you'll gain the skills needed to implement robust security in your systems. Ideal for developers and technical leaders aiming to strengthen application security, this course prepares you to tackle modern security challenges head-on.

Advanced OAuth Security

3.Ultimate Elasticsearch 8, Kibana, Logstash, Beats: ELK Stack

This comprehensive course on Elasticsearch and Kibana takes you from the basics to advanced concepts, equipping you with the skills to harness Elasticsearch’s powerful search and analytics engine alongside Kibana’s data visualization capabilities. You'll explore Elasticsearch’s distributed architecture, perform complex queries, create interactive dashboards, and optimize performance. The course also covers painless scripting, spatial queries, and data security measures. With the addition of Logstash, you'll master data ingestion, making you proficient in the full ELK stack for real-time data analysis and visualization. Perfect for data enthusiasts and IT professionals alike!

Ultimate Elasticsearch 8, Kibana, Logstash, Beats: ELK Stack

4.Software Architecture & Design of Modern Large Scale Systems

Elevate your career with this practical course designed to master Software Architecture and System Design. Tailored for aspiring or current Software Architects, this course teaches you to architect scalable systems capable of handling millions of users and petabytes of data. Learn to identify technical requirements, define robust APIs, and apply modern architectural patterns for high scalability, availability, and performance. You'll gain confidence for System Design Interviews while exploring industry-proven techniques without the need for coding. With quizzes, resources, and external links to enhance your learning, you'll acquire the fundamental knowledge needed to tackle real-world challenges and stand out in your field.

Software Architecture & Design of Modern Large Scale Systems

5.Angular Testing Masterclass (Angular 18)

This comprehensive video course provides a step-by-step guide to mastering Angular testing. You'll take a fully built Angular app without tests and learn how to approach, write, and optimize tests for each component. The course starts with unit testing using Jasmine, covering best practices, mocks, spies, and Angular utilities like TestBed. You'll progress through testing services, components (both presentational and container), asynchronous behavior, and HTTP requests, culminating in full End-to-End (E2E) tests with Cypress. Continuous Integration with Travis CI and test coverage reports wrap up the course, ensuring you can confidently implement robust Angular tests.

Angular Testing Masterclass (Angular 18)

6.SOLID Principles of Object Oriented Design and Architecture

This course is a deep dive into SOLID principles—essential guidelines for creating clean, maintainable software architecture. SOLID stands for Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles. You'll learn how to apply each of these principles to your projects through clear explanations and real-world examples, transforming your approach to software design. Beyond just programming, this course empowers you to think like a software architect, improving the long-term quality of your code. Join us to master SOLID principles and elevate your development skills!

SOLID Principles of Object Oriented Design and Architecture

7.Jenkins: Beginner To Pro

This streamlined Jenkins course is designed to teach you the real-world skills you need to master the most popular CI/CD tool in just over two hours. Unlike other courses that focus on the web interface, this course dives straight into scripting Jenkins pipelines in code, using Jenkinsfiles—exactly how it's done in the industry. You'll learn everything from Jenkins pipelines, GitHub integration, and parameterized jobs to multistage pipelines and declarative pipeline language, without needing prior programming experience. Save time, avoid the fluff, and get ready to hit the ground running in your DevOps role!

Jenkins: Beginner To Pro

8.Understanding TypeScript

Unlock the power of TypeScript with this comprehensive course that takes you from the basics to advanced features. Learn why TypeScript is a game-changer for JavaScript development, helping you write cleaner code, avoid bugs, and enhance your projects—whether in Angular, React, or Node.js.Explore essential topics like types, interfaces, classes, and generics, alongside advanced features like decorators and workflows using webpack. The course includes plenty of hands-on exercises and real-world use cases to solidify your understanding. By the end, you'll be well-equipped to integrate TypeScript into any project and leverage modern JavaScript features, giving you a competitive edge in web development. Don't miss this opportunity to elevate your skills and stay ahead in the tech landscape!

Understanding TypeScript

9.Angular - The Complete Guide (2023 Edition)

This comprehensive Angular course has been fully updated to reflect the latest version of Angular, including modern features like standalone components, signals, and new control flows, while still covering older versions for compatibility. It takes you from setup to deployment, teaching Angular fundamentals like components, directives, services, forms, and HTTP access, as well as advanced topics like state management with NgRx. Featuring real-world projects, fast support, and deep dives into essential concepts, this course ensures you're well-prepared to build responsive, user-friendly applications with Angular, regardless of the version.

Angular - The Complete Guide (2023 Edition)

10.Angular Deep Dive - Beginner to Advanced (Angular 17)

This course provides a comprehensive guide to Angular's Core and Common modules, essential for building a solid foundation in Angular. You'll learn both basic and advanced features, including custom components, change detection, dependency injection, content projection, internationalization, standalone components, and Angular Signals. The course starts with a practical introduction, gradually progressing to more complex topics, ensuring that learners at any level can benefit. By the end, you'll have a deep understanding of Angular's core functionalities, enabling you to confidently build and optimize Angular applications.

Angular Deep Dive - Beginner to Advanced (Angular 17)

11.Angular Components - like a Pro! (Angular 2/4/5/6/7+)

This advanced Angular course focuses on mastering Angular components, taking you from basic to highly advanced topics. You'll learn about component lifecycle, communication between parent and child components, Template Reference Variables, component architectures, Observables, AsyncPipe, style encapsulation, change detection strategies, content projection, platform-agnostic rendering, and dynamic components. The course offers in-depth knowledge to help you build powerful, efficient Angular applications. Students praise the course for its clear explanations, comprehensive coverage, and emphasis on best practices, making it an excellent resource for advancing your Angular skills.

Angular Components - like a Pro! (Angular 2/4/5/6/7+)

12.RxJS 7 and Observables: Introduction

This course is designed to introduce and deepen your understanding of RxJS and Observables, focusing on their core concepts and practical applications. If you're new to RxJS, find it challenging, or want to refine your skills, this course offers a step-by-step approach to mastering Observables, Subscriptions, Observers, Creation Functions, Pipeable Operators, and Subjects. You'll begin with the basics, exploring reactive programming and streams, then move on to practical examples like creating Observables from various sources and combining them. By the end, you'll be equipped to effectively use RxJS in your projects and continue learning from other resources.

RxJS 7 and Observables: Introduction

13.NgRx (with NgRx Data) - The Complete Guide (Angular 18)

This course is a comprehensive guide to the NgRx Ecosystem, covering key aspects such as NgRx Data, Store, Effects, Router Store, Entity, and DevTools. It explores the importance of state management in frontend architecture, the benefits and tradeoffs, and provides an in-depth understanding of NgRx's core concepts like Actions, Reducers, Effects, and Selectors. Through a hands-on approach, the course refactors an application without state management, gradually integrating NgRx features. By the end, you'll be proficient in designing applications using NgRx, understanding its ecosystem, and applying best practices like good Action hygiene.

NgRx (with NgRx Data) - The Complete Guide (Angular 18)

14.ES6 Javascript: The Complete Developer's Guide

This tutorial is designed to help you master ES6 JavaScript, covering key topics such as Generators, Arrow Functions, the Rest/Spread Operator, and other new syntax features. The course emphasizes understanding these concepts to boost your web development skills, making you more competitive in the industry, especially with modern frameworks like React and Angular 2. You'll start with array iteration fundamentals and progress to advanced topics like enhanced object literals, default function arguments, and classes. The course is ideal for both beginners and those looking to deepen their understanding of ES6, offering live coding exercises for hands-on learning.

ES6 Javascript: The Complete Developer's Guide

15.Front-end web development with React

This is a complete certification of react js. Here i learn different types of components ( class based component , functional component , container component , stateless component etc. ) , React routing , Passing route params , secure routing , Forms (controlled form , uncontrolled form) , React-redux , React-middlewares (redux-thunk) and best practice of project architecture and code reusability in react project , This course enhance my existing react js knowledge to a advance level.

Front-end web development with React

16.Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

This course teaches me about tensorFlow form a very beginning level to an intermediate level. This course was mainly focused on deep learning supervised learning of the computer vision. Making a good accuracy of predicting about datasets.

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

17.Machine leaning foundations

A best course of machine learning. This course focused on a brief knowledge about ML from basics. This is mainly focused on GraphLab Create Framework (Turi). Here I main focus on supervised , unsupervised types of ML.

Machine leaning foundations

18.Python data structure

A python3 based course focused on a core concept of python. This course focused on data structure part of python and mainly learn about python list(array) , dictionary and tuple and also their available methods.

Python data structure

19.Using Python to access web data

This is a python3 based course. Here i again revised my previous course of python knowledge and focused on fetching data from the internet. Also learn about python Requests package, Url lib. And perform tasks on GET , PUT , POST and DELETE operations.

Using Python to access web data

20.Getting started with Python

This is the first and beginning course of python3. Here i learn about various things about python and python2 concept. Here i learn a overview of python and various basics.

Getting started with Python

21.Internet of things and embedded system

This is an intermediate course of IOT and Embedded systems. Here i learn about Arduino, Raspberry Pi , WIFI modules and circuit design.

Internet of things and embedded system