UdemyKubernetes

Kubernetes for beginners with AWS EKS examples

التصنيف الكامل: IT & Software > IT Certifications > Kubernetes

Kubernetes for beginners with AWS EKS examples

عن هذا الكورس

This course covers the essential concepts of containers and Kubernetes. It includes 14 sections and 63 lectures with a total length of 13 hours and 26 minutes. You will get an overview of what CKAD and Docker are, how to build Docker images, and what microk8s and Kubernetes are. The course also covers key components of Kubernetes such as pods, replica sets, deployments, and services, as well as topics like autoscaling, configmaps, secrets, and RBAC. The course also covers more advanced topics like ingress, daemon sets, jobs, storage class, persistent volumes, and stateful sets.The course covers AWS tools and how to create an AWS account, AMI admin user, and use the AWS CLI and Eksctl. You will also learn how to deploy a demo application and use blue-green and canary deployments. Additionally, you will learn how to authenticate users and service accounts, and use role-based access control.By the end of this course, you will have a comprehensive understanding of the fundamentals of containers and Kubernetes, and you will be equipped with the skills and knowledge to build, deploy, and manage applications in a production environment. Whether you are a beginner or an experienced DevOps engineer, this course has everything you need to get started with containers and Kubernetes.Why you should learn Kubernetes?Kubernetes is a powerful tool that helps organizations manage and scale their application infrastructure. It is the most popular open-source container orchestration platform and has been adopted by many of the world's largest companies.Learning Kubernetes is important for several reasons. Firstly, it is the backbone of modern application development and deployment, and understanding how it works is essential for developing, deploying, and scaling applications in a efficient and scalable way. Secondly, the demand for Kubernetes expertise is growing rapidly as organizations move towards cloud-native applications and infrastructure. By learning Kubernetes,

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$34.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Integrating DevOps Tools into a CI/CD Pipeline in AWS
Udemy
DevOps

Integrating DevOps Tools into a CI/CD Pipeline in AWS

During this course, we will focus on building a secure CI/CD pipeline, by integrating some well-known DevOps tools. In a typical production scenario, developers working on the same application push their new features to a common repository, which is represented most of the times by Git. In the next step, there comes the need of a continuous integration building tool, such as Jenkins, whose job is to periodically perform polling activities to the Git repository, and when it senses there was a new commit, it takes the new application, performs some quality and security analysis of the code through the SonarQube app, then builds it with the help of Maven plugin and sends the build artifacts to Ansible. Ansible packages these artifacts into Docker containers and deploys them on the production servers, so that the application is accessible for the clients. All this process happens automatically, meaning that after developers push their new code to Git, the features should be seen by the end user without any intervention from the Dev or Ops teams. The whole infrastructure that performs this process is hosted in AWS cloud and created with the help of the most popular infrastructure provisioning tool, Terraform. Each independent server (Jenkins, Ansible, SonarQube Application hosts) will also be monitored by Grafana, and alerts will be configured in the case of any malfunctions.

Parsing Algorithms in Compiler Design
Udemy
Compiler Design

Parsing Algorithms in Compiler Design

Compiler design is a crucial aspect of programming language development, responsible for translating high-level source code into machine code that can be executed by a computer. One of the key phases in this process is parsing, where the compiler analyzes the syntactic structure of the source code to create a parse tree or abstract syntax tree. Various parsing algorithms are employed to achieve this, each with its strengths and weaknesses. This article explores the fundamentals of parsing algorithms in compiler design, shedding light on their significance and characteristics.Top-Down Parsing:Top-down parsing is an approach where the parsing process begins with the highest-level grammar production and gradually explores the lower-level productions until the entire parse tree is constructed. Common top-down parsing techniques include Recursive Descent Parsing and LL Parsing. Recursive Descent Parsing involves creating recursive procedures to match grammar rules, while LL Parsing utilizes a table-driven approach based on the LL(k) grammar class.Bottom-Up Parsing:In contrast, bottom-up parsing builds the parse tree from the leaves (tokens) to the root. Shift-Reduce Parsing and LR Parsing are popular bottom-up parsing techniques. Shift-Reduce Parsing involves shifting tokens onto a stack and then reducing them based on predefined grammar rules, while LR Parsing employs a state machine and a lookahead buffer to determine valid reductions.LR Parsing is a widely used bottom-up parsing technique with several variants, including SLR, LALR, and LR(1). These variants differ in the complexity of their parsing tables and the amount of lookahead information they consider. SLR (Simple LR) Parsing and LALR (Look-Ahead LR) Parsing are more efficient in terms of table size, while LR(1) Parsing offers greater parsing power at the cost of increased table complexity.

