

دوراتنا

Operating Systems Fundamentals
Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then they learn to use shell commands to query the system for basic information and to get help from the operating system. The course covers Linux file systems, including managing disks and directories, working with absolute and relative paths, and how to organize, backup and restore files. Students learn to work with text files from the shell and use expressions to search files, directories and file contents.
-
Course by
-
Self Paced
-
30 ساعات
-
الإنجليزية

C Programming: Using Linux Tools and Libraries - 7
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. This seventh and final course in the C Programming with Linux Specialization will allow you to develop and use your C code within the Linux operating system. Using libraries in C is a fundamental concept when it comes to sharing code with others.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Visual Basic Programming: Inheritance and Polymorphism
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
-
23 ساعات
-
الإنجليزية

Advanced Commands in Linux
In this one-hour, project-based course, you'll learn advanced commands for the Linux command-line.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Django for Beginners: Create a Database
This guided project, Django for Beginners: Create a Database, is for beginning Python programmers. This project will help a beginning Python programmer looking to create databases. You will learn how to use Django to create a database from a model and access a table using Django templates and views.
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 database to store hotel information and ratings
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Create Fault Tolerant MongoDB Cluster
In this course, you will create a MongoDB replica set on a single Linux server to become familiar with the setup. There will be three servers, one primary server and two secondary servers. You will then populate the database collection from a csv file using the Mongo shell. You will then retrieve data from the collection to verify the data. Finally, one of the servers will be taken down and you will observe that the data is still available through a new primary server.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Packet Sniffing with Wireshark: Create Your First Filters
This guided project, Packet Sniffing with Wireshark: Create Your First Filters, will help an intermediate security analyst who is looking to use packet sniffing with Wireshark to capture, display, and observe specific HTTP and HTTPS packets. In this 1.5-hour long project-based course, you will learn how to use Wireshark for packet sniffing; to capture and observe certain network packets using display filters and capture filters.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Linux: I/O Redirection for DevOps
In this 1-hour long project-based course on Linux i/o redirection for DevOps you will be working entirely on the command line and using powerful Linux commands and redirection operators to learn how input and output redirection works in Linux. You will get experience of taking control of what happens to the stdin and stdout of all your commands and no longer be confused about the details on how piping and redirection works in Linux. This course is designed for any person working or who intends to work with Linux, from Linux system administrators to developers and DevOps practitioners.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Introduction to Bash Shell Scripting
This course will help those new to shells and shell scripting to build a foundation with the Bash shell. We'll learn several Bash shell commands that will allow you to navigate and use the shell for everyday tasks. We will also write a Bash shell script that will back up a directory and email the compressed file, a culmination of all the commands we’ll cover. We will cover: Not only will you gain the knowledge to customize your system, you will have a solid foundation to expand what you can do with Bash on the command line and in scripts.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Exam Prep CKA: Certified Kubernetes Administrator
Kubernetes (K8s) is an open-source system for deploying, scaling, automating, and managing containerized applications. This automation helps in improving productivity, efficiency, and reduction of operational downtime for enterprises. This training course helps you develop your skills and knowledge in Kubernetes. In addition, you can also explore basic to advanced concepts of Kubernetes such as Pods, Nodes, Schedulers, Replication Controller & Replica Sets, etc.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Encryption with Python: Encrypt data with key pairs
This guided project, Encryption with Python: Encrypt data with key pairs, will help a beginning security analyst who is looking to use the Python Cryptography package to encrypt data using a public key and a private key to decrypt data. In this 1.5-hour long project-based course, you will learn how to create a private key using Python cryptography, use Python to save a key file, use Python cryptography to create a public key, encrypt a file using a Python generated public key, and decrypt a file using Python generated private key.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Wireshark for Beginners: TCP IP Protocol Fundamentals
This guided project, Wireshark for Beginners TCP/IP Protocol Fundamentals, will help a beginning security analyst who is looking to use Wireshark to analyze Transmission Control Protocol and Internet Protocol (TCP/IP ) network packets through the use of HTTP and HTTPS requests in order to understand the protocol.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Secure Networked System with Firewall and IDS
In this MOOC, we will focus on learning how network systems are secured using firewalls and IDS. This will include understanding the basic components of network security, constructing a dual-firewall DMZ, and defining security policies to implement and enforce these rules. Building upon these lessons we will go in-depth on the popular Linux firewall. Finally we will learn about Network IDS and Host IDS, including a deep dive into Snort.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Build a Guessing Game Application using Java
In this project you will create a guessing game application that pits the computer against the user. You will create variables, static methods, decision constructs, and loops in Java to create the game.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Use Bash Scripting on Linux to Execute Common commands
By the end of this project, you will use a bash script to execute commands and observe their output on a Linux system.
Bash, or Bourne Again Shell, is more than a shell running in a terminal on Linux; it is a programming language that is used to create powerful programs called shell scripts. Shell scripts are often used to capture common repetitive tasks so they can be executed without the need to memorize multiple individual commands.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Decision Control Constructs in C# on Linux
By the end of of this project you will create a guessing game application that pits the computer against the user. You will create variables, static methods, decision constructs, and loops in C# to create the game.
Traditionally, C# and other Microsoft languages have been limited to the PC with Visual Studio as the IDE. Dot Net has been open-sourced and is now available on Linux. The Visual Studio Code IDE also has been fitted with a Language Extension plugin for C# as well for a pleasant developer experience on Linux.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Linux: Use NANO editor to edit a Bash Script
In this 1-hour long project-based course on Use NANO Editor to edit a Bash Script, you will be working entirely in the Bash shell and using powerful Nano commands to learn how we can fully work with files without the need of an IDE or text editor GUI. You will be going through a full workflow, from entering,and exiting Nano, saving and quit without save, to powerful copy, paste and search and replace commands which will allow us to work with single or multiple lines in single buffers.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Cloud Data Engineering
Welcome to the third course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to apply Data Engineering to real-world projects using the Cloud computing concepts introduced in the first two courses of this series. By the end of this course, you will be able to develop Data Engineering applications and use software development best practices to create data engineering applications. These will include continuous deployment, code quality tools, logging, instrumentation and monitoring.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

