

دوراتنا
Django for Beginners: Creating Applications and Views
This guided project, Django for Beginners: Creating Applications and Views, will help a beginning Python programmer looking to use Django to create a web project containing a web application based on Python. For this guided project, you will create two types of views, class-based and function-based, and style the 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 baseline registration system that contains a simple registration form using Django.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Linux Tools for Developers
Course 3 is a continuation of the previous course, and will focus on teaching you how to work with tools you need to do your everyday work. The course begins by introducing you to numerous essential command line tools that are used daily. Then, it focuses on bash scripting - you will learn how to construct scripts and how to do very complicated tasks in an automated way. The course looks at files and filesystems and focuses on compiling programs in Linux, using gcc and other compilers, and using libraries of different types.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية
C Programming: Using Linux Tools and Libraries
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code right within your browser.
-
Course by
-
الإنجليزية
Open Source Software Development: Linux for Developers
Start your open source software (OSS) adventure today by learning the key concepts of developing open source software and how to work productively in a Linux environment.
-
Course by
-
Self Paced
-
11
-
الإنجليزية
Linux Tools for Software Development
Learn the tools you need to confidently work in Linux development environments and beyond.
-
Course by
-
Self Paced
-
11
-
الإنجليزية
Git for Distributed Software Development
Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.
-
Course by
-
Self Paced
-
11
-
الإنجليزية
Data and AI Fundamentals
Learn the fundamentals of Artificial Intelligence with a combination of AI fundamentals and an overview of the rich Linux Foundation AI & Data projects ecosystem. It is well-suited for any kind of AI adopter, regardless of the professional background and level of technical knowledge.
-
Course by
-
11
-
الإنجليزية
Introduction to Cloud Infrastructure Technologies
Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.
-
Course by
-
Self Paced
-
11
-
الإنجليزية
Try It: Learn Linux Command Line
If you are looking to get into cybersecurity or IT, learning the Linux command line would be a great starting point.
Linux command line powers much of the internet’s infrastructure, and learning basic security commands can help you advance your cybersecurity career. Gain highly marketable skills in this free, no-risk introductory course.
-
Course by
-
1
-
الإنجليزية
Linux Commands & Shell Scripting
This mini-course describes shell commands and how to use the advanced features of the Bash shell to automate complicated database tasks. For those not familiar with shell scripting, this course provides an overview of common Linux Shell Commands and shell scripting basics.
-
Course by
-
Self Paced
-
الإنجليزية
Introduction to Linux
Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.
-
Course by
-
الإنجليزية
Introduction to Open Source Networking Technologies
Learn technical fundamentals needed to adopt SDN, NFV, disaggregation, orchestration, network automation, and modern networking. Discover use cases and technical options for open networking. Plus: learn more about The Linux Foundation networking projects.
-
Course by
-
الإنجليزية
Initiation à Wireshark pour l'analyse de paquets sous linux
Ce projet guidé “Initiation à Wireshark pour l'analyse de paquets sous linux” est destiné principalement aux Administrateurs réseaux et Administrateurs Systèmes.
-
Course by
-
Self Paced
-
3 ساعات
-
الفرنسية
Flask for Beginners: Creating an Application
This guided project, Flask for Beginners: Creating an Application, will help a beginning Python programmer who is looking to use Flask to create and launch a web application. In this 1.5-hour long project-based course, you will learn how to use Flask to create an application, use URL mapping to access the application from a browser, use a template with a view to display information, and deploy the Flask application. To achieve this, you will be taking on the role of helping a company organize conferences for various organizations.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Linux Basics: The Command Line Interface
Learn the Linux Command Line interface and become a skilled user of this powerful operating system.
-
Course by
-
الإنجليزية
Linux: User Ownership and Permissions for DevOps
In this 1-hour long project-based course on Linux: User Ownership and Permissions for DevOps, you will be creating users and groups. You will learn how to create users, assign them to or deassign them from different groups. You will also be setting up groups and learning how to modify user details and group details. You will then move on to our activity which is setting up a private system folder which will only be able to be accessed by a specific set of users assigned to a particular group.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Managing Linux users & Access Control List file permissions
By the end of this project, you will be able to apply and practice the important commands needed to manage your Linux system efficiently. You will be able to access information related to the user and its group ID in your Linux system using the “id” command. You will be able to switch to the root user and use it to run commands that need full privileges. Moreover, you will be able to create, modify, and delete users and groups and manage their passwords across your Linux system.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Real-Time Embedded Systems Concepts and Practices
This course can also be taken for academic credit as ECEA 5315, part of CU Boulder’s Master of Science in Electrical Engineering degree. Course Description: In this course, students will design and build a microprocessor-based embedded system application using a real-time operating system or RT POSIX extensions with Embedded Linux.
-
Course by
-
Self Paced
-
51 ساعات
-
الإنجليزية
Linux: SSH to remote server & Networking basics for DevOps
By the end of this course, you will have a solid grasp of SSH and authenticating users and client machines to a server. You will further have a working knowledge of some of the most important Networking concepts and commands in Linux.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Getting Started with Linux Terminal
In this 1-hour long project-based course, you will learn how to use simple commands to create and manipulate files and folders, perform multiple complex tasks using one simple command, use the superuser to perform high privilege operations.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Embedded Software and Hardware Architecture
Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. You will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices. We will now transition from the Host Linux Machine where we built and ran code in a simulated environment to an Integrated Development Environment where you will build and install code directly on your ARM Cortex-M4 Microcontroller.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية
Learning Linux for LFCA Certification
This specialization is intended for beginners to learn how to become proficient in Linux programming. It will prepare you for a role as an information technology professional by introducing you to the Linux operating system. You will explore creating security through backups and redundancy, securing the perimeter of your network and systems, and managing a system with the Linux OS installed.
-
Course by
-
Self Paced
-
الإنجليزية
Cloud Virtualization, Containers and APIs
Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية
Linux System Administration with IBM Power Systems
This course introduces administrative tasks that a system administrator can perform with Linux hosted on IBM Power servers. This includes virtualization concepts such as logical partitioning, installation of Linux, command-line operations, and more interesting administration and device management tasks. This course includes hands-on exercises with systems from an IBM data center.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية
Extract Text Data with Bash and Regex
By the end of this project, you will extract email text data from a file using a regular expression in a bash script.
The bash shell is a widely used shell within Linux distributions. One of the Linux tools often needed is file data extraction to obtain specific fields from files. For example, email files containing email addresses can often be difficult to analyze because of extraneous data. Error log files may also be more easily analyzed by matching specific data fields.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية