The Cloud-Native Computing Specialization focuses on Containers, Kubernetes, and CDK for Kubernetes.
Quarter I
CS-101: Object-Oriented Programming using TypeScript
Duration: 13 Weeks
Course Description:
We will start the program by learning the fundamentals of Object-Oriented programming using JavaScript and TypeScript. We will also understand the latest Web trends i.e. Web 3.0 and Metaverse concepts and try to understand their working from the perspective of the users.
:
Background of JavaScript and How to use JavaScript in Browser
:
Fundamentals of JavaScript and Node.js Quiz
:
Fundamentals of TypeScript Quiz
:
TypeScript Professional Proficiency Quiz
:
Git Quiz
:
Create Panaverse DAO Syllabus Website
:
Create PIAIC Website
Quarter II
W2-201: Developing Planet-Scale Web 2.0 Serverless Cloud Cloud Apps and APIs
using Next.js 13 and CDK for Terraform
Duration: 13 Weeks
Course Description:
The objective of this course is to teach participants to develop customer facing planet scale Websites, Full-Stack Apps and templates, Dashboards, and Muti-Cloud Serverless APIs. By the end of the quarter, the participants will be able to develop and deploy web platforms like Facebook, Shopify, etc. The technologies covered in this course will include Next.js 13, Figma, Tailwind CSS, Chakra UI, tRPC, QraphQL, Prisma, Cockroachdb Serverless (PostgreSQL Compatible), AWS Serverless Technologies, and Cloud Development Kit for Terraform (CDKTF).
Quarter III
$-101: Dollar Making Bootcamp - Full-Stack Template and API Product Development
Duration: 13 Weeks
Course Description:
In this quarter students will learn how to make money and boost exports in the classroom (Earn While You Learn Projects)
:
You will be assigned to build a template which we will sell on Theme Forest and Panaverse DAO marketplace. The Panaverse DAO will receive 25% share on the sale of the template which will be used to manage the platform. An additional 15% will be spent on marketing the template. 60% of the revenues will be distributed to the developer through the Panaverse DAO in the form of Panaverse tokens.
:
You will be assigned to build APIs for which you will sell subscriptions on the Panaverse DAO Marketplace. The Panaverse DAO will receive 25% share on the sale of the template which will be used to manage the platform. An additional 15% will be spent on marketing the template. 60% of the revenues will be distributed to the developer through the Panaverse DAO in the form of Panaverse tokens.
Quarter IV
CN-351: Certified Kubernetes Application Developer (CKAD)
Duration: 13 Weeks
Course Description:
Cloud-native architecture and technologies are an approach to designing, constructing, and operating workloads that are built in the cloud and take full advantage of the cloud computing model. Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. In this course, you will learn how to develop cloud applications using cloud-native technologies like Containers, Kubernetes, and CDK for Kubernetes.
Quarter V
CN-361: Developing Multi-Cloud Apps using CDK for Terraform
Duration: 13 Weeks
Course Description:
Terraform lets you use the same workflow to manage multiple providers and handle cross-cloud dependencies. This simplifies management and orchestration for large-scale, multi-cloud infrastructures. Cloud Development Kit for Terraform (CDKTF) allows you to use familiar programming languages to define and provision infrastructure. This gives you access to the entire Terraform ecosystem without learning HashiCorp Configuration Language (HCL) and lets you leverage the power of your existing toolchain for testing, dependency management, etc.