The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Google Cloud
Exploring Your Ecommerce Dataset with SQL in Google BigQuery
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you learn to use BigQuery to find data, query the data-to-insights public dataset, and write and execute queries.
Packt
Mastering SwiftData & SwiftUI for iOS Development
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master SwiftData and SwiftUI for building dynamic, user-friendly iOS applications. This hands-on course takes you through the process of creating and refining apps such as a Todo app, Contacts app, and Book Library, all while teaching you how to use SwiftData for data management, queries, CloudKit syncing, and concurrency. SwiftUI will help you create sleek and responsive user interfaces that complement your data models. You'll start with basic setup and querying operations, progressing into advanced features like CloudKit integration, custom form validation, and dynamic UI components. Throughout, you'll gain practical experience with data handling techniques, building interactive interfaces, and optimizing app performance. This course is ideal for intermediate iOS developers who want to deepen their understanding of SwiftData and SwiftUI. By the end, you'll be capable of developing fully-functional apps using SwiftData and SwiftUI, optimized for both performance and user experience.
Google Cloud
Automating your BigQuery Data Pipeline with Cloud Dataprep
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will examine how Dataprep can be used on complicated data structures in BigQuery.
Electrical Design Engineer - Circuit Analysis
Understanding how to analyze, simulate, and verify electronic circuits is a fundamental skill in electronics. Every reliable system starts with a well-analyzed circuit, but proper techniques, practical simulations, and hands-on exercises ensure your design works—whether for a hobby project, prototype, or professional application. This course guides you step-by-step through circuit analysis from basics to advanced concepts using SPICE and visual animations. You’ll learn to apply Ohm’s Law, Kirchhoff’s Laws, nodal and mesh analysis, simplify circuits with Thevenin and Norton equivalents, and analyze DC, transient, and AC responses through practical demonstrations. The course provides a structured, hands-on introduction to circuit analysis. You’ll follow a clear workflow suitable for simple resistor circuits or complex RLC and filter networks. Key highlights include step-by-step SPICE simulations, visual animations for current and voltage behavior, DC, transients, and AC concepts. This course is for students, aspiring electrical engineers, and electronics enthusiasts who want to master circuit theory and simulation for careers in hardware design, embedded systems, or electrical testing. Learners should have basic knowledge of electronics, math, and computer skills, along with curiosity for hands-on circuit analysis and simulation. By the end of this course, learners will be able to analyze DC circuits using Ohm’s and Kirchhoff’s Laws, apply nodal, mesh, and Thevenin/Norton methods for complex networks, and simulate DC, transient, and AC circuit behavior—including filter design—using SPICE tools.
GenAI for Account Managers: Personalizing Client Engagement
This course, GenAI for Account Managers: Personalizing Client Engagement, equips you with cutting-edge AI strategies to elevate your client management skills. Learn to personalize communication across email, chat, and voice channels, automate client workflows for efficiency, and leverage predictive insights to anticipate client needs. With a focus on actionable insights and real-world case studies, the course addresses common challenges account managers face, such as managing diverse client expectations, scaling personalization, and ensuring consistency. Through four comprehensive lessons, you’ll explore the fundamentals of GenAI, master personalized communication, enhance client insights, and automate workflows to deliver scalable solutions. Each module is packed with practical techniques, ethical considerations, and strategies for driving client satisfaction. This course is designed for professionals who manage client relationships and drive business growth, including Account Managers, Business Development Managers, Sales Professionals, and Customer Success Managers. It is also valuable for Marketing Professionals, Freelance Consultants, Entrepreneurs, and Service-Based Business Owners looking to enhance client engagement strategies. Additionally, Corporate Trainers, Sales Coaches, Digital Transformation Leaders, and Project Managers can gain insights into leveraging Generative AI (GenAI) for improving client interactions and retention. Learners should have a basic understanding of client relationship management, including account management responsibilities and communication strategies. Familiarity with AI-related terms such as GPT, automation, and data analysis will be helpful. Additionally, proficiency in using CRM platforms like Salesforce or HubSpot, digital communication tools, and interpreting client data trends will support a smoother learning experience. A willingness to explore and adapt to GenAI tools is essential for maximizing the benefits of this course. By the end of this course, learners will explore the foundational concepts of GenAI and assess its impact on client engagement. They will apply GenAI to personalize client communication across multiple channels and analyze its effectiveness. Additionally, they will develop strategies for leveraging predictive analytics to enhance client relationships and design scalable automation workflows to optimize engagement while maintaining consistency and quality.
James Spurin
Kubernetes Certified (KCNA) + Hands On Labs + Practice Exams
Achieve the Kubernetes and Cloud Native Associate (KCNA) certification with the only course you'll ever need - Complete coverage with Hands-On Browser Based Labs, Quizzes and Practice Exams included. Recognised and endorsed by the CNCF themselves, the organisation that maintains and manages Kubernetes Dive Into the world of Kubernetes with the most thorough, current, and detailed course available today. Whether you're starting from scratch or aiming to secure the prestigious Kubernetes and Cloud Native Associate (KCNA) Certification, you've discovered the ultimate toolkit to propel your expertise and career to new heights! Kubernetes is one of the most in-demand and highest-paying skills in the tech industry today.With an unmatched array of resources, expert instruction from a CNCF Ambassador /Docker Captain and Kubestronaut Certified Professional (awarded to those who hold every Kubernetes Certification) - Embark on an educational adventure that promises not just knowledge, but an opportunity for achieving the Kubernetes KCNA Qualification! Included in this course: Full Docker Introductory Course (Learn Docker from a Docker Captain) Cloud Native Architecture (16% of the Exam) Container Orchestration (22% of the Exam) Kubernetes Fundamentals (46% of the Exam) Cloud Native Observability (8% of the Exam) Cloud Native Application Delivery (8% of the Exam) Study Tips before lessons Quizzes after each lesson Hands on Lab Environments (Local - Windows/Mac/Linux & Cloud Based at no cost) Practice Exams (3x) Learning Community And more! Why Choose Our KCNA Certification Course? Comprehensive Curriculum: Meticulously crafted to cover every aspect of the CNCF's latest curriculum guidelines, our course ensures you grasp the fundamentals and advanced concepts including Containers, Docker, Kubernetes and Cloud Native technologies. From the basics all the way through to advanced topics, every area is covered Dynamic Learning Experience: Engage with our dynamic educational content, including: In-Depth Video Tutorials: Learn through visually engaging and detailed video lessons, created to the highest level of quality. Clarify complex topics and demonstrate real-world applications Interactive Browser-Based Labs: Get hands on with our interactive labs that run directly in your browser. Practice as you learn with real Kubernetes environments for every topic, no need to waste time setting up environments yourself. You'll be learning in the same environment that I use in the instructional videos Quizzes: Test your knowledge and reinforce learning with targeted quizzes after every lesson, designed to boost your retention and confidence Study Tips: Before each video, receive targeted study tips that highlight crucial topics and exam essentials. These guidelines ensure you focus on the most important concepts, optimising your study time and boosting your exam performance Further Study: Go beyond the course and dive deeper into specific areas with recommended readings, online resources, and community contributions that will enhance your learning journey Optional Challenges: Push your limits with optional challenges that encourage you to apply your knowledge. These challenges help to deepen your understanding and use of Kubernetes Full-Length Practice Exams: Simulate the actual KCNA exam with 3 x Comprehensive Practice Exams that are fully included in the course at no extra cost. Experience the types of questions you're likely to face, ensuring you're prepared on exam day Expert Guidance: Benefit from the wisdom of your expert instructor, a recognised and respected Kubernetes expert who is a CNCF Ambassador (the CNCF maintain and manage Kubernetes), a Docker Captain and an ARM Ambassador. James Spurin has also been a speaker at events including KubeCon and DockerCon and has supported over 50 Cloud Native/Kubernetes Projects with their KubeCon KeyNote Presentations Certified Instructor: James Spurin has also achieved the Kubestronaut recognition meaning that he is actively certified in all of the Kubernetes Certifications (KCNA, CKA, CKAD, KSCA & CKS). You'll be learning from a seasoned expert with knowledge that spans Containers, Docker, Kubernetes and best practices with modern computer architectures Lifetime Access & Updates: Enrol once and receive lifetime access to all course materials, including all future updates. The cloud-native landscape evolves and so does our content, ensuring you stay at the forefront of your field Instructor and Community Support: Join a vibrant community of fellow Kubernetes enthusiasts. Exchange ideas, solve challenges together, and network with peers and professionals in our exclusive communities Why should you learn from James Spurin: Embark on your KCNA journey with guidance from a distinguished professional with over 25 years of rich experience across the tech landscape, from leading global engineering teams in prestigious financial services organisations to pioneering developments in Software Development, DevOps, Storage Engineering, and Internet Services. James's expertise is not just recognised but celebrated within the tech community. As a CNCF Ambassador, he is recognised by the Cloud Native Computing Foundation itself - the authority that maintains and manages Kubernetes. This recognition is a testament to his profound understanding and commitment to the cloud native ecosystem. James is also recognised as a Docker Captain, known for his influential sessions at DockerCon, insightful blogs, and educational videos featured on the official Docker website. As an ARM Ambassador, James champions best practices in container technologies and multi-architecture patterns, ensuring his teachings are at the forefront of technological innovation. James has achieved the Kubestronaut recognition and actively holds all of the recognised Kubernetes Certifications - (KCNA, CKA, CKAD, KSCA & CKS). With a passion for education that matches his technical prowess, James has successfully instructed thousands of students across more than 130 countries. His dedication to making high-quality education accessible is evident in his approach to teaching where he prides himself on crafting content that is inclusive and supportive for learners at any level of expertise. As you dive into the world of Kubernetes with James Spurin, you're not just gaining an instructor - you're gaining a mentor whose experience, accolades, and genuine enthusiasm for teaching will inspire and propel you towards achieving your KCNA certification. Join James and step into a learning experience where expertise meets passion, leading you to mastery in Kubernetes and Cloud Native technologies. What you will learn on this course: Learn all about the Cloud Native Ecosystem and how you can make use of this yourself to propel your career, you'll gain comprehensive insights in Cloud Native - a leading-edge technology domain embraced and respected by industry giants such as Google, Meta, and Microsoft Understand the history of containers and the key ingredients in Linux that make containerisation possible. You'll use Docker to run containers, you'll understand the internals of containers and you'll learn how to build your own container images following best practices including multi-stage builds, and building containers that can run across different architecture profiles such as x86 and arm You'll learn Kubernetes from the ground up, you'll build your own Kubernetes multi-node cluster and will learn concepts from fundamentals to advanced, you'll learn and understand the Kubernetes Architecture, you'll make use of Pods, Namespaces, Deployments & ReplicaSets, Services, Jobs, ConfigMaps, Secrets, Labels, the Kubernetes API, RBAC, Scheduling, Storage, StatefulSets, NetworkPolicies and Security Install, manage and configure applications using the Helm Package manager, we'll even explore building our own Helm charts We take this even further with hands-on experience of Cloud Native & Kubernetes Telemetry and Observability. We'll make use of the incredible Prometheus and Grafana toolsets within our Kubernetes cluster You'll learn about Cloud Native GitOps and will explore this yourself with the use of ArgoCD in your Kubernetes Cluster Bonus outcomes with this course: As you complete each topic, you'll be challenged with extensive quizzes that support and reinforce your knowledge. These quiz questions have a crossover with the KCNA examination, therefore by completing these quizzes you'll also be preparing yourself for the Kubernetes and Cloud Native Associate Exam You'll use the same environment as I use in the course to learn yourself with our interactive hands on labs. No need to waste time building or replicating environments, you'll have the same setup and all of this is provided with a friendly and convenient user interface that will walk you through each of the lab based topics as per the video lesson Further study provides the opportunity to explore the Kubernetes and Cloud Native ecosystem even further with curated guidance At the end of the course we have 3 practice exams that provide questions and answers that cross over with those you're likely to encounter in the KCNA examination. If you're able to successfully complete these exams with a score of 75% or more, you'll be confident in acing the Kubernetes and Cloud Native Associate certification After taking this course you will be able to: Embark on the Kubernetes and Cloud Native Associate Certification with complete confidence Understand, make use of and build your own Container Images across multiple architectures. You'll have the confidence to host your own containers on registries such as Docker Hub Use Kubernetes, you'll be able to run and develop your own applications that make use of advanced Kubernetes components You'll be confident in using Kubernetes and will be able to manage users, groups and even service accounts through the use of Role Based Access Control Your knowledge of Kubernetes will surpass basic usage, you'll also be confident making use of the Cloud Native Ecosystem and running more complex applications such as Prometheus, Grafana and ArgoCD
University of Colorado Boulder
Parallel Computing with MPI
This course is designed for scientists, engineers, students, and professionals looking to develop efficient solutions for high-performance and distributed computing systems. It focuses on parallel programming using the Message Passing Interface (MPI), a standard for scalable communication across multiple processors. Learners should have basic programming experience in C or C++ and familiarity with Linux. No prior knowledge of MPI is required. This course can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.
Edureka
Advanced Rust Programming
The Advanced Rust Programming course deepens your expertise in building high-performance, concurrent applications with Rust. You’ll explore Rust’s advanced concurrency features, data handling techniques, and trait-based programming to create efficient, reusable code. By the end, you’ll be able to implement concurrent systems, manage complex data, and apply advanced traits and lifetimes for safe, high-performance development. By the end of this course, you’ll be able to: - Build concurrent applications using Rust's powerful concurrency tools. - Work with vectors and arrays to perform complex data manipulation. - Leverage advanced data handling methods for efficient data management and transformation. - Implement advanced traits and lifetimes to create reusable, safe, and efficient code. This course is designed for Web developers, software engineers, system programmers, entrepreneurs, coding enthusiasts, and freshers who aspire to build a career in software development. Prior experience with any programming language is beneficial but not mandatory. Join this course to elevate your Rust programming skills and unlock the full potential of building fast, safe, and concurrent applications.
Arizona State University
Innovar
La innovación ha cobrado una importancia significativa en las corporaciones de hoy, y con frecuencia es vista como un motor importante de crecimiento y éxito en una organización. En este curso introductorio, usted aprenderá sobre el significado, la importancia, el proceso e impacto de la innovación. Aunque la palabra innovación se describe más comúnmente como el proceso de convertir las ideas en productos o servicios que aportan valor al público, la palabra innovación tiene múltiples definiciones, y hablaremos sobre lo que significa en los mundos de negocios, diseño e ingeniería. Aprenderemos sobre un nuevo modelo de innovación llamado Innovación Estratégica Integral, que se puede usar por los individuos y las organizaciones interesadas en generar pensamientos fuera de lo establecido para transformar la forma de pensar de tema de costumbre al pensamiento creativo. Cubriremos en detalle todos los pasos del proceso de innovación. Comenzando con identificar a los problemas que necesitan soluciones innovadoras, investigar y analizar, generar conceptos, seleccionar soluciones prometedoras e implementarlas, hablaremos de una variedad de herramientas que se pueden usar durante cada paso del proceso. Los aprendices dejarán el curso con un entendimiento profundo de lo que es la innovación y cómo pueden utilizar las herramientas y técnicas de innovación en su propio trabajo.
Banco Interamericano de Desarrollo
Financiamiento en proyectos de infraestructura sostenible
En este curso aprenderás conceptos sobre estructuración y financiamiento de proyectos de infraestructura y el rol del sector privado en la movilización de capital hacia estos desarrollos. Además conocerás los fondos disponibles e instrumentos financieros innovadores para los diferentes proyectos de infraestructura sostenible. Al completar el curso podrás identificar distintas fuentes y oportunidades de financiación en proyectos de infraestructura sostenible, y así trabajar para el desarrollo de América Latina y el Caribe. Con la guía de profesionales internacionales, expertos en la temática, podrás distinguir estructuras e instrumentos financieros innovadores para proyectos de infraestructura sostenible alineados con el pipeline de proyectos bancables e identificar el financiamiento concesional; principios, impacto y tipos de proyectos existentes con este tipo de financiamiento.
Tecnológico de Monterrey
Diseño instruccional para el aprendizaje activo
Diversos estudios han demostrado que las técnicas de aprendizaje activo, mejoran el nivel de interés y aprendizaje del alumno. Reportan que la enseñanza tradicional basada en la clase magistral y la evaluación mediante un examen final, han demostrado ser una herramienta poco eficaz para evaluar el proceso de aprendizaje. En las sesiones presenciales, los alumnos son individuos pasivos, con un bajo nivel de compromiso, concentración, participación y motivación hacia la materia. En la actualidad los procesos formativos requieren de pensar diferente, los límites ya no son los ambientes, los modelos, las estrategias, el límite es nuestra imaginación, los nuevos retos ya están en el aire, entonces, debemos pensar fuera del cajón; pensar en las posibilidades de acción que se tienen en el abanico de posibilidades, analizar, indagar y evidenciar las innovaciones que podemos usar en la formación. En este curso conocerás y aprenderás sobre los diferentes modelos y estrategias de enseñanza, metodologías educativas y movilización de recursos educativos abiertos como parte del diseño instruccional centrado en el aprendizaje activo, como una nueva forma para mejorar los procesos formativos.
Google
Uncover Your Transferable Skills with AI
Discover your most valuable skills and explore new career possibilities using AI-powered tools. You'll learn to identify transferable skills from your past experiences that are valuable across different industries and roles. This course introduces you to Gemini and Career Dreamer, showing you how to leverage these AI tools for job search support. You'll also craft a compelling career identity statement that effectively communicates your value to potential employers and learn practical tips for successfully switching jobs or industries. By the end of this course, you will be able to: - Identify and articulate your transferable skills using AI tools like Gemini to connect past experiences with future career opportunities - Develop a professional career identity statement that clearly communicates your unique value proposition to potential employers - Apply AI-powered career exploration tools like Career Dreamer to uncover new career possibilities and transition strategies
Fundação Instituto de Administração
Fundamentos de IA Aplicados ao CRM
Nossas boas-vindas ao Curso Fundamentos de IA Aplicados ao CRM. Neste curso, você aprenderá que, conforme a nova economia avança, o mercado se torna mais dependente da coleta, estruturação e análise de dados. Por isso, decisões baseadas em dados têm se tornado tão importantes para companhias que querem se tornar rentáveis, com operações mais enxutas e aumentar o retorno financeiro a médio e longo prazos. Empresas com CRM orientado por dados vão além de somente analisar número e gerar relatórios padrões. Elas utilizam os dados para tomar decisões precisas e eliminar vieses e suposições, gerando resultados através de análises preditivas e modelos de aprendizado de máquinas para aproveitar as oportunidades com os clientes e reduzir os riscos. Ao final deste curso, você será capaz de entender temas como Aprendizado de Máquinas, Aprendizado Profundo (Deep Learning) e Inteligência Artificial. Este curso é composto por quatro módulos, disponibilizados em semanas de aprendizagem. Cada módulo é composto por vídeos, leituras e testes de verificação de aprendizagem. Ao final de cada módulo, temos uma avaliação de verificação dos conhecimentos. Estamos muito felizes com sua presença neste curso e esperamos que você tire o máximo de proveito dos conceitos aqui apresentados. Bons estudos!
Computational Neuroscience
This course provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function. We will explore the computational principles governing various aspects of vision, sensory-motor control, learning, and memory. Specific topics that will be covered include representation of information by spiking neurons, processing of information in neural networks, and algorithms for adaptation and learning. We will make use of Matlab/Octave/Python demonstrations and exercises to gain a deeper understanding of concepts and methods introduced in the course. The course is primarily aimed at third- or fourth-year undergraduates and beginning graduate students, as well as professionals and distance learners interested in learning how the brain processes information.
Alignor
Giving and Receiving Feedback in a Diverse Environment
This course is the second of a series that will enable you to become an effective leader and advocate, both within and outside your organization, on issues related to diversity, equity and inclusion. In this course, you’ll explore various approaches to giving feedback and receiving feedback. Whether you are giving feedback about a colleague’s work performance or receiving feedback from your friends, this learning journey will help you hone your skills and practice the most effective ways to handle these often difficult conversations. You’ll learn by playing games (realistic simulations) in which animated characters challenge you to understand their perspectives and interests. The simulations cover a wide range of situations in which issues related to giving and receiving feedback may arise, providing a safe space to practice difficult conversations and explore diverging perspectives. By the end of this course, you’ll be able to: • Initiate conversations to give feedback when needed • Communicate gaps between expectations and behavior • Propose paths forward to improve performance and relationships • Ask for feedback when you may not have met expectations • Explore ways to improve performance and relationships • Correct mischaracterizations of behavior or performance • Manage emotions and avoid unnecessary conflict The intended audience for this course is leaders, managers, team leads, team members, HR professionals, and others who interact in a team environment. The prerequisites for this course include experience interacting in a team environment, and any relevant experience either giving or receiving feedback to or from others.
Coursera
نشر تطبيق ويب باستخدام Docker و Kubernetes
تخيل أن عندك القدرة على عمل encapsulation أو تغليف لتطبيقاتك، وهذا سيضمن تشغيلها باستمرار في أي بيئة عمل. تصور تنسيق الحاويات أو ال containers بدون عناء، وتوسيع نطاق خدماتك بمستوى من الدقة والكفاءة لم يكن من الممكن تصوره من قبل. مع Docker وKubernetes، ستكون مجهز للتعامل مع المشاريع المعقدة بثقة، وهذا سيتيح لك الابتكار والتكرار بوتيرة تميزك عن الآخرين. في هذا المشروع لن تتعلم استخدام Docker وKubernetes فحسب بل سنمكنك من إتقانهم. سواء كنت مطور متمرس أو مبتدئ فقد تم تصميم هذ المشروع لرفع مستوى مهاراتك وتمكينك من التنقل بين أحدث التطورات في مجال تطوير البرمجيات الحديثة. في هذا المشروع الذي يستغرق ساعة واحدة- سوف تتعلم: ١. كيفيه نقل البيانات عن طريق الحاويات والمعروف ب Containerization وستتعلم كيفية تنصيب Docker واساسيات Docker وستقوم بإنشاء أول حاوية Docker Container ورفعها على Dockerhub الخاص بك. ٢. كيفية استخدام Docker Compose لإدارة تشغيل التطبيقات متعددة الحاويات. ٣. إنشاء اتصال مع قاعدة بيانات Postgres وستتعلم إضافة خدمة قاعدة البيانات ل docker-compose وربطها بخدمه web. ٤. ستتدرب على عمل Containerization لمشروع مدونة وستقوم بعمل build أو إنشاء للحاوية وتشغيلها واختبارها. ٥. ستتعلم الفرق بين Docker Compose و Kubernetes في إدارة الحاويات وستتعلم البنية الأساسية ل Kubernetes وتنصيب Minikube وانشاء Minikube Cluster. ٦. ستتعلم كيفية نشر تطبيق بسيط في مجموعة kubernetes سيستخدم التظبيق قاعدة بيانات postgres وسيتصل تطبيق ويب بقاعدة البيانات باستخدام بيانات التكوين الخارجية من ConfigMap و Secret وفي النهاية ستجعل التطبيق يمكن الوصول إليه خارجيًا من المتصفح. ٧. ستقوم بنشر تطبيق ecommerce في مجموعة Kubernetes، التطبيق يستخدم قاعدة بيانات postgres ويحتوي على خدمة واحدة web service. هذا المشروع هو حل اساسي لاي شركه تريد التوسع في خدماتها بشكل يسمح لها استيعاب اي عدد من المستخدمين للخدمه وفي الوقت ذاته يوفر مبالغ طائله لتشغيل خوادم غير مستخدمه او غير مشغوله بالمستخدمين بالاضافه لسهوله النشر وتوزيع احمال التطبيق مهمتك كمهندس ديف اوبس هو نساعده شركتك في تنفيذ هذه الخطه. هذا المشروع موجه للمبتدئين وخلال المشروع ستكتسب المهارات الأساسية المتعلقة بنقل البيانات عن طريق الحاويات والمعروف ب Containerization وعمل إنشاء لحاوية Docker Container ورفعها على Dockerhub الخاص بك وستكتسب مهارات استخدام Docker Compose لإدارة تشغيل التطبيقات متعددة الحاويات وستقوم بإنشاء اتصال مع قواعد بيانات Postgres و Mongodb وستقوم بإضافة خدمة قاعدة البيانات ل docker-compose وستقوم بربطها بخدمه web وستقوم بعمل Containerization لمشروع مدونة وستقوم بعمل build أو إنشاء للحاوية وتشغيلها واختبارها وستعرف الفرق بين Docker Compose و Kubernetes في إدارة الحاويات وستتعلم البنية الأساسية ل Kubernetes وكيفيه تنصيب Minikube وانشاء Minikube Cluster وستتعلم كيفية نشر تطبيق بسيط في مجموعة kubernetes باستخدام بيانات التكوين الخارجية من ConfigMap وال Secret وفي النهاية ستجعل التطبيق يمكن الوصول إليه خارجيًا من المتصفح وستقوم بنشر لتطبيق ecommerce في مجموعة Kubernetes، التطبيق سيستخدم قاعدة بيانات postgres وسيحتوي على خدمة واحدة web service. وفي الاخير ستقوم بنشر تطبيق لشركه تجاره الكترونيه باستخدام Docker و Kubernetes. لكي تجتاز المشروع لابد ان يكون عندك فهم أساسي للغه Python مثل اوامر استدعاء المكتبات import وانشاء المتغيرات والقواميس والدوال واساسيات البرمجة الشيئية ويفضل ان يكون عندك فهم اساسي للتعامل مع نظام Linux وفهم اساسي ل Bash Scripting. من خلال إكمال هذا المشروع، ستكتسب خبرة قيمة في العمل باستخدام أدوات مثل cURL و Postman و Python Flask Framework و Git و Docker و Minikube و Kubectl, Terminal والتي يمكن أن تساعدك على بناء انظمه تعمل بكفاءة أكبر خلال حياتك المهنية. ستتعلنم ايضا احتواء اي تطبيق بداخل حاويه Docker وستتعلم كيفيه اداره مجموعه من الحاويات باستخدام docker-compose واخيرا كيف تستخدم Kubernetes لعمل تزامن لحاويات المشاريع التي تعمل عليها حتي تتمكن من الاستفاده من المميزات الهائله التي يوفرها Kubernetes كالتوسع التلقائي ومعالجه الاخطاء وبنيه Pod الغير معنمده علي نوع موحد من الحاويات.