

دوراتنا

Visual Basic Programming: Classes and Collections
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
28 ساعات
-
الإنجليزية

Linux: File Management for Devops
In this 1-hour long project-based course on Linux file management for DevOps, you will be working entirely on the command line and using powerful Linux commands working with files and directories and manipulating them. We will copying, moving and creating symlinks between files, as well as learning how to search through outputs and cut outputs by columns to only retrieve the data fields that we need. We will learn various commands and options that will give you the confidence to work with files in most Linux environments.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Version Control of a Python Project using Git
Version Control Systems keep track of files by saving changes over time. For example, a developer can make changes to a file and check the file in to the system. The system will create a version for that file and any other files that were changed. If any subsequent changes are made later that prove to break the software, a previous working version of the software can be recalled. Git was developed to provide an efficient means of version control and was originally developed to track Linux Kernel development.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Juniper Cloud Concepts and Open Source Technologies
In this course, you will learn fundamental cloud computing concepts. This course covers key benefits of cloud computing, cloud service models such as SaaS and IaaS; public, private and hybrid cloud deployment models and open-source cloud technologies. You will learn about Linux virtualization techniques, QEMU-KVM, Libvirt and popular cloud instance initialization approach cloud-init. This course covers the concepts of namespaces and how to connect them through Linux bridges and OpenvSwitch. You will also learn about containerization through Docker, Dockerfile and Docker networking.
-
Course by
-
Self Paced
-
5 ساعات
-
الإنجليزية

Deploy a website with Azure Virtual Machines
If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course, you will learn how to create, configure, and manage virtual machines on Linux and Windows that host web apps. You will look at the decisions made before creating a VM, the options to create and manage the VM, and the extensions and services you use to manage your VM. You will learn how to create a Linux virtual machine using the Azure portal.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Ansible for Network Automation
This course will train you on the fundamentals of Ansible, an open-source, extensible configuration management tool that streamlines infrastructure management in modern networking environments. You will also learn about Jinja2, a templating language that expands flexibility in automation tasks.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Integrated development environments in Linux
In this project, you will install and explore five free Integrated Development Environments or IDEs on a Linux System.
Linux is a popular operating system that is based on the Unix operating system. It is a popular Operating System for running efficient Application Servers, but also has a great Desktop available for running Integrated Development Environments for Application development. IDE’s offer the developer a single place to write, edit, debug, and launch programs in various languages.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Internet of Things V2: Setting up and Using Cloud Services
Have you wondered what exactly AWS is and why is it important? Do you want to make informed design decisions about which services to use? Do you want to gain expertise to leverage the cloud for your own projects? In this course, you will learn to interface with the AWS cloud. You will then develop software to send data to and receive data from the cloud.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Automation Scripts Using Bash
In this 2-hour long project-based course, you will learn how to create Bash scripts that automates long and tedious tasks, evaluate and review some of the most commonly-used linux commands, and understand concepts such as conditional statements, loops, piping, and redirection to create powerful scripts.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Linux: Processes & System Resource Management for DevOps
In this 1-hour long project-based course on Linux: Intro to process and system resource management for DevOps, you will be working entirely on the command line and using powerful Linux commands such as ps -ef, top, and pstree to learn how process and system resources work and are managed in Linux. You will be starting, stopping, searching and viewing running processes and seeing how they are all linked together in the process hierarchy.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Use Python and Java to Create a GUI Application
By the end of this project, you will implement a Java GUI to read from a user-provided file containing data. The GUI will call Python applications to plot columnar data as X and Y coordinates on a regression graph, and display statistics about the data from each of the selected columns.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Practical Vim Editor Commands On Linux
Vim, or vi improved, is a standard editor on Linux. It comes with virtually every version of Linux out there and is available on Mac and Windows as well. If you are in a situation where you need to edit from the command line, for example when you ssh into another system, vim will be there. Vim is an ordinary text editor, like notepad. It inserts no special characters into the text document unless you tell it to. Vim has some powerful commands that make it fast and efficient.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

C Programming: Pointers and Memory Management - 4
In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in C Programming: Modular Programming and Memory Management, and introduces the more advanced usage of pointers and pointer arithmetic. Arrays of pointers and multidimensional arrays are addressed, and you will learn how to allocate memory for your own data during program execution.
-
Course by
-
Self Paced
-
7 ساعات
-
الإنجليزية

Dive Into Ansible - Beginner to Expert in Ansible - DevOps
Docker Captain, CNCF Ambassador and Industry Veteran James Spurin (25+ Years experience in Technology with a career spanning Engineering, Development and Senior Management at Goldman Sachs, Dell EMC and Virgin Internet) brings you the most concise Ansible learning resource available. Taking you from Beginner to Advanced in one course! Ansible models your IT infrastructure by describing how all of your systems interrelate, rather than just managing one system at a time.
-
Course by
-
Self Paced
-
8 ساعات
-
الإنجليزية

Django for Beginners: Templates
This guided project, Django for Beginners: Templates, will help a beginning Python programmer who is looking to generate dynamic HTML content in the context of a Python-based application. You will learn how to use Django to create a template based on Python. You will create a list using a for loop and use a condition as well.
In this scenario for this guided project, you are working for a company that organizes conferences for various organizations. You have been assigned the task of creating a template that contains a view of available hotels using Django.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Create a C# UI on Linux using MonoDevelop
By the end of this project you will create a C# GTK# UI application using the Mono library and MonoDevelop IDE using a GTK# project.
MonoDevelop is an IDE that allows development of C# on the Linux operating System. It is also used as the underlying project for Visual Studio for Mac and is used for cross-platform C# application development on Mac, Linux and the Windows Operating Systems.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Design and Analyze Secure Networked Systems
In this MOOC, we will learn the basic cyber security concepts, how to identify vulnerabilities/threat in a network system. We will apply CIA basic security services in the triage of recent cyberattack incidents, such as OPM data breach. We will learn the risk management framework for analyzing the risks in a network system, and apply the basic security design principles to protect the data and secure computer systems. We will examine the trustworthiness of programs and data installed in our systems and show the proper way to verify their integrity and authenticity.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

Beginning Custom Projects with Raspberry Pi
In this course you will use a Raspberry Pi 4 to build a complete network-connected project with sensors and motors and access it from your smartphone. We'll explore all the parts which make this work, so you can use this experience as a foundation for your own projects. We'll use the Raspberry Pi as an "embedded system" (as opposed to a desktop computer) so you're ready to build a Raspberry Pi into your projects as the brains that make it all work. Want to build your own Internet of Things (IoT) device? Home automation? Robotics?
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Create and run a .NET Core console app in Linux using docker
This Guided Project "Create and run a .NET Core console app in Linux using docker" is an intermediate level project that is suitable for anyone interested in application development.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Linux System Programming and Introduction to Buildroot
This course provides an overview of System Programming for the Linux operating system, or software which is interfacing directly with the Linux Kernel and C library. The basic components of a Linux Embedded System, including kernel and root filesystem details are discussed. The Buildroot build system is introduced, which students use to build their own custom Embedded Linux system through programming assignments. Linux System Programming and Introduction to Buildroot can also be taken for academic credit as ECEA 5305, part of CU Boulder’s Master of Science in Electrical Engineering.
-
Course by
-
Self Paced
-
43 ساعات
-
الإنجليزية

Protecting Cloud Architecture with Alibaba Cloud
Course Description The Security Exam Preparation Course is a series of online courses covering topics including Linux and Windows OS basics and operations, network fundamentals, host security, application security, network security, and data security.
-
Course by
-
Self Paced
-
12 ساعات
-
الإنجليزية

Introducing Model-Driven Programmability
In this course, you will learn about Model-Driven Programmability and its use of YANG data models to provide a standardized way to access network devices and their capabilities. You will be introduced to YANG's terminology and structures and the tools and protocols that rely on YANG, including NETCONF and RESTCONF. Additionally, you will learn how to use Python libraries to interact with NETCONF and RESTCONF-enabled systems.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

The Bash Shell and Basic Scripting in Linux
By the end of this project, you will be able to create your own scripts using the bash shell in Linux. Throughout the project, You’ll be able to identify and apply the basic scripting techniques.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

معالجة الملفات والمجلدات بإستخدام Linux لمهندسي الكمبيوتر
في نهاية هذا المشروع ، ستكون قادرًا على التفاعل مع أوامر Linux ، ومعرفة المسار الذي تعمل فيه وتغييره إلى أي مسار آخر عن طريق تطبيق بعض الأوامر الأساسية مثل cd و pwd. ايضا ، ستتمكن من اظهار الfolders والfiles وإنشاؤها وحذفها عبر نظام Linux الخاص بك. أخيرًا ، ستتمكن من تطبيق تقنيات مختلفة لمعالجة الملفات والمجلدات من خلال إنشائها وقراءتها ونقلها باستخدام أوامر touch وcp و mkdir و rm وأخيراً ستكون قادرًا على استخدام أوامر SED و AWK. يعتبر الterminal أكثر قوة ومرونة ومفيدًا في إنشاء عمليات قابلة للتكرار.
-
Course by
-
Self Paced
-
2 ساعات
-
عربي

Linux تكنولوجيا المعلومات مع
فى نهاية المشروع ده هتقدر توصل لبيانات المستخدم لنظام Linux باستخدام أمر id و تغير المستخدم لمستخدم الroot و تنفذ بيه كل الاوامر اللى محتاجة صالحيات. خلال المشروع ، هتقدر تعمل users و groups جداد و تدير الارقام السرية و الأرقام التعريفية بتاعتهم. و تقدر تضيف تعليق لاى مستخدم, أو تغير الـ home directory بتاعته. و كمان هتقدر تغير الgroup الاساسي user وتضيف له groups فرعية و ثانوية مع ال group الاساسى.
-
Course by
-
Self Paced
-
2 ساعات
-
عربي