0
RM0.00 0 items

No products in the cart.

Technical Courses

Technical Courses in Colaboration with Computhings

Technical Courses offered by Eduverse Academy


Duration
2 days (12 hours)

Course Objectives
Introduce Linux to the participant from user and developer point of view.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Installation and Linux File System
Module 2 : Process
Module 3 : I/O redirection
Module 4 : vim text editor
Day 2
Module 1 : home and path
Module 2 : scripting
Module 3 : networking
Module 4 : programming
Syllabus Main Reference:
The Introduction to Linux
https://tldp.org/LDP/intro-linux/html/
Duration
5 days (30 hours)

Course Objective
s
This is sophisticated and most complete system administrators course because we are using the best
and most up to date reference.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1 : Basic Administration
Module 1 : Linux Booting and Access Control
Module 2 : Process Control and Filesystem
Module 3 : Software Installation and Scripting
Module 4 : Logging, drivers and kernel
Day 2 : Networking
Module 1 : TCP/IP Networking
Module 2 : IP Routing and DNS
Module 3 : Single Sign On and Email
Module 4 : Webhosting
Day 3 : Storage
Module 1 : Storage
Module 2 : Network File System
Module 3 : SMB
Module 4 : Configuration Management
Day 4 : Operation
Module 1 : Virtualization
Module 2 : Cloud Computing
Module 3 : Containers
Module 4 : Security
Day 5 : OtherTopics
Module 1 : Monitoring
Module 2 : Performance Analysis
Module 3 : Data Center Basics
Module 4 : Methodology, policy and politics

Syllabus Main Reference:
UNIX and Linux System Administration Handbook
https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554
Duration
3 days (18 hours)

Course Objectives
Run Linux kernel base OS on Raspberry Pi and understand its inner working methodology and
mechanism.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline

Day 1
Module 1 : Introduction to Rpi OS or bare metal Hello World
Module 2 : Kernel Initialization
Module 3 : Processor Initialization
Module 4 : Interrupt handling
Day 2
Module 1 : Process Scheduler
Module 2 : User Process and System Calls
Module 3 : Virtual Memory Management
Module 4 : Signals and interrupt waiting
Day 3
Module 1 : File System
Module 2 : Executable files (ELF)
Module 3 : Drivers
Module 4 : Networking

Syllabus Main Reference:
Operating System Development Using Linux Kernel
https://s-matyukevich.github.io/raspberry-pi-os/

Duration
3 days (18 hours)

Course Objectives
Introduce participant to shell scripting and real shell program that used in Linux

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1
Module 1 : hello world and Input Output
Module 2 : Looping and branching
Module 3 : Command line parsing and expansion
Module 4 : Parameters and Variables
Day 2
Module 1 : Shell Function
Module 2 : String Manipulation
Module 3 : File Operation and Command
Module 4 : Reserved Words and Builtin Commands
Day 3
Module 1 : Writing bug free script and debugging
Module 2 : Command line programming
Module 3 : Runtime configuration
Module 4 : Data Processing

Syllabus Main Reference
Bash Programming
https://doc.lagout.org/programmation/Shell%20/Pro%20Bash%20Programming.pdf

Duration
3 days (18 hours)

Course Objectives
Introduce Python programming with full important aspect of python fundamentals that can beapplied to any areas.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work


Course Outline
Day 1

Module 1 : Python variables
Module 2 : Python Data Type
Module 3 : Lists
Module 4 : Tuple
Day 2
Module 1 : Set
Module 2 : Dictionary
Module 3 : Function
Module 4 : Object Oriented
Day 3
Module 1 : Class and Inhertance
Module 2 : Module
Module 3 : Regex
Module 4 : File Handling
Syllabus Main Reference

Python tutorial
https://www.w3schools.com/python/

Duration
3 days (18 hours)

Course Objectives
Using legendary textbook on C, this course will introduce C programming using the best sample code and explanation.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : A Tutorial Introduction
Module 2 : Types, Operators and Expression
Module 3 : Control Flow
Day 2
Module 1 : Function and Program Structure
Module 2 : Pointers and Array
Module 3 : Structure
Day 3
Module 1 : Input and Output
Module 2 : The UNIX System Interface

