دوراتنا

Software Development Practices

Software Development Practices

As you prepare to become a professional mobile developer, you need to have a basic understanding of other industry standard software development practices. In this course, you will explore some of those processes and best practices in software development such as application lifecycle, infrastructure, testing, Agile/scrum development, how projects are estimated and tracked, as well as specialized tools.

  • Course by
  • Self Paced
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Software Design Methods and Tools

Software Design Methods and Tools

Since many software developers are compulsive coders, they have created software over the years to help them do their job. There are tools which make design and its associated tasks easier. The course introduces some basic tools and techniques to help you with design. Tools aren’t always tangible, however. The last two lessons of this course discuss questions of Ethics in software development. The purpose here is, as with tools, to equip you to better carry our your responsibilities as a designer.

  • Course by
  • Self Paced
  • 14 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Introduction To Java Database Connectivity - JDBC

Introduction To Java Database Connectivity - JDBC

In this 1.5 hours long project-based course, you will (learn JDBC core components , Create java apps with back-end database). JDBC plays a major role in today's software development industries hence we will learn core components of JDBC and will connect java apps into a back-end database (MySQL) to store and retrieve our information permanently. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

  • Course by
  • Self Paced
  • 2 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
System Validation (2): Model process behaviour

System Validation (2): Model process behaviour

System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do. The techniques put forward in system validation allow to prove the absence of errors.

  • Course by
  • Self Paced
  • 5 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Web Application Development: Basic Concepts

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 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Technology and Product Planning

Technology and Product Planning

Through the voices of start-up and product leaders this course makes transparent what it takes to build a digital health product for healthcare customers large and small. It outlines the planning, resources, process, and team needed to get a healthcare technology product from idea to operational at a customer site. Get to know the range of possible software products and team roles associated with them, walk through the healthcare software design process, learn the key steps for healthcare software product planning, and then find out what it takes to deploy at a customer site.

  • Course by
  • Self Paced
  • 7 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Software Engineering: Implementation and Testing

Software Engineering: Implementation and Testing

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the implementation and testing phases of SDLC, and you will examine different software development processes for large software systems development, and understand the strengths (pros) and weaknesses (cons) of different software development processes.

  • Course by
  • Self Paced
  • 20 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Internet of Things V2: DragonBoard™ bring up and community ecosystem

Internet of Things V2: DragonBoard™ bring up and community ecosystem

Do you want to develop skills to prototype embedded products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard™ 410c single board computer (SBC). This is the first in a series of courses where you will learn both the theory and get the hands-on development practice needed to prototype Internet of Things products. This course is suitable for a broad range of learners.

  • Course by
  • Self Paced
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Cloud Computing Foundations

Cloud Computing Foundations

Welcome to the first course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines. You will also learn how to apply Agile software development techniques to projects which will be useful in building portfolio projects and global-scale Cloud infrastructures. This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering.

  • Course by
  • Self Paced
  • 19 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Internet of Things: Setting Up Your DragonBoard™ Development Platform

Internet of Things: Setting Up Your DragonBoard™ Development Platform

Do you want to develop skills to prototype mobile-enabled products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard™ 410c single board computer (SBC). This is the first in a series of courses where you will learn both the theory and get the hands-on development practice needed to prototype Internet of Things products. This course is suitable for a broad range of learners.

  • Course by
  • Self Paced
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Requirements Gathering for Secure Software Development

Requirements Gathering for Secure Software Development

In Software Requirements Elicitation for Secure Software Development, we're going to discuss the overall software requirements process as it applies in waterfall, spiral, and agile models. You'll learn about each of these processes and your goals as a software requirements analyst. This is not an easy task! Who do you talk to, when, and what kind of knowledge are you trying to obtain, in any software life cycle? How do you handle obstacles as you go? These are the questions we will focus on answering in this specialization.

  • Course by
  • Self Paced
  • 9 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Introduction to Github and Visual Studio Code

Introduction to Github and Visual Studio Code

Welcome to this guided project. In this 2-hour long project-based course, you will learn how to “use GIthub to provide hosting for software development and Visual Studio to host code locally on your electronic device.” I know it seems like a lot by the end of the project will develop a better understanding of Github and Visual Studio Code. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

  • Course by
  • Self Paced
  • 3 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
Open Source Software Development Methods

Open Source Software Development Methods

In this course, we will define what open source software is, we will go over the history of open source software and what benefits it has provided to the world’s technology infrastructure over the decades. The course aims to teach you how to work in open source projects productively and gain a lot of benefits from it, and really understand what the advantages are. You will learn about collaboration best practices, and how to encourage diversity in open source projects.

  • Course by
  • Self Paced
  • 5 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Introduction to Java

Introduction to Java

This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language.

  • Course by
  • Self Paced
  • 12 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Software Developer Career Guide and Interview Preparation

Software Developer Career Guide and Interview Preparation

Software engineering professionals are in high demand around the world, and the trend shows no sign of slowing. There are lots of great jobs available, but lots of great candidates too. How can you get the edge in such a competitive field? This course will prepare you to enter the job market as a great candidate for a software engineering position. It provides practical techniques for creating essential job-seeking materials such as a resume and a portfolio, as well as auxiliary tools like a cover letter and an elevator pitch.

  • Course by
  • Self Paced
  • 12 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Parametrize Queries to Protect Against Injections with Java

Parametrize Queries to Protect Against Injections with Java

By the end of this project you will be able to build a simple PostgreSQL database, we will interact with this simple database by creating a simple Java application that will use parameterized queries so as to prevent SQL injection attacks by using various well known methods that are widely used in the industry to protect against SQL injection attacks. This is an intermediate level project for developers and software engineers that work in the tech industry , who have an interest in further developing their knowledge of Java in software development and creating secure backend systems.

  • Course by
  • Self Paced
  • 3 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
Intermediate Web and Front-End Development

Intermediate Web and Front-End Development

Do you want to learn how to optimize your websites for search engines? This course will teach you how Search Engine Optimization (SEO) techniques can help improve the visibility of your website. Then you will investigate automated build tools and bundlers like Webpack, which helps with bundling assets, modules, and dependencies into a single bundle, allowing developers to focus on development. Following that, you will explore how web optimization assesses and perceives the user experience of load time and runtime.

  • Course by
  • Self Paced
  • 15 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Exam Prep AI-102: Microsoft Azure AI Engineer Associate

Exam Prep AI-102: Microsoft Azure AI Engineer Associate

The AI-102: Designing and Implementing a Microsoft Azure AI Solution certification exam tests the candidate’s experience and knowledge of the AI solutions that make the most of Azure Cognitive Services and Azure services.

  • Course by
  • Self Paced
  • 16 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Machine Learning Modeling Pipelines in Production

Machine Learning Modeling Pipelines in Production

**Starting May 8, enrollment for the Machine Learning Engineering for Production Specialization will be closed.

  • Course by
  • Self Paced
  • 48 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
GUI programming: Create a Calculator in Python

GUI programming: Create a Calculator in Python

By the end of this guided project, you’ll create a fully functioning Calculator application using python’s popular library Tkinter. You’ll be able to create a Graphical User Interface (GUI) in Python from scratch. Throughout the first 3 tasks you’ll learn how to create and customize the application window, you’ll learn how to create widgets such as buttons and entry boxes, you’ll also learn how to modify the widgets and change their color, size and orientation and finally you’ll learn how to manage the layout of the widgets and how to place them in the window using three different methods.

  • Course by
  • Self Paced
  • 3 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
Wireshark for Beginners: Capture Packets

Wireshark for Beginners: Capture Packets

In this Guided Project, Wireshark for Beginners: Capture Packets, learners will take on the role of a novice security analyst helping a company detect certain network traffic on their server by capturing and analyzing web traffic.

  • Course by
  • Self Paced
  • 2 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
Practice Exam for CompTIA ITF+ Certification

Practice Exam for CompTIA ITF+ Certification

This short course from IBM will test your readiness for the CompTIA ITF+ Certification exam. Success in the CompTIA ITF+ exam certifies candidates’ readiness to embark on a career as an IT practitioner, for example, an IT Support Specialist. In this course, you will become familiar with the eligibility requirements, sign-up process, testing methods, and the knowledge and skills related to IT fundamentals that are assessed in this examination. You will also complete a mock exam that contains the same number and type of questions as the CompTIA ITF+ Certification exam.

  • Course by
  • Self Paced
  • 5 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
AWS: CI/CD Pipelines and Deployment Strategies

AWS: CI/CD Pipelines and Deployment Strategies

AWS: CI/CD Pipelines and Deployment Strategies Course is the second course of Exam Prep: AWS Certified DevOps Engineer - Professional Specialization. This course assists learners with the knowledge of Software development lifecycle (SDLC) concepts, phases, and models. The course also focuses on Pipeline deployment, Testing, and Configuring artifact repositories. This course is divided into three modules and each module is further segmented by Lessons and Video Lectures.

  • Course by
  • Self Paced
  • 7 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد
Deploy a Website Container Image in AWS ECS and AWS Fargate

Deploy a Website Container Image in AWS ECS and AWS Fargate

In this one hour project, you will learn how to build a docker image containing a website, push in AWS Elastic Container Registry repository and deploy and run in AWS Elastic Container Service and AWS Fargate.
Containerization is an approach to software development in which an application or service, its dependencies, and its configuration are packaged together as a container image. The containerized application can be tested as a unit and deployed as a container image instance to the host operating system (OS).

  • Course by
  • Self Paced
  • 2 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
    Buy Now
  • Free
اعرف المزيد
DevOps for Network Automation (NetDevOps)

DevOps for Network Automation (NetDevOps)

This course will introduce students to various DevOps tools, such as Git and virtual environments for Python Development, and explain the concept of continuous integration. The topics of how different development methodologies are used in DevOps, such as the agile process.

  • Course by
  • Self Paced
  • 4 ساعات
  • الإنجليزية
الاشتراك الشهري
متضمن في
  • الباقة الإبتدائية @ AED 99 + VAT
اعرف المزيد