Files and directories in the Linux filesystem
In this project, you will use Linux commands to traverse Linux directories and list files. You will also learn where certain files are stored, how to change permissions to allow access, and how to decide where files should reside. Linux is a popular operating system that is based on the Unix operating system. It has many distributions which have different interfaces for installing software, different user interfaces, and so on. Each distribution has a similar filesystem with directories used to house and organize files.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

LCFA Practice Course
This course aims to prepare you for working as an information technology professional. In this course, we will be drill into the domains on the Linux Foundations Certified IT Associate exam.
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

Set up your dev environment for LAMP web developers on Linux
By the end of this project, you will set up your development environment for LAMP web developers on Linux.
Often, a dynamic web application consists of many different technologies and programming languages. Creating a web application with Linux, Apache (or NGINX), MySQL (or MariaDB), and PHP is usually referred to as a LAMP stack of technologies. In this project we will focus on installation and setup, rather that the code itself. This will allow you to use the same scaffolding approach for your future LAMP applications.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Introduction to Network Automation
The Network infrastructure industry has undergone a significant transformation in recent years, with an increasing need for automation due to factors such as a demand for faster and more reliable network deployments.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية


DOM Updates with Javascript: Introduction to jQuery
This guided project, jQuery for Beginners: Basic Syntax, will help an entry-level front-end developer who is looking to make dynamic updates to a web application. In this 1.5-hour long project-based course, you will learn how to use jQuery to create a webpage front-end for a dynamic web application, manipulate the DOM, add and remove nodes, use event handlers, and chain jQuery functions.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

LCFA Exam Preparation
This course is ideal for those getting started in an IT career as an administrator/engineer who want to become a Linux Foundation Certified IT Associate (LFCA). The LCFA Exam Preparation course is designed to introduce learners to the sponsor organization behind the LFCA certification exam and the details of taking the LFCA exam. This class helps learners prepare for the LFCA exam through a series of self-paced learning, readings, discussions and practice exams.
-
Course by
-
Self Paced
-
7 ساعات
-
الإنجليزية