

دوراتنا

HTML, CSS, and Javascript for Web Developers
Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS.
-
Course by
-
Self Paced
-
40 ساعات
-
الإنجليزية

Web Design: Wireframes to Prototypes
This course is focused on the application of the early UX research to actual user interfaces: the creation of wireframes, high-fidelity mockups, and clickable prototypes.
-
Course by
-
Self Paced
-
41 ساعات
-
الإنجليزية

Kotlin for Java Developers
The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. Kotlin is 100% compatible with all existing Java frameworks, and has good tooling support. It’s a pragmatic language with a very low learning curve, and can be quickly grasped by Java developers.
-
Course by
-
Self Paced
-
25 ساعات
-
الإنجليزية

Introduction to Server Side Rendering in React
By the end of this project, you will Build a Server-side Rendered React (SSR) App.
For the Server-side react implementation, we will be using the Next.js React Framework, since that is designed for server-side react development and eliminates the need for installing and configuring additional libraries required for React SSR.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Back-end Application Development with Node.js and Express
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework.
-
Course by
-
Self Paced
-
60
-
الإنجليزية

RESTful MVC Architecture
This course is designed for learners who want to gain practical experience with RESTful MVC architecture. Learn how to organize server-side code based on models, views, and controllers. You will then learn about the REST standards that allow clients are servers to communicate in a safe and reliable manner.
-
Course by
-
Self Paced
-
6 ساعات
-
الإنجليزية

Developing Back-End Apps with Node.js and Express
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework. In this course, you will focus on Node.js and Express.
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

Building RESTful APIs with Node.js and Express
This course will teach you how to build RESTful APIs using Node.js and Express, two popular and widely used technologies in web development. You will learn how to create a server-side application that can handle requests from client-side applications and respond with JSON data. In the first module, participants will delve into the world of Node.js and Express, learning how to set up a development environment, explore the architecture of Node.js, and work with built-in modules.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Developing Cloud Apps with Node.js and React
Note: This course has been replaced by the following two IBM courses:
- Developing Front-End Apps with React
- Developing Back-End Apps with Node.js and Express
Are you ready to learn about some of the most in-demand libraries in back-end and front-end development? This is the course for you! In a recent Stack Overflow survey, JavaScript was ranked as the most commonly used programming language. Node.js and React.js were voted as the most popular web frameworks and technologies.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

Building React Application using ASP.NET MVC5
The Building React Application using ASP.NET MVC5 course is designed to teach developers how to build scalable and efficient web applications using the React JS library and the ASP.NET MVC5 framework. Participants will also learn how to integrate React JS into their ASP.NET MVC5 web applications, taking advantage of the framework's features such as server-side rendering and routing. This course is best suitable for people with prior experience in web development with React and familiarity with ASP.NET technologies.
-
Course by
-
Self Paced
-
20 ساعات
-
الإنجليزية

Build a MERN application using Next.js
By the end of this project, you will Build a MERN application using Next.js by using Next.js to fetch data from an existing REST API and passing props to a React component to present questions and check answers on a form.
Next.js is used to provide server-side rendering and routing. React is used for presenting dynamic data on the Client side for such activities as form processing. Next.js may be responsible for fetching data from an API to create props, while the React component handles form creation and event processing.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

OWASP Top 10 - Risks 6-10
In this course, we will examine Vulnerable and Outdated Components, Identification and Authentication Failures, Software and Data Integrity Failures, Security Logging and Monitoring Failures, and Server-Side Request Forgery (SSRF). We’ll use demos, graphics and real-life examples to help you understand the details of each of these risks.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Server side JavaScript with Node.js
Have you ever wondered how you are able to do net banking or book a ticket online? Which technology is adopted for applications used in different businesses? Backend technology acts as a backbone to every web application. It typically includes all services, data interfaces and their core business logic. This course will introduce you to the Node.js environment and help you design and develop backend or server-side of the application. It also provides you with hands on coding exercises and will enable you to build JavaScript programs and test and execute them in the Node.js environment.
-
Course by
-
Self Paced
-
32 ساعات
-
الإنجليزية

Create Serverless Applications
In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that can be triggered by various external events. You will earn how to leverage functions to execute server-side logic and build serverless architectures. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية

Full Stack Web Development with Angular
Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and Angular. You’…
-
Course by
-
Self Paced
-
الإنجليزية

OWASP Top 10 - 2021
In this learning path, we will look at the OWASP organization and what its purpose is. We will then examine Broken Access Control, Cryptographic Failures, Injection Attacks, Insecure Design and Security Misconfiguration. We’ll use demos, graphics and real-life examples to help you understand the details of each of these risks. We will then examine Vulnerable and Outdated Components, Identification and Authentication Failures, Software and Data Integrity Failures, Security Logging and Monitoring Failures, and Server-Side Request Forgery (SSRF).
-
Course by
-
Self Paced
-
الإنجليزية

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

IBM Back-End Development
Prepare for a career in the high-growth field of software development.
-
Course by
-
Self Paced
-
الإنجليزية