Robotic Process Automation (RPA) - Automation Anywhere v11
Udemy
Robotic Process Automation (RPA)

Robotic Process Automation (RPA) - Automation Anywhere v11

Robotic Process Automation (RPA) is a new disruptive technology that is sweeping across every industry around the world. RPA will dramatically shift the way people work in the same way mobile phones have changed industries and society. One of the hottest skills emerging is the ability to build software robots to automate business processes. This course teaches you the fundamentals of RPA development using Automation Anywhere to solve real world business problems.

Test Automation - Zombies vs Professionals
Udemy
Automation Testing

Test Automation - Zombies vs Professionals

Why did I develop this course?In my career, I have been exposed to many test automation engineers. One thing that stood out for me, is that most don't get the objective of test automation. They are too focused on the tool, to the point where they work in their own silo, in isolation.Even though there is a place for the odd zombie automation engineer, we need more professionals. Professionals that understand the big picture and also the finer details (T-shaped skills).What is covered?This course covers a real world example of how to approach test automation and the concepts that is required to become a Professional, and NOT a Zombie. It includes a cloud hosted application to practice against. This course compares the good (Professionals) with the not so good (Zombies). The course is short by design and intended to be fun. It also includes the scripts that I use in my examples. This is not a Playwright course by design. Playwright is used because I wanted to try a different tool and I had fun using it. You are NOT going to watch me code! Your are rather going to see what was coded, and listen to my explain why it was done in that way.How to follow along?Watch all lessons in the order they have been published. We will start with some theory and then move into the practical side of things. Execute the example scripts yourself, and make small changes to see the effect. Add additional assertions yourself and test them. Spend time understanding the concepts that I explain.

Linux Essentials for Amazon Web Services
Udemy
Linux

Linux Essentials for Amazon Web Services

This course is designed for the AWS engineers or enthusiasts who want to learn Linux Operating System on Amazon Web Services. Most of the servers in Cloud runs with Linux OS, So i choose AWS to explain this Linux Course. Most of the times Amazon web services engineers or developers or Solutions architects need to work on Linux Operating Systems. This course will be useful who wants to learn AWS and want to gain knowledge on Linux also.

IPv6 Addressing: Straight-To-The-Point!
Udemy
IPv6

IPv6 Addressing: Straight-To-The-Point!

This course is meant to teach the main points of IPv6 addressing and configurations using the routing protocols (i.e: RIPng, EIGRPv6, OSPFv3, IS-IS BGP) in an easy method of IPv6 subnetting summarization.In this course, the student will be configuring IPv6 addressing in Routers Server.Not only will student know how to assign IPv6 addresses to Networking devices, but they will also be able to implement the knowledge acquired herein!One major hurdle that students will overcome is the configuration of DHCPv6 on a server will be able to verify using client computers that will acquire IPv6 addresses from the DHCPv6 server.Another major topic of this course is BGP aggregation, where student's will learn the proper configuration required.Students should follow each lecture in a step-by-step method and in the order provided since this will ensure maximum retention and understanding of each topic presented.IPv6 addressing is a major hurdle for many IT professionals Network Engineers since it is not commonly used and not taught properly in many educational institutions.However, IPv6 is the future of Networking, and we will see full IPv6 networks in the very near future.All IT professionals should start getting comfortable familiarized with IPv6 since it is coming to a network near you!