Become a Java Programmer in Arabic
4.6 (271 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.
2,902 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Become a Java Programmer in Arabic to your Wishlist.

Add to Wishlist

Become a Java Programmer in Arabic

Learn Java Programming From Scratch
4.6 (271 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.
2,902 students enrolled
Created by Marwa Radwan
Last updated 12/2016
Arabic
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a Complete desktop application using java language and connected with MYSQL database
View Curriculum
Requirements
  • Nothing, The Course guides you from Scratch
Description

This course for anyone  who want to be Java programmer from scratch, We will  start by discus all Java fundamentals and Object Oriented Programming principles then we will able to connect our application with MYSQL database and create GUI for our application.

The course is aimed at complete beginners and intermediate programmers. No previous programming experience is assumed!


Who is the target audience?
  • Students who is intersted in Learning Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
80 Lectures
11:48:58
+
Introduction
2 Lectures 14:32

Installing Tools
04:07
+
Some Java Basics
10 Lectures 01:16:10
Your First Program
11:04

Errors Types
03:46

Variables and Data Types
12:58

Reading Data From User
06:14

Mathematical Operators and Variable Casting
07:04

Increment and Decrement and Shortcut Operators
08:14

Order of Precedence
10:13

Char Datatype
04:07

Special Chars
03:58

Example
08:32
+
Decisions
6 Lectures 57:39
Boolean Variables and Expression
07:42

if else
08:59

Multiple way if Statement
07:22

Logical Operators
09:05

Example
12:03

Switch
12:28
+
Loops
6 Lectures 51:16
While Loop
12:02

Do Loop
06:14

For Loop
05:48

Continue and Break Statement
11:48

Example
10:02

Nested Loops
05:22
+
Methods
6 Lectures 54:22
Method Part 1 - void Methods
09:27

Method Part 2 - return Methods
04:23

Example
14:26

Recursion
06:38

Method Overloading
04:00

Math Class Build in Methods
15:28
+
Arrays
4 Lectures 35:23
One Dimensional Arrays Part 1
07:22

One Dimensional Arrays Part 2
15:47

Enhanced For Loop
04:02

Two Dimensional Arrays
08:12
+
String
2 Lectures 24:10
String manipulation part 1
12:02

String manipulation part 2
12:08
+
Object Oriented Programming
15 Lectures 01:53:11
What is OOP (Object Oriented Programming)?
06:13

class implementation
09:27

constructor
05:13

overloading constructor
03:53

this Reference
05:03

static member
09:39

generic class
07:26

inhertance
13:10

Example - part 1
25:10

Example - part 2
10:20

Overriding
02:21

super keyword
04:47

final keyword
02:12

abstract class
05:09

Interface
03:08
+
Date Class
3 Lectures 21:09
Date Class Constructors
03:49

Date Methods
10:17

Simple Date Format
07:03
+
Exception Handling
4 Lectures 22:32
What is Exception?
07:47

Exception Handling - try, catch, finally keywords
06:39

Exception Handling - throw, throws keywords
05:46

Create New Exception Type
02:20
2 More Sections
About the Instructor
Marwa Radwan
4.6 Average rating
507 Reviews
5,542 Students
2 Courses
Instructor at Udemy

It's Marwa Radwan, a Programming instructor and Academic Teacher.

holds a bachelor degree in Computer Science.

Founder of learn with us team

working as an instructor since 2006 . Teaches more than 50000 student in Egypt and some other places in the programming field for over ten years .

My passion is teaching more students how to be a professional programmers .