Java By Example
4.2 (559 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.
15,908 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java By Example to your Wishlist.

Add to Wishlist

Java By Example

Learn Java by creating several java programs and applications - Java hands on training program, 14 projects included
4.2 (559 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.
15,908 students enrolled
Created by Taksila LLC
Last updated 12/2016
English
English
Price: Free
Includes:
  • 35 hours on-demand video
  • 2 Articles
  • 172 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop basic Java applications
  • Develop basic applications with GUI (Graphical User Interface)
  • Understand and apply Object Oriented Programming concepts
  • Install and set up Java on your system
  • Install and configure IDE - IntelliJ IDEA
  • Debug Java programs in IntelliJ IDEA
View Curriculum
Requirements
  • Willingness to learn, explore and discover
  • Commitment to a regular schedule to go over the course and develop programs
  • Access to a computer with administrative rights - so that you can install java and IDE
  • Basic computer skills such as working with prompt, browsing through folders, set environment variables and be able to install software
Description

Welcome to Java by Example presented by Taksila.  

In this course you will be learning basic java concepts, key words, object oriented programming concepts and some of the popular core java classes.  This is a hands on course.  In this course first we will be learning concepts and then applying concepts to build programs/applications.  We will also focus on best practices in application development.  We will be developing about 14 GUI applications during this course. We look forward to see you in this class. Thank you. 

Course Contents: 

  • Course Overview
  • Install JDK and set up IDE
  • Language Fundamentals and Data Types
  • Conditional Operators
  • Control Flow
  • Arrays and Strings
  • Objects and Classes
  • Recursion
  • File I/O
  • Concurrency
  • Collection Framework
  • Exceptions
  • Regular Expressions
  • GUI Development (Graphical User Interface Development)
  • Projects 
    1. Stop Watch
    2. Loan Payment Calculator
    3. Savings Calculator
    4. World Clock
    5. Text Application
    6. Refund Request Form
    7. H Tree
    8. Sierpinski Triangle
    9. Sierpinski Carpet
    10. Mini Tennis
    11. Tic Tac Toe
    12. Notepad Application
    13. Tower of Hanoi
    14. Calculator
  • Course Review
Who is the target audience?
  • Students interested to learn Java programming
  • IT Professionals or job aspirants requiring Java knowledge at work such as developers and testers
  • Interns working in IT companies who need knowledge of Java
  • High School students interested in learning Java application development
  • Anyone who is curious about programming, willing to learn, explore and discover
Students Who Viewed This Course Also Viewed
Curriculum For This Course
214 Lectures
34:51:56
+
Course Overview
3 Lectures 27:00
Course Overview
02:27

How to make best use of this course
10:26

Course Introduction
14:07
+
Install JDK and set up IDE
8 Lectures 01:12:58
Download JDK
07:34

Download IntelliJ IDEA
05:15

Install and Configure JDK
16:03

Create first Java Program - HelloWorld
11:08

Configure IntelliJ IDEA
16:04

Configure Global Library
05:05

Download and Install Java Documentation
09:52

Recap
01:57
+
Language Fundamentals and Data Types
15 Lectures 02:47:54
Introduction to Java
20:30

Language Fundamentals and Data Types
22:27

Improved Add Two Numbers
14:31

Subtract Number
03:34

Add Two Numbers from User
12:43

Byte Arithmetic Operations
12:29

Int Arithmetic Operations
10:43

Float Arithmetic Operations
04:29

Unary Operations
12:20

Convert Fahrenheit to Celsius
15:09

Convert Celsius to Fahrenheit
05:30

Swap Numbers
04:34

This chapter also covers basic of debugging in IntelliJ IDEA. 

Swap Numbers without using Temporary Variables
11:55

Swap First Name and Last Name
10:57

Recap
06:03
+
Conditional Operators
11 Lectures 01:51:54
Concepts
09:26

Find largest of three integers
13:35

Find smallest of three integers
07:01

Calculate area of Triangle (Heron's formula)
14:14

Pythagorean Tripple
10:47

Leap Year
10:47

Calculate Age
08:36

Grade Scores
15:25

Month Finder
08:44

Find Number of days in a month
08:09

Recap
05:10
+
Control Flow
14 Lectures 02:32:59
Concepts
18:20

Numbers Printer
09:52

Print Alphabets
06:53

Multiplication Table
07:07

Factorial Calculator
08:57

Even Number Printer
09:23

Odd Number Printer
07:28

Prime Checker
13:43

Prime Number Printer
14:12

HCF (GCD) Calculator
17:52

LCM Calculator
11:15

Find Sum of digits of a number
12:52

Floyds Triangle
09:47

Recap
05:18
+
Arrays and Strings
8 Lectures 01:43:14
Concepts
19:06

String and StringBuffer
22:56

Find largest and smallest in array
11:36

Fibonacci Sequence
08:21

Pascals Triangle
09:11

Palindrome
13:36

Telephone Number
15:39

Recap
02:49
+
Objects and Classes
13 Lectures 03:10:53
Concepts
19:49

Complex Number Concepts
12:44

Complex Number Attributes and Constructors
17:12

Complex Number methods
22:53

Complex Number static Methods
13:25

Closed Shape
15:54

Circle
17:06

Triangle
09:11

Equilateral Triangle
12:15

Parallelogram Rectangle and Square
12:09

Polymorphism
11:31

Employee and Sales Employee
16:32

Recap
10:12
+
Recursion
6 Lectures 57:30
Concepts
08:13

Factorial of a Number
09:30

Fibonacci Numbers
08:04

HCF calculation using Eucleid's algorithm
10:26

Tower of Hanoi/Tower of Brahma
17:48

Recap
03:29
+
File I/O
10 Lectures 01:49:00
Concepts
15:36

Additional files for File I/O Section
00:25

List all files in directories
13:50

List all directories
14:56

Read from a text file
14:04

Write to a text file
07:35

Copy a file or a directory
12:57

Move a file or a directory
03:50

Read from Excel and Write to Excel
21:48

Recap
03:59
+
Concurrency
8 Lectures 01:17:23
Concurrency Concepts
11:13

Random Wait
11:35

Simple Clock
09:09

MailBox Consumer
12:57

Improved MailBox Consumer
08:07

Ehanced MailBox Consumer
15:06

Multi Consumer
05:23

Recap
03:53
20 More Sections
About the Instructor
Taksila LLC
4.2 Average rating
557 Reviews
15,908 Students
1 Course
Course Development Group

Java by Example is presented by Taksila.  We have several years of experience in software development and training software developers.  The authors have extensively worked with Java, SQL, C, C++, .NET, R, frame works such as Struts and Spring along with 10 years of developing and implementing J2EE  based enterprise applications.