

دوراتنا

Securing Web Applications with Web Security Scanner
This is a self-paced lab that takes place in the Google Cloud console. Web Security Scanner identifies security vulnerabilities in your Google App Engine web applications. It crawls your application, following all links…
-
Course by
-
Self Paced
-
الإنجليزية

Build Messenger Clone Using PHP and MySQL
In this 2-hour long project-based course, you will learn to design and develop web applications, learn and understand the development process of a web application.
In this project, you will learn core elements of HTML, CSS styling elements, and PHP database connectivity.
While you are learning you will get to understand how to insert and store your information from a web page into a back-end database and will understand how login systems are working by simulating the Facebook login system.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Master XPath, Css Selector, and Other Locators in Selenium
Selenium automates browsers, that’s it. What you do with that power is up to you.”
Selenium is the most widely used UI automation tool to test web applications.
In this project, we are going to learn one of the most used concepts in selenium i.e identifying web elements using locating techniques provided by Selenium automation tool.
By the end of this project, you will learn how to identify web elements using locators like Id, Name, Classname, Tagname, Linktext, Partial Linktext, XPath and CSS Selectors
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

مطوّر الواجهة الخلفية من Meta
Ready to gain new skills and the tools developers use to create websites and web applications?
-
Course by
-
Self Paced
-
عربي

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

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
-
الإنجليزية

Cypress UI automation testing for absolute beginners
Cypress is a complete end-to-end test automation tool built to test modern-day web applications. It is capable of automating both UI and API. This project is for beginner's in Cypress
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Ajax Basics
The AJAX BASICS course is meticulously crafted to empower learners with the expertise to create dynamic and interactive web applications through AJAX (Asynchronous JavaScript and XML). The first module introduces the fundamentals of AJAX, delving into its history, the revolutionary role in web development, and how it enables asynchronous data exchange. Lessons include an introduction to AJAX, understanding the basics of HTTP requests and responses, and the XMLHttpRequest object's role in AJAX. The second module leads into an in-depth exploration of JavaScript and jQuery for AJAX.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Cypress API test automation for absolute beginners
Cypress is a free, open-source frontend (UI) and backend (API) test automation tool built for the next generation of modern web applications.
Cypress is useful for developers as well as QA engineers to web applications developed in React.js, Angular.js, Node.js, Vue.js, and other front-end technologies.
In this 2.5 hours hands-on project, you will learn backend (API) testing using Cypress and the following objectives are achieved --
1. Understanding Cypress and API automation testing
2. Send a GET request using cypress
3. Send a POST request using cypress
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

AWS: Containerization
AWS: Containerization Course is the fourth course of Exam Prep: AWS Certified DevOps Engineer - Professional Specialization. This course teaches deploying container-based applications using AWS services. This also focuses on running Kubernetes in the AWS cloud and on-premises data centers. In the end, it teaches learners to migrate and modernize Java and .NET web applications into container format. The course is divided into three modules and each module is further segmented by Lessons and Video Lectures.
-
Course by
-
Self Paced
-
6 ساعات
-
الإنجليزية

Data Structures & Backend with Java
This comprehensive course delves deep into the nuances of data structures and backend development with Java. The curriculum is strategically designed across three core modules, seamlessly bridging the understanding of theory with practical application. In the first module, we delve into Java-based data structures, focusing on arrays, multi-dimensional arrays, the String class, and the Java Collections Framework.
-
Course by
-
Self Paced
-
20 ساعات
-
الإنجليزية

Cypress end to end testing and intercepting network call
Cypress is a complete end-to-end test automation tool built to test modern-day web applications. Cypress is used by developers or QA engineers building web applications using modern JavaScript frameworks. In this hands-on guided project, you will learn — 1. Architecture of Cypress and a new way of UI automation testing 2. Controlling the network traffic 3. Intercepting HTTP request calls 4. Intercepting and updating HTTP request/response
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Spring Framework
This Specialization explains high level patterns used in Microservice architectures and the motivation to move towards these architectures and away from monolithic development of applications. Students will learn how Java interacts with databases in a modern framework, using the very popular Spring Boot Framework, with Microservices. Students wishing to develop Java based Web Applications and Restful Micro Services will be using the very popular Spring MVC and Spring Boot frameworks with minimal configuration.
-
Course by
-
Self Paced
-
الإنجليزية

