Module 4: AI & the Future
The Future of Artificial Intelligence – Human and Machine Together
The Future of Artificial Intelligence – Human and Machine Together
An Introduction to Machine Learning (ML)
Examples of AI: Benefits, Challenges and Risks
Artificial and Human Intelligence: An Introduction and History
Aligning DPMM® with Agile, DevOps, and governance frameworks Leveraging EXIN-aligned
Steering and monitoring project progress Planning deliverables and timelines Coordinating
Ensuring quality and defining success criteria Managing issues and clarifications
Implementing component-based planning Integrating traditional and agile delivery approaches
Defining project roles and stakeholder responsibilities Establishing team structures and
Introduction to project management and the DPMM® method Understanding project
Business cases: cost, ROI, TCO Performance evaluation and service provider
Building local/private cloud networks Supporting service usage and applying standards
Cloud security risks and mitigations Identity and privacy management in
Methods for accessing cloud services Mobility and thin-client/cloud access
The principles of cloud computing Evolution and architectures of cloud
Translating strategic direction into a successful operating environment
Applying VeriSM™ (creating/adapting Management Mesh, managing the service lifecycle)
Governance and strategy
A digital world Digital leadership and structure
Adapting the VeriSM™ Model Digital Transformation Impacts
Cloud and Virtualization Automation Big Data, IoT, Mobile, BYOD
Service Management Principles & the Management Mesh Organizational Governance
Agile DevOps SIAM™ Lean Shift Left Customer Experience (CX/UX) Continuous
The VeriSM™ Model Getting Started (initial rollout)
The Service Organization Service Culture People and Organizational Structure
Develop transition plans incorporating essential project management activities. Identify key
Scale Agile projects using Product Backlogs in larger environments. Implement
Write and maintain Product and Sprint Backlogs. Implement iterative planning:
Define the responsibilities and commitments of a Scrum Master. Identify
Explain the Agile way of thinking and its benefits. Understand
Integrating CI with CD using Tekton Achieving Multi-Tenancy with Flux
Kustomizing Kubernetes Deployments Integrating with Helm Monitoring and Alerting
Kubernetes Essentials for a GitOps Practitioner Essentials of Git Workflows
Course Introduction Introduction to Flux CD Setting up a Learning
Runtime and Containers Security
Container Networking Container Storage
Container Standards and Runtimes Image Operations Container Operations Building Container
Course Introduction Virtualization Fundamentals Virtualization Mechanisms
Domain Review
Workload Considerations Issue Detection
Networking
Installing the Cluster Securing the kube-apiserver
Course Introduction Cloud Security Overview Preparing to Install
Writing Unit Tests
Process & Operating System Creating Child Processes
Working with Streams Interacting with the File System
Handling Errors Using Buffers
Node’s Module Systems Asynchronous Control Flow Node’s Event System
Debugging & Diagnostics Key JavaScript Concepts Packages & Dependencies
Course Introduction Setting Up The Node Binary
SRE and Deploying a Scalable Application to Kubernetes SRE. GitOps
Launching a Multi-Service Application with Docker Compose Automated Code Analysis
GitHub Branch Policies & Pipeline as Code with Jenkinsfile Using
Basics of Container Operations with Docker Version Control with Git
Introduction What and Why of CI/CD Setup: Exploring and Creating
Transitioning From and Integration with Other Monitoring Systems Monitoring and
Scaling Prometheus Deployments Local Storage Remote Storage Integrations
Alerting Making Prometheus Highly Available Recording Rules
Relabeling Service Discovery Blackbox Monitoring Pushing Data
Monitoring Container Metrics Instrumenting Code Building Exporters Advanced Querying
Installing and Setting Up Prometheus Basic Querying Dashboarding Monitoring Host
Course Introduction Introduction to Observability Introduction to Prometheus
System Init: systemd History and Customization Backup and Recovery Methods
Network Addresses Network Devices and Configuration LDAP Firewalls
Logical Volume Management (LVM) Kernel Services and Configuration Kernel Modules
Containers Overview Linux Filesystems and the VFS Disk Partitioning Filesystem
GIT Fundamentals Processes Process Monitoring Memory Monitoring, Usage and Configuring
File Permissions and Ownership Package Management Systems dpkg APT RPM
Introduction Linux Filesystem Tree Layout User Environment User Account Management
KCNA Exam Overview Practice Questions and Scenarios Tips and Strategies
Security in Cloud Native Environments Networking and Service Mesh CI/CD
Kubernetes Fundamentals Working with Kubernetes Cloud Native Application Delivery Cloud
Course Introduction Cloud Native Architecture Container Orchestration
Troubleshooting and Wrap-Up
Exposing Applications Persistent Storage in Kubernetes
Working with Kubernetes Objects Configuring Applications
Course Introduction Kubernetes Architecture Installing Kubernetes
Role-Based Access Control (RBAC) and service accounts Cluster upgrades
Affinity/anti-affinity rules and taints/tolerations Probes (liveness/readiness) and resource limits
Service types and Ingress controllers Network policies and DNS
Pod lifecycle and deployment strategies Labels, selectors, and namespaces
Introduction to Kubernetes and container orchestration Kubernetes architecture: master
Explore scaling Scrum in larger, complex projects (e.g., SAFe,
Track progress with burndown charts and task boards. Maintain
Use user stories and epics to define requirements. Estimate
Learn the three key roles: Product Owner, Scrum Master, and
Understand the origins and benefits of Agile methodologies. Recognize the
Step-by-step SIAM implementation roadmap Overcoming resistance and challenges Adapting SIAM
Establishing effective governance in SIAM KPIs and metrics in multi-vendor
SIAM practices applied in different lifecycle stages Process integration across
Key roles in a SIAM organization Role clarity and avoiding
Operational governance and control Continual service improvement in a SIAM
Transition planning and execution Integrating processes and tools across providers
Designing the SIAM model Selecting service providers Defining and designing
SIAM considerations during the discovery phase Analyzing the current service
Recap of SIAM principles and terminology SIAM layers and structures
Build streaming analytics solutions using Amazon Kinesis and Amazon MSK
Explore batch processing using Amazon EMR and AWS Glue, emphasizing
Focus on building analytics solutions with Amazon Redshift, covering data
Learn to build operational data lakes that support structured and
Next steps and additional resources Course summary
Introduction Hands-on Lab: Capstone – Creating a Project Plan with
Introduction – Generative AI application Define a use case Select
Security overview Adverse prompts Generative AI security services Governance Compliance
Introduction to responsible AI Core dimensions of responsible AI Generative
Introduction to prompt engineering Prompt design best practices Advanced prompting
Identify suitable use cases Generative AI applications and use cases
Definition and foundations AWS generative AI services Demo: Generative AI
Review tasks from Red Hat OpenStack Platform Administration II: Day
Describe and practice tools and methods for diagnosing and troubleshooting
Implement and deploy complex and scalable applications using automation technologies.
Describe the monitoring framework and architecture to gather, store, and
Describe the architecture and management processes for normal and hyperconverged
Create, manage, and troubleshoot data center and virtual network infrastructure.
Describe and manage storage architecture and components, emphasizing Red Hat
Create and manage common, shared deployment resources including custom images,
Configure secure user privileges using domain-based identity management, scoped roles,
Protect the Red Hat OpenStack Platform infrastructure by securing service
Describe and manage the critical core services of the Red
Describe the undercloud and overcloud architecture and service components.
Install and configure RHACS. Manage operational security across Kubernetes clusters.
Install and configure Red Hat Quay. Integrate Quay with
Deploy applications using RHACM with GitOps. Manage application lifecycle across
Install and customize RHACM observability components. Gain insights into cluster
Implement governance policies using RHACM. Ensure compliance across clusters.
Navigate the RHACM web console. Configure role-based access control (RBAC).
Understand multicluster architectures and challenges. Leverage Red Hat OpenShift Platform
Prompt Engineering Fundamentals Understanding how generative models "think" What is
Understanding Language Models Evolution of language models Scaling laws vs
Introduction to Qwen What is Qwen Model capabilities and performance
Foundational Technologies Behind Today's AI Capabilities What is machine learning
Introduction to Generative AI Concepts What is GenAI Development history
Cost Optimization Techniques on Alibaba Cloud Overview of cost management
Introduction to Infrastructure as Code (IaC) and DevOps Practices Managing
Disaster Recovery and Backup on Alibaba Cloud Understanding disaster recovery
Designing and deploying scalable solutions on Alibaba Cloud Key
Introduction to Observability Monitoring metrics & logging Data you should
Alibaba Cloud Security Deep Dive Common threats on the cloud
Delivering Services and Content on Alibaba Cloud Delivering services on
Leveling up Your Core Infrastructure Highly available architecture on Alibaba
Core Compute Infrastructure Deep Dive ECS deep dive and best
Server Load Balancer Fundamentals Availability and business continuity What is
ApsaraDB RDS Fundamentals Databases on the cloud RDBs and RDBMSs
Object Storage Service Fundamentals Storage types on Alibaba Cloud (file,
Virtual Private Cloud Fundamentals o Networking basics and terminology (IP
Resource Access Management Fundamentals Importance of access control Concept of
Module 1: Introduction to Embedded Software Testing Module 2: Test
Module 1: Introduction to RTOS and FreeRTOS Module 2: FreeRTOS
Module 1: Introduction to ARM Cortex-M4 with STM32 Platform Module
Module 1: Modern C++ Fundamentals and Resource Management Module 2:
Module 1: Introduction to Object-Oriented Programming Module 2: Classes and
Module 1: Introduction to C Programming Module 2: C Operators
Module 1: Introduction to EV Powertrains Module 2: Quasi-Static Powertrain
Module 1: Introduction to Inverters and Motor Drives Module 2:
Module 1: Introduction to EV Charging Module 2: EV Charger
Module 1: Introduction to Energy Storage for EVs Module 2:
Module 1: Introduction to MBD and MATLAB/Simulink Module 2: Simulink
Module 1: Introduction to Electrified Transportation Module 2: EV and
Module 1: Introduction to Adaptive AUTOSAR Module 2: Adaptive AUTOSAR
Module 1: Introduction to AUTOSAR and Simulink Module 2: AUTOSAR
Module 1: Introduction to AUTOSAR Architecture Module 2: AUTOSAR Runtime
Module 1: Introduction to AUTOSAR MCAL Module 2: AUTOSAR MCAL
Module 1: Introduction to In-Vehicle Networking Module 2: Controller Area
Module 1: Introduction to ASPICE and Functional Safety Module 2:
Module 1: Introduction to Software Verification and Validation Module 2:
Module 1: Introduction to MBD and MATLAB/Simulink Module 2: Simulink
Module 1: Introduction to In-Vehicle Networking Module 2: Controller Area
Module 1: Introduction to ASPICE and Functional Safety Module 2:
Module 1: Introduction to Object-Oriented Programming Module 2: Classes and
Module 1: Introduction to C Programming Module 2: C Operators
Module 1: Introduction to Motion Control Module 2: Basic Control
Module 1: Introduction to Motion Planning Module 2: Path Planning
Module 1: Introduction to Localization and Coordinate Systems Module 2:
Module 1: Introduction to Perception for Autonomous Driving Module 2:
Module 1: Introduction to Deep Learning for Autonomous Driving Module
Module 1: Modern C++ Fundamentals and Resource Management Module 2:
Operations on Alibaba Cloud o Deploying services o Migrating to
Databases on the Cloud o SQL and NoSQL o Alibaba
Three-tier Architecture o What is a three-tier architecture? o Benefits
Accessing Cloud Resources o Alibaba Cloud service console o Command-line
Compute on the Cloud Elastic Compute Service (ECS) ECS instance
Getting to Know Alibaba Group & Alibaba Cloud Who we
Understanding compliance and security standards. Implementing governance frameworks on Alibaba
Strategies for migrating on-premises workloads. Tools and services to facilitate
Tools and techniques for monitoring Alibaba Cloud services. Debugging and
Overview of Alibaba Cloud networking services. Configuring and managing virtual
Basic concepts and features of OSS. Bucket management and object
Advantages of cloud servers. Purchasing and managing ECS instances. Data
Server Load Balancer (SLB) fundamentals. Introduction to Auto Scaling. Basics
ApsaraDB for RDS fundamentals.
Object Storage Service (OSS) fundamentals.
Virtual Private Cloud (VPC) fundamentals.
Elastic Compute Service (ECS) fundamentals.
Overview of Alibaba Cloud services. Fundamentals of cloud account security.
Techniques for deploying generative AI applications using Alibaba Cloud services.
Understanding generative AI models, including encoder-decoders and GANs. Ethical considerations
Introduction to generative AI concepts and mechanisms. Fundamentals of machine
Reviewing key concepts and topics covered in the certification exam
Overview of compliance standards and regulations Implementing best practices for
Understanding pricing models for cloud services Techniques for cost optimization
Strategies and tools for migrating applications and data to the
Introduction to big data services and data processing capabilities Exploring
Overview of networking solutions, including virtual networks and load balancers
Exploring essential services such as compute, storage, and database solutions
Introduction to cloud platforms and global infrastructure Understanding market positioning
Understanding cloud computing concepts and benefits Exploring different cloud service
Implementing cloud monitoring solutions Managing resources and automating tasks Optimizing
Utilizing cloud-based application services Exploring big data solutions and analytics
Working with cloud database solutions Designing high-availability database architectures Implementing
Configuring virtual private networks and secure architectures Implementing security best
Deep dive into compute services and load balancing Utilizing storage
Cloud Networking Deep Dive Basic networking terminology Basic connectivity on
Reviewing key concepts and topics covered in the certification exam
Overview of compliance standards and regulations Implementing best practices for
Understanding pricing models for cloud services Techniques for cost optimization
Strategies and tools for migrating applications and data to the
Introduction to big data services and data processing capabilities Exploring
Overview of networking solutions, including virtual networks and load balancers
Exploring essential services such as compute, storage, and database solutions
Introduction to cloud platforms and global infrastructure Understanding market positioning
Understanding cloud computing concepts and benefits Exploring different cloud service
EdForce offers professionally designed training programs specifically for new hires,
An entry-level training program teaches new hires the skills and
Training for fresh recruits allows them to catch up quickly,
New hire training usually covers role-specific skills, company policies, and
Module 1: Introduction to Android Automotive OS Module 2: Android
Module 1: Linux Kernel Architecture Module 2: Kernel Module Development
Module 1: Introduction to Embedded Linux Module 2: Building the
Module 1: Introduction to Qt and Qt Creator Module 2:
Module 1: Modern C++ Fundamentals and Resource Management Module 2:
Module 1: Introduction to Object-Oriented Programming Module 2: Classes and
Integrating motion control algorithms with CARLA and ROS Publishing and
Vehicle dynamics modeling for longitudinal and lateral motion Tire models
Introduction to Model Predictive Control (MPC) principles Prediction model and
Introduction to CasADi as an optimization framework Defining and solving
Kinematic bicycle model and its application in control design Pure
Role of motion control in autonomous driving Longitudinal and lateral
Security concepts and implementation in Adaptive AUTOSAR Authentication, authorization, and
Persistency module for data storage and management Diagnostics Management for
Structure and components of the AUTOSAR Manifest Defining application dependencies
Communication Management architecture and functions Service discovery and configuration management
Overview of SOME/IP communication protocol Service discovery and client-server communication
Process lifecycle management Resource allocation and management Health monitoring and
Application structure and manifest files Managing processes and threads Inter-process
Service-Oriented Architecture (SOA) concepts Application design and modeling Understanding the
Adaptive AUTOSAR architecture and concepts Comparison with Classic AUTOSAR Use
Generating AUTOSAR-compliant code from Simulink models Configuring code generation settings
Introduction to System Composer for software architecture modeling Creating components,
Managing software variations in AUTOSAR Using pre-compile options and configuration
Best practices for AUTOSAR modeling Atomic and composite software components
Creating AUTOSAR components, runnables, and events Modeling components, ports, and
Bottom-up, top-down, and round-trip design approaches Selecting suitable workflows for
Overview of AUTOSAR architecture and components Benefits of using Simulink
Understanding memory management in AUTOSAR Non-volatile memory management (NVRAM) Flash
Cryptographic services and secure communication in AUTOSAR Data protection using
Introduction to the diagnostic stack architecture UDS and OBD diagnostic
Overview of the communication stack architecture Signal routing and data
Features and architecture of AUTOSAR OS Tasks, scheduling, and resource
Understanding the RTE architecture and functionalities Communication mechanisms: Sender-Receiver and
Overview of AUTOSAR layered software architecture Application Layer, RTE, and
Integrating MCAL with the AUTOSAR Runtime Environment (RTE) Debugging and
Concept of Complex Device Drivers (CDD) in AUTOSAR UART implementation:
PORT Configuration: Input, output, alternate functions, and interrupts DIO: Digital
Using AUTOSAR configuration tools for MCAL setup Setting configuration parameters
Understanding AUTOSAR MCAL SRS and SWS documents Extracting and applying
AUTOSAR architecture and software structure Overview of MCAL and its
Introduction to Compatibility Test Suite (CTS) and Vendor Test Suite
Overview of the CAR API and its applications Accessing vehicle
Understanding HAL architecture and types (legacy, binderized) Implementing HAL modules
Introduction to Board Support Package (BSP) concepts Porting Android to
Android application components: Activities, Services, Broadcast Receivers, Content Providers User
Linux kernel functions in Android Android boot process and initialization
Overview of Android and its role in the automotive industry
Debugging kernel code using printk, kdump, and kgdb Analyzing kernel
Process and thread management in Linux kernel Inter-process communication using
Overview of network stack and driver interaction Introduction to net_device
Understanding block device driver framework Request queue and I/O scheduling
Character device driver framework and file operations Implementing open, read,
Understanding kernel modules and their benefits Building and loading kernel
Overview of Linux kernel architecture and components Kernel source code
Cross-compiling applications for embedded Linux Using libraries and frameworks for
Basics of virtualization and its advantages Understanding Xen hypervisor architecture
Overview of the Yocto Project and its components Understanding the
Introduction to root file system and its structure Role of
Understanding bootloader concepts and types Introduction to U-Boot and GRUB
Downloading and understanding Linux kernel source code Kernel configuration using
Overview of embedded systems and their applications Benefits of using
End-to-end project to design a simplified automotive infotainment application Implementing
Introduction to Qt Test framework for unit testing Writing and
Building and deploying Qt applications for mobile platforms like Android
Basics of concurrency and multithreading in Qt Using QThread and
Introduction to Qt’s graphics framework using QPainter and QGraphicsView Drawing
Introduction to Model/View architecture in Qt Using Qt's model classes
Introduction to Qt Quick and QML (Qt Meta-Object Language) Understanding
Introduction to Qt Widgets and their properties Common Qt Widgets
Overview of the Qt framework and architecture Qt modules for
Addressing challenges specific to autonomous driving motion planning Managing dynamic
Introduction to RRT for exploration and pathfinding Understanding the improvements
Formulating motion planning as an optimization problem Defining objective functions
Understanding potential field-based motion planning concepts Using attractive and repulsive