Syllabus Main Reference
The C Programming Language
https://www.cimat.mx/ciencia_para_jovenes/bachillerato/libros/%5BKernighan-Ritchie
%5DThe_C_Programming_Language.pdf
Duration
5 days (30 hours)

Course Objectives
This course will give full technical coverage that needed for UNIX/Linux system developer. Fully
hands on and each participant will get a lot of take home running and fully functional codes.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : UNIX system overview
Module 2 : UNIX standardization and Implementation
Module 3 : File I/O
Module 4 : Files and Directories
Day 2
Module 1 : Standard I/O Library
Module 2 : System Data Files and Information
Module 3 : Process Environment
Module 4 : Process Control
Day 3
Module 1 : Process Relationship
Module 2 : Signals
Module 3 : Threads
Module 4 : Threads Control
Day 4
Module 1 : Daemon Processes
Module 2 : Advanced I/O
Module 3 : Interprocess Communication
Module 4 : Network IPC : Sockets
Day 5
Module 1 : Advanced IPC
Module 2 : Terminal I/O
Module 3 : Pseudo Terminal
Module 4 : A Database Library

Syllabus Main Reference
Advanced Programming in the Unix Environment
https://xesoa.com/wp-content/uploads/2014/04/APUE-3rd.pdf
Duration
3 days (18 hours)


 Course Objectives
This course will practically introduce participant to the world of data structure and algorithms using
C programming. Sample code is fully on C and working solution will be provided and discussed.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1
Module 1 : The role of algorithms in Computing and Notation
Module 2 : Sorting
Module 3 : Queue
Module 4 : Hash Table
Day 2
Module 1 : Binary Search Tree
Module 2 : Linked List
Module 3 : Stack
Day 3
Module 1 : Graph
Module 2 : Tree

Syllabus Main Reference
Data Structure and Algorithm Analysis in C
https://github.com/msaufyrohmad/ECE532
Introduction to Algorithms
https://raw.githubusercontent.com/wuzhouhui/misc/master/
Introduction.to.Algorithms.4th.Edition.2022.4.pdf
Duration
4 days (24 hours)

Course Objectives
This course develop edge computing platform using raspberry Pi. Fully practical and hands on.
Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Concept of edge and cloud computing
Module 2 : MQTT Broker. Theory and Configuration
Module 3 : Python and library preparation
Module 4 : Communication Setup
Day 2
Module 1 : MQTT Data Collector
Module 2 : Data Sequencer
Module 3 : MySQL Database
Module 4 : Edge Machine Learning
Day 3
Module 1 : Data Compression
Module 2 : Data Encryption
Module 3 : Dashboarding and data presentation


Syllabus Main Reference
Edge Computing Architecture
https://github.com/msaufyrohmad/EdgeCompuThings_RPi
Duration
5 days (30 hours)
Course Objectives
This course discuss end to end IoT development from sensor to mobile application.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1
Module 1 : Python Basic 1
Module 2 : Python Basic 2
Module 3 : Python Basic 3
Module 4 : Python Basic 4
Day 2
Module 1 : MQTT Client
Module 2 : MicroPython and ESP32
Day 3:
Module 1 : Sensing with esp32
Module 2 : Actuating with esp32
Day 4:
Module 1 : MQTT Broker
Module 2 : Data Presentation
Day 5:
Module 1 : Data Storage
Module 2 : Mobile Application Data Control

Syllabus Main Reference
Python for Internet of Things
https://github.com/msaufyrohmad/Python4IoT
Duration
3 days (18 hours)