Building React and ASP.NET MVC 5 Applications
Welcome to the Building React and ASP.NET MVC 5 Applications specialization! This series of courses is designed to help you develop the skills you need to build modern web applications using the powerful combination of React and ASP.NET MVC 5. The specialization starts with ASP.NET & MVC 5 Foundation, where you will learn the basics of ASP.NET and MVC 5.. You will also explore C# Programming Fundamentals, which is essential for developing applications using the .NET framework. The second course in the specialization is Frontend Development using React.
-
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
-
الإنجليزية

Plant Bioinformatic Methods
The past 15 years have been exciting ones in plant biology. Hundreds of plant genomes have been sequenced, RNA-seq has enabled transcriptome-wide expression profiling, and a proliferation of "-seq"-based methods has permitted protein-protein and protein-DNA interactions to be determined cheaply and in a high-throughput manner.
-
Course by
-
Self Paced
-
الإنجليزية

Web Technologies and Security
This specialization is intended for people without programming experience with JavaScript frameworks and who seek to develop web application and security skills. In these four courses, you will cover everything from the fundamentals of VueJS to properly securing data in web development. These topics will help prepare you to write anything from small web applications to securing back-end systems. Learners who complete this specialization should have enough enough understanding of JavaScript frameworks to tackle other common tools like React or Svelte.
-
Course by
-
Self Paced
-
الإنجليزية

Spring MVC, Spring Boot and Rest Controllers
This is a course aimed at students wishing to develop Java based Web Applications and Restful Micro Services using the very popular Spring MVC and Spring Boot frameworks with minimal configuration. The student will develop services through various Url templates, consume and respond with json or XML payloads and create custom HTTP headers. Requestors of these services will include Java and Angular JS clients to illustrate the reuse capabilities of services in a distributed architecture.
-
Course by
-
Self Paced
-
12 ساعات
-
الإنجليزية

Create your first test automation script - Selenium and C#
“Selenium automates browsers, that’s it. What you do with that power is up to you.” Selenium is the most widely used UI automation tool to test web applications. By the end of this one-hour project-based course, you will learn the basics of the selenium automation testing tool. In this 1-hour long project-based course, you will learn how to -- Basic Selenium commands Interacting with common web elements like textbox, checkbox, dropdown Performing drag and drop operation Handling windows alerts using Selenium
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

JavaScript Security
In this Specialization, we will investigate, prevent, and resolve JavaScript-related attacks and learn how to build safer JavaScript applications. JavaScript is a fundamental technology for building web applications and is also popular for building server-side, desktop, and even mobile applications. Most of this learning Specialization will cover front-end JavaScript; however, we will also consider Node.js. After completing this Specialization, you will understand the diverse threats and protections of the JavaScript world.
-
Course by
-
Self Paced
-
الإنجليزية

Java FullStack Developer
Introducing the Java FullStack Developer Specialization, designed to empower your software development career by providing a comprehensive skillset for building integrated, cloud-ready web applications. The specialization consists of three intensive courses: Fundamentals of Java Programming: Understanding of core Java programming concepts and principles Proficiency in object-oriented programming principles such as inheritance, polymorphism, and abstraction Gaining knowledge in advanced Java topics like multi-threading, concurrency, and the application of common data structures Front-End for
-
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
-
الإنجليزية

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
-
الإنجليزية

Building Web Applications in PHP
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.
-
Course by
-
Self Paced
-
31 ساعات
-
الإنجليزية

Django Features and Libraries
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will build navigation into your applications and explore ways to easily improve the look and feel of Django applications. You will begin to develop a simple application to support a classified ads website that will walk you through many of the issues and techniques that you encounter in website development. You will also learn how to move an application from development to production.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية