

دوراتنا

Frontend Development using Angular
This course is tailored for those interested in web development, and it will equip you with the skills and knowledge needed to become proficient in Angular. In the first module, Introduction to HTML & CSS, you'll explore the foundational principles of HTML and CSS, vital for creating web pages. You'll learn how to structure an HTML document and use CSS to stylize your web page's layout. The second module, Introduction to JavaScript Programming, dives into JavaScript, a critical language for web development.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية

Learning MEAN Stack by Building Real world Application
In this hands-on specialization, you'll learn to build interactive, scalable, and fast web applications using the MEAN stack. It consists of three comprehensive courses: 1. Frontend Development using Angular: Master Angular to create responsive user interfaces for web applications. You'll become proficient in: Fundamentals of HTML, CSS, and JavaScript programming. Developing web pages using Angular's core features, including components, directives, and services. Building robust and scalable web applications using Angular's best practices and design patterns. 2.
-
Course by
-
Self Paced
-
الإنجليزية

Django Features and Libraries
This third course in Django for Everybody explores building Django-based web applications through the use of cookies, sessions, and the authentication processes in Django. You will develop a simple web application and learn how an application moves from development to production.
-
Course by
-
Self Paced
-
الإنجليزية

RShiny for Everyone
Use R’s Shiny package to create data-driven, interactive web applications.
-
Course by
-
2
-
الإنجليزية

Unit Testing in React.js: Create a Unit Test Suite
Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library, building an extensive test suite for a real-world movie search application that fetches data from an API and displays it on screen.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Desarrollador back-end de Meta
Ready to gain new skills and the tools developers use to create websites and web applications?
-
Course by
-
Self Paced
-
الإسبانية

Working with AWS S3 Buckets using Python & boto3
In this project, we will look at how to work with the AWS S3, which is Amazon’s File Storage System, programmatically using AWS’s SDK in Python, boto3.
We will first look at how to create and modify AWS S3 Buckets using boto3. We will then look at how to create an S3 Bucket, how to download and upload different types of files to S3. We will then look at how to use Multi-part Transfer to upload large files. We will then move on to how to create Pre-signed URLS to provide temporary Access to users.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Web Application Development: Basic Concepts
This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Backend Development using ASP.Net
The second course in the ASP.NET for Experienced Developers specialization dives deeper into the development of robust and scalable backend applications using ASP.NET technologies. This course is structured around three key ASP.NET technologies: ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. In the first module of the course, participants will explore ASP.NET Core, a cross-platform, high-performance framework for building web applications.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية

VEGA for Beginners: Scan for Web Vulnerabilities
This Guided Project 'VEGA for Beginners: Scan for Web Vulnerabilities' is for web developers, security professionals, and anyone who is interested in learning about web application security testing. In this 1 hour long project-based course, you will learn how to deploy and configure VEGA on Windows to scan for high, medium and low web vulnerabilities including SQL injection. You will learn how to use the VEGA scanner to identify SQL injection vulnerabilities in web applications, including how to configure and use the tool, and how to verify its results.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Secure Full Stack MEAN Developer
MEAN stack development is a modern approach to building dynamic web applications. It is an open-source JavaScript framework that harnesses four major technologies: MongoDB, Express, Angular, and Node.js. Given the ever-increasing demand for full-stack JavaScript developers, this course will help you master both front-end and back-end development. The course will begin with teaching you how to build your own application with plain JavaScript and the fundamentals of web development (HTML, CSS, and JavaScript).
-
Course by
-
Self Paced
-
25 ساعات
-
الإنجليزية

Identifying Security Vulnerabilities
This course will help you build a foundation of some of the fundamental concepts in secure programming. We will learn about the concepts of threat modeling and cryptography and you'll be able to start to create threat models, and think critically about the threat models created by other people. We'll learn the basics of applying cryptography, such as encryption and secure hashing. We'll learn how attackers can exploit application vulnerabilities through the improper handling user-controlled data.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Building Interactive User Interfaces Using React Library
A frontend application is expected to have an attractive, responsive UI and a seamless UX with swift navigable views. Single Page Applications (SPAs) fulfill these expectations as they are lighter and efficient. React, a popular JavaScript library is used for developing complex user interfaces for single page applications (SPAs). Facebook, Instagram, Netflix, Airbnb etc., are some of the famous websites that use React. In this course, you will learn to construct an SPA by developing reusable and testable React Class components.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Introduction to Javascript: The Basics
In this 2h 10m long project-based course, you will learn how to create dynamic web pages using Javascript. Javascript is one of the most popular scripting languages used in front-end, back-end web applications and hybrid mobile applications. It can be used to add interactivity to static HTML pages. It also could be used at the back end of modern web applications. Moreover, it is the core of many modern frameworks used to build hybrid mobile web applications. Learning Javascript opens up a huge variety of promising career options.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Building Web Applications in Django
This second course in Django for Everybody explores data models in Django and how it communicates with a database. This course also explores basic Structured Query Language (SQL) and database modeling and how they work in the Django model.
-
Course by
-
Self Paced
-
الإنجليزية

.NET FullStack Developer
Develop the proficiency required to design and develop comprehensive, scalable, and high-performing applications with the .NET framework via this in-depth specialization. The curriculum is segmented into three intensive courses: .NET Full Stack Foundation: Understand the basics of .NET and its significant components. Harnessing the C# programming language, mastering everything from basic syntax to complex structures. Constructing both web and desktop applications with an unparalleled understanding of .NET's capacities.
-
Course by
-
Self Paced
-
الإنجليزية

Data Security for Web Developers
This course is designed for novice learners looking to broader their knowledge of how to secure data for the web applications they have developed. The course starts with foundational ideas like SSL/TLS certificates, rules governing security like GDPR, and handling secrets. The second module is devoted to cryptography, while the third module covers access control.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Fundamentals of Computer Network Security
This specialization in intended for IT professionals, computer programmers, managers, IT security professionals who like to move up ladder, who are seeking to develop network system security skills.
-
Course by
-
Self Paced
-
الإنجليزية

Computational Thinking with JavaScript
This Specialization is intended for those with minimal under-the-hood experience of working with computing who want to take the first steps towards a deep understanding of principles and practice of how to solve problems with software technology. Learners will use JavaScript within a web-based framework to generate graphics and analyse data, bringing these together in interactive web applications. Learners will acquire specific self-directed learning skills, enabling them to tackle new problem domains and technologies throughout their work and life.
-
Course by
-
Self Paced
-
الإنجليزية

JavaScript Tutorial
Javascript continues to be one of the hottest programming languages in the tech industry! With a solid grasp of Javascript, you'll have the power to build dynamic and interactive web applications.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Cloud Security Scanner: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. The Cloud Security Scanner identifies security vulnerabilities in your Google App Engine web applications.
-
Course by
-
Self Paced
-
1 ساعات
-
الإنجليزية

Web Applications for Everybody
This Specialization is an introduction to building web applications for anybody who already has a basic understanding of responsive web design with JavaScript, HTML, and CSS. Web Applications for Everybody is your introduction to web application development. You will develop web and database applications in PHP, using SQL for database creation, as well as functionality in JavaScript, jQuery, and JSON. Over the course of this Specialization, you will create several web apps to add to your developer portfolio.
-
Course by
-
Self Paced
-
الإنجليزية

ASP.NET for Experienced Developers
Acquire the expertise needed to construct robust, scalable, and secure applications using .NET technology through this comprehensive specialization. It consists of three courses: C# for .NET Developers: Master C# programming and .NET framework, starting from basics to advanced object-oriented programming. By the end, you'll be proficient in: Fundamentals of C# programming language and .NET architecture. Developing web applications using ASP.NET. Essential programming aspects like data types, variables, operators, and control structures.
-
Course by
-
Self Paced
-
الإنجليزية

Django for Everybody
This specialization introduces Python programmers to building websites using the Django library. Across the four courses, you will learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services. During the course, you will build online websites using Django and those working websites are graded throughout the course. This series is excellent preparation for learning other ways to build web applications using technologies like PHP (Web Applications for Everybody), Flask or Ruby on Rails.
-
Course by
-
Self Paced
-
الإنجليزية

Meta Back-End Developer
Ready to gain new skills and the tools developers use to create websites and web applications? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for an entry-level career as a back-end developer. In this program, you’ll learn: Python Syntax—the most popular choice for machine learning, data science and artificial intelligence. In-demand programming skills and how to confidently use code to solve problems. Linux commands and Git repositories to implement version control.
-
Course by
-
Self Paced
-
الإنجليزية