Course Objectives
This course discuss MQTT in details with advanced configuration including all new features in
MQTT 5.0.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Introduction to MQTT
Module 2 : MQTT Control Packet Format
Module 3 : MQTT Control Packet – Connect & Connack
Module 4 : Publish – Puback – Pubrec – pubrel - pubcomp
Day 2
Module 1 : subscribe – suback – unsubscribe – unsuback
Module 2 : pingreq – pingresp – disconnect - auth
Module 3 : Operational behaviour
Day 3
Module 1 : MQTT Security
Module 2 : MQTT Encryption
Module 3 : Web socket as network transport

Syllabus Main Reference
MQTT 5.0v Specification
https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf
Duration
4 days (24 hours)
Course Objectives

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1
Module 1 : Environment Setup
Module 2 : ESP32 Types
Module 3 : A First look – introduction
Module 4 : Working with C
Day 2
Module 1 : Headers, Components and Libraries
Module 2 : Fundamentals in FreeRTOS
Module 3 : Debugging with OCD
Module 4 : Configuration and Menuconfig
Day 3
Module 1 : Understanding Memory
Module 2 : Storage and GPIO
Module 3 : Sleeping
Module 4 : Internet Connection
Day 4
Module 1 : Internet REST Client, Internet Server and Website on chip
Module 2 : WiFi MQTT and ESP-Now
Module 3 : OTA
Module 4 : Bluetooth BLE

Syllabus Main Reference
Learn ESP32
https://learnesp32.com/videos
Duration
4 days (24 hours)

Course Objectives
Introduce basic concept of HPC with the working practical example in various HPC libraries in C.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Theory – Single Processor Computing
Module 2 : Parallel Computing
Module 3 : Computer Arithmetic
Module 4 : Numerical Treatment of Differential Equations
Day 2
Module 1 : Numerical Linear Algebra
Module 2 : High Performance Linear Algebra
Module 3 : Molecular Dynamics
Module 4 : Combinatorial Algorithms
Day 3
Module 1 : Graph Analysis
Module 2 : Molecular Dynamics
Module 3 : MPI – Message Passing Interface
Module 4 : RPC – Remote Procedure Calls
Day 4
Module 1 : OpenMP Library
Module 2 : Pthread Library

Syllabus Main Reference
High Performance Computing with C
https://github.com/PacktPublishing/High-Performance-Scientific-Computing-With-C
Introduction to High Performance Computing
http://faculty.salisbury.edu/~jtanderson/teaching/cosc420/files/hpc.pdf
Duration
5 days (30 hours)

Course Objectives
This is hands on training that walk through the process of digital design up to the designing of fully
working microprocessor using VHDL.

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Designing Microprocessor
Module 2 : Digital Circuits
Module 3 : Combinational Circuits
Day 2
Module 1 : Standard Combinational Components
Module 2 : Latches and Flip-flops
Module 3 : Sequential Circuits
Day 3
Module 1 : Standard Sequential components
Module 2 : Datapaths
Day 4
Module 1 : Control Units
Module 2 : Dedicated Microprocessor
Day 5
Module 1 : General Purpose Microprocessor

Syllabus Main Reference
Digital Logic and Microprocessor Design with VHDL
https://theswissbay.ch/pdf/Gentoomen%20Library/Digital%20Design/Digital%20Logic
%20%26%20Microprocessor%20Design%20With%20VHDL%20-%20Hwang.pdf
Duration
2 days (12 hours)

Course Objectives
This is hands on training that introduce RISCV architecture and the dynamics of implementation
and integration of RISCV processor in System on Chip

Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work

Course Outline
Day 1

Module 1 : Getting to Know RISC-V
Module 2 : Exploring the RISC-V Instruction Set Architecture
Module 3 : Hands-On RISC-V Assembly Language
Module 4 : RISC-V Development Tools
Day 2
Module 1: Neorv32 RISCV on Vivado
Module 2: Simulating and Experimenting RISC-V
Module 3: Examining RISCV Mircoarchitecture
Module 4: Hardware block of RISCV Neorv32

Syllabus Main Reference
Introduction to RISCV Architecture
https://cdn2.hubspot.net/hubfs/3020607/An%20Introduction%20to%20the%20RISC-V
%20Architecture.pdf
starchevron-down linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram