

دوراتنا

Cloud Application Development Foundations
This program will equip you with all the key skills and technical know-how to kickstart your career as a full-stack Cloud Native Developer.
-
Course by
-
Self Paced
-
الإنجليزية

Microsoft Azure Management Tools and Security Solutions
Microsoft Azure offers a wide range of services to deploy your applications. To keep control of your environment and to make deployments easier, it also offers a wide array of management tools and services. In this course, you will be introduced to these tools and services and you will be asked to help choose the best one for a given business scenario. Some modules cover software development processes and services. You will learn about cloud monitoring solutions for your applications and infrastructure.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

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

iOS App Development with Swift
Master Swift, design elegant interactions, and create a fully functioning iOS app. This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. In the final Capstone Project, you’ll apply your skills to create a fully-functioning photo editing app for iPhone, iPad, and Apple Watch. A Mac computer is required for success in this course.
-
Course by
-
Self Paced
-
الإنجليزية

Introduction to Application Development
This Specialization is intended for anyone seeking to become an application programmer with no existing experience. Through four courses, you'll learn about the fundamental concepts of programming, object-orientation, and several necessary tools including source control and build automation. You'll also review several popular development methodologies that will likely be used in any programming career.
-
Course by
-
Self Paced
-
الإنجليزية

Make a Postage Calculator with Scala
In this course, you will complete a postage estimator application and learn these intermediate level Scala topics: abstract classes and traits, enumeration, singleton object, companion object and factory methods, case object. At the end of this class, you will have gained a deeper understanding of Scala and apply it to application development.
Prerequisite: Basic level knowledge of Scala, such as basic object-oriented programming
Helpful but not required: Experience with any modern programming languages such as Java, JavaScript, C++, Swift or Kotlin.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

PostgreSQL for Everybody
Across these four courses, you’ll learn how to use the PostgreSQL database and explore topics ranging from database design to database architecture and deployment. You’ll also compare and contrast SQL and NoSQL approaches to database design. The skills in this course will be useful to learners doing data mining or application development.
-
Course by
-
Self Paced
-
الإنجليزية

Introduction to iOS App Development with Swift 5
Welcome to Introduction to iOS Application Development with Swift 5. In this course you'll use your Swift skills to create iOS applications. Some of the things you will learn in this course are: • Write the code to build your very first iOS application • Manage screen display with multiple views • Use auto layout and the interface builder • Create applications with user interaction • Design a user interface allowing for multiple screen size and direction • Write and execute unit tests to keep your code error-free • Perform various calculations using Swift By the end of this course you will
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

Applied Software Engineering Fundamentals
If you want to enter the exciting world of software development, this Software Engineering Foundations Specialization is for you. No prior degrees or knowledge of programming or application development are necessary. Software Developers are in great demand earning a median salary of US$110,140 per year according to the US Bureau of Labor and Statistics. The field is growing at a rate of 22% making it a great time to start a career in software engineering.
-
Course by
-
Self Paced
-
الإنجليزية

Building No-Code Apps with AppSheet
This specialization first introduces you to the fundamentals of no-code application development and the capabilities offered by Google Cloud's no-code application development platform AppSheet. Learn to organize and manage app data, secure and customize apps, and integrate with external services. The courses in this specialization also include topics on managing and upgrading your app, improving app performance and troubleshooting. Recognize the need to implement business process automation, and use AppSheet’s automation capabilities to send notifications, generate reports and parse documents.
-
Course by
-
Self Paced
-
الإنجليزية

System Issues in Cloud Computing
This specialization is a four-course sequence of hands on project-intensive immersive courses aimed at computer professionals to give them an in-depth experience in developing different layers of a Cloud computing infrastructure including software defined networks, distributed runtime systems, application development, and network function virtualization. Each course (roughly 4-5 one hour videos) is organized as discussion of the technical details pertaining to that topic (from selected readings from research papers and other online resources).
-
Course by
-
Self Paced
-
الإنجليزية

Introduction to iOS Mobile Application Development
Learn about iOS development by learning about the OS and the development platform. Discover how to set up and prepare a local environment. Get acquainted with the Swift playground and write code in Swift.
-
Course by
-
Self Paced
-
12 ساعات
-
الإنجليزية

Essential Tools For Application Development
In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: Apache® Subversion® for version control, and Apache® Maven™ for build automation.
-
Course by
-
Self Paced
-
6 ساعات
-
الإنجليزية

Full Stack Application Development Project
For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud.
-
Course by
-
21
-
الإنجليزية

Swift 5 iOS Application Developer
This program is intended for anyone who wants to learn how to develop Apps using Swift and iOS. Through four courses, you will learn topics beginning with the absolute basics and ending with selling your apps on the app store. This program provides the skills you'll need to advance your programming career and seek employment in Swift and iOS application development. Throughout this hands-on program, you'll have the opportunity to practice key job skills. You'll learn about the Swift language and how to code iOS applications.
-
Course by
-
Self Paced
-
الإنجليزية

Developing Applications with Google Cloud
In this specialization, application developers learn how to design, develop, and deploy applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to use Google Cloud services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.
-
Course by
-
Self Paced
-
الإنجليزية

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

IBM Full Stack Software Developer
Prepare for a career in the high-growth field of software development. In this program, you’ll learn in-demand skills and tools for front-end, back-end, and cloud native application development to get job-ready in less than 4 months. Full stack refers to the end-to-end computer system application, including the front end and back end coding. Cloud native development refers to developing a program designed to work on cloud architecture. The flexibility and adaptability that full stack and cloud native developers provide make them highly sought after in this digital world.
-
Course by
-
Self Paced
-
الإنجليزية

Introduction to Android Mobile Application Development
This course is an ideal stepping stone if you want to become a mobile developer. We’ll introduce you to this career path and give you a high-level overview of programming and the tools needed to develop Android applications. Explore the Android Studio and the fundamental concepts of Android app development. Learn about operating systems and different platforms for creating mobile apps. You’ll conclude your introduction to Android application development by building out each aspect of a guided project.
-
Course by
-
Self Paced
-
12 ساعات
-
الإنجليزية

Building Modern Node.js Applications on AWS
In modern cloud native application development, it’s oftentimes the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This means less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

Create a Python Application using MySQL
Data plays a crucial role in application development. It plays such a crucial role that there are people called Database Administrators that specialize in just organizing the data. The traditional database used to be, and often still is, a relational database. MySQL is one of the most popular relational databases and is backed by the Oracle corporation as well. This provides the developer with a variety of online resources.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Spring Boot Inversion of Control and Dependency Injection
In this project you will use the Spring Boot Framework to implement Inversion of Control and use the IOC framework to inject Dependency into an existing web service application. Traditional application development involves a main starting program that invokes libraries and functions to accomplish something. Inversion of control is used to simplify application development by allowing a Framework to handle the control in the application.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Platform Product Essentials
Gartner Research predicts that by 2024, 65% of application development projects will rely on low-code no-code (LCNC) development.
-
Course by
-
21
-
الإنجليزية

Cloud Application Developer Capstone
In this project you will sharpen your new full stack cloud application development skills. You will use modern tools and technologies to create a working cloud ecosystem. You will design and develop a comprehensive solution that reflects your mastery of key cloud native computing concepts and capabilities.
-
Course by
-
Self Paced
-
15
-
الإنجليزية

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