Learning Java Bit By Bit In Arabic

This Course is a hands-on guide to building Java applications without any background programming experience at all.
4.7 (133 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,481 students enrolled
$19
$35
46% off
Take This Course
  • Lectures 48
  • Length 11 hours
  • Skill Level All Levels
  • Languages Arabic
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 Arabic

Course Description

This course is a hands-on training for designing and building Java applications from scratch using Eclipse and be ready for developing Android applications which will be covered in the next part. We will explain the philosophy of developing for Java through 48 lectures in about 10+ Hours with a high quality videos and uploaded all java codes to help you in programming practices

By the end of the course, each participant will build their own complete Java application incorporating most of the key aspects of the platform.

What are the requirements?

  • Students should be comfortable in the Windows environment and be able to manage information on a computer. They should be able to launch and close programs; navigate to information stored on the computer; and manage files and folders.

What am I going to get from this course?

  • Understanding the concept of Java Standard Edition
  • Understanding the basic programming concept
  • Develop a Java applications based on OOP
  • Handling exceptions to avoid application crash
  • Getting started with GUI applications
  • Handling user interactions on the GUI

What is the target audience?

  • This course is meant for newbies who are not familiar with Java programming and / or students looking for a quick refresher on Java SE. No prior programming knowledge is needed. This course is the first step to learn about Android application development

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started
Introduction to Java
Preview
18:48
Rest Of Basic Data Types
16:36
Writing Your First Java Program
Preview
18:20
Get Circle Info Example
15:19
Reading Inputs With Scanner
14:24
Escape Sequence Characters
13:40
Section 2: Operators
Arithmatic Operators
16:43
Relational & Logical Operators
06:23
Section 3: Control Statements
If Condition Part1
16:12
If Condition Part2
18:14
Switch Case
15:56
Section 4: Loops
For Loop
12:17
For Loop Examples
14:13
While Loop
15:32
Continue & break
12:59
Do While Loop
16:05
Section 5: Object Oriented Programming
What is Method Part1
10:48
What is Method Part2
13:33
Introduction To OOP Part1
Preview
10:15
Introduction To OOP Part2
10:48
Section 6: Real World Example
Box Class Part1
16:13
Box Class Part2
05:55
Section 7: Constructors And Methods
Method And Objects
15:27
Method that Return Object
12:24
Constructor
10:21
Section 8: Overloading Concept
Overloading Constructor
11:37
Overloading Methods
12:42
Section 9: Static Keyword
Static Members
17:10
Job Vacancies Example Part1
18:17
Job Vacancies Example Part2
14:57
Section 10: Arrays And Collections
1D Array Part1
04:59
1D Array Part2
16:00
1D Array Example Part1
17:06
1D Array Example Part2
06:33
2D Array
13:43
2D Array Example
08:30
Generic Class
11:20
ArrayList
16:55
Section 11: Inheritance And Polymorphism
Introduction to Inheritance
02:51
Inheritance Simple Example
18:48
Overriding
15:33
Super & Final keys
13:25
Abstract Class
10:40
Interface
13:59
Section 12: GUI, Exceptions and Event Handling
Exceptions Handling
17:06
GUI
11:07
Event Handling Part1
14:30
Event Handling Part2
09:26

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mustafa Saad, Mobile Development Manager at OptimumSolution

Hi! I'm Mustafa. I have a degree in Computer Engineering from Ain-Shams University since 2003 also i have a master degree in Mobile Security since 2012.

After working as a software developer, team leader, IT development manager and trainer for over 11 years for a whole bunch of companies including ITS, ISI, TradeNet and OptimumSolution in Egypt , I decided to work part-time as a private software trainer. I have a very good experience in teaching mobile application development and testing also most of the popular programming languages like (C, C++, C#, Objective-C, Java SE, Lab Windows, Lab View).

I'm passionate about teaching a lot of Egyptian trainees to code, and help them to be a successful junior software developers at a well known companies in Egypt like Valeo, Orange, NTRA, Samsung Egypt, Nahdit Misr, TradeNet and Egyptian Armed Forces.

Ready to start learning?
Take This Course