Step By Step Java Programming Complete Course
4.6 (103 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,869 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Step By Step Java Programming Complete Course to your Wishlist.

Add to Wishlist

Step By Step Java Programming Complete Course

Have a strong bacground in Java programming language, learn solutions of the most common problems,be experienced in Java
4.6 (103 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,869 students enrolled
Created by AKINCI Training
Last updated 6/2017
English
English
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 56 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop Java applications
  • Relax in office, because you'll know the solution when you have problems, you can complete your tasks about Java programming language easily. You'll probably have peace in your office, success provides peace in office :)
  • Have a really good programming background
  • Have enough knowledge about Java technologies and terms
  • Get verifiable completion certificate
  • Know everything you need to continue our course set that contains advanced courses about design patterns, Java web applications, J2EE(Java 2 Platform, Enterprise Edition), JFC (Java Foundation Classes),.. etc
  • Answer the questions about Java in job interviews
View Curriculum
Requirements
  • You don't need to download any software or document before starting. We are explaining all downloading, and installing processes step by step. And also we are giving you some documents you will need during this course,
Description

LATEST UPDATES:

June 29th 2017 : Section 18, Lecture 143 : "Polymorphism – Dynamic(Run-Time) Binding : Part 2 - HD" and its closed captions(subtitles) are published!

___

We prepared this course for you to:

  • Be comfortable at your job while you're working as a Java developer - we're providing you a strong Java background, and we are explaining the solutions of the most common problems line-by-line , 
  • Develop your own Java applications,
  • Communicate with other developers easily - you'll learn the Java terminology in detail,
  • Be successful in Java job interviews,
  • Take the first step towards changing your career - we believe that it's never too late. You can really be successful,
  • Have really good programming background. When you need to learn something new, your background is very important to learn it easily and quickly. This course is one of the best ways to get a strong background quickly.

As a result of 16 years of experience in Java and Java technologies, we know the most common problems and their solutions (and yes, you'll probably meet with most of them!). 

We know what you need to be successful on your career. 

The right question is: Are you ready to earn much more? :)

___

This Java course is different because it's designed and prepared for your success:

  • Every line of code is described step-by-step in each video.
  • The subject is told in a clear and simple way.
  • Step By Step Java Programming Complete Course has 1280 x 720 HD quality videos with zoom-in/zoom-out, sketch motions, animations and subtitles!! (Our new course videos will be 1920 x 1080 Full HD)
  • We worked with 28-year-experienced voice over professional to dub our videos in his professional recording studio (It's very important for us to be understandable for you)
  • When you buy this Java course, you will get all of the source codes that's developed in training videos!!!
  • Although the videos start from scratch and contain every detail needed, each video is 5 minutes long in average.
  • We use Eclipse IDE while coding,
  • You can use the videos not only for learning, but also as a reference guide at any time you need.
  • Step By Step Java Programming Complete Course is prepared for you to solve frequently encountered problems without losing any time.
  • This course is different, because it is important for us to be available every time you need support in your learning experience with our course. You can e-mail us for any questions or comments on the course subject, we will reply you quickly.

We designed this course for you to learn Java programming language in detail starting from "What is language? What is programming language". 

(If you think that this course does not worth any cents you give, you can get your money back in 30 days!)

____________________________________________________________

>> Don't forget that all of our students have access to AKINCI Training's Premium Support, meaning you can get clear responses to your comments, suggestions or questions within 24 hours!

____________________________________________________________

What are the requirements?

NOTHING TO KNOW!!

If you want to take this course, you don't need to know anything about programming, you don't need to have any experience on programming. This course starts from the point of explaining "what is language?", and "what is programming language?". We tried to explain every topic starting from a complete beginner's level. 

And also continued to final sections for advanced topics like:

  • Java generics and annotations,
  • Dynamic binding,
  • Overriding extended parent class methods using inheritance,
  • Calling a constructor from an another constructor,
  • Removing duplicates in ArrayList.

and so on.

You don't need to buy any other videos, documents or any other thing. It's enough for you to have a computer to write your own codes. You can find everything else in this course :)

____________________________________________________________

What is the target audience?

Everyone who wants to learn the Java programming language

JOIN THE CLASS AND START LEARNING TODAY TO EARN MUCH MORE IN THE FUTURE!

____________________________________________________________

If you need help about our courses please contact with our premium support via email.

We wish our lectures will be helpful to you and your career.

Good luck, and have fun coding!! :)

Who is the target audience?
  • Anyone who wants to be good at Java programming language
  • Anyone who wants to develop Java applications,
  • Anyone who wants to be relax while coding (we're aiming to provide everything you need to be successful in Java programming part of your career)
  • Anyone who wants to communicate with other programmers
  • Anyone who wants to learn Java-based technologies(Like Spring MVC, J2EE, Java Design Patterns and etc)
  • Anyone who wants to be successful in Java job interviews
Curriculum For This Course
149 Lectures
14:05:01
+
Introduction to the Course
4 Lectures 03:37

Welcome to "Step By Step Java Programming Complete Course".

If you want to take this course, you don't need to know anything about programming, you don't need to have any programming experience. This course starts from the point of explaining “what is language?”, and “what is programming language?”. We tried to explain every topic starting from a complete beginner's level.

And also this course contains some advanced topics like Java Annotations, Java Generics and rarely knows details in each topics like dynamic(run-time) and static binding, overriding extended parent class methods using inheritance, "FixMe" comments, calling a constructor from an another constructor, removing duplicates in ArrayList,.. and so on.

We believe that, the best way to learn a programming language is to understand its logic by doing the exercises. Because of this, this course explains every topic with at least one exercise and sample code.

Preview 01:10

This course prepared by Köysel AKINCI.

He is the founder of AKINCI Training And Software company. He is an experienced computer engineer and worked on many large-scaled software development projects. And giving some trainings on Java technologies to programming communities and multinational companies. He is also working as a freelance consultant on Java technologies.

Preview 01:12

We think that it will be better for you to learn using closed captions(subtitles), hd mode and full-screen mode of this video player. Because of this we prepared this little document for you.

Important Things That You Need To Know Before Starting
4 pages

In "Step By Step Java Programming Complete Course", the only important thing is you and your success. We designed and prepared this course for you.

This course has too many downloadable documents, quizzes and HD training videos with closed captions(subtitles) and special animations.

If you have any question, opinion or critics about this course please do not hesitate to contact us. We'll reply you quickly.

We wish our course will be helpful for you and your career.

Preview 01:15
+
Introduction to Java Programming Language (Briefly)
8 Lectures 07:42

Before learning "What is Java programming language?" you need to learn "What is programming language?".

We'll explain you these terms with using a brief slideshows(we know that most of you don't like slides, because of this we'll explain these topics very briefly).

Preview 01:30

This video contains the brief introduction to the Java programming language and its properties. For doing this, we will mention the terms opensource, object-oriented programming, platform independent, high-level programming language, large-scaled projects and concurrency.

For doing this, we prepared a brief slideshow for you.

What is Java?
01:40

To understand how a Java application works, you need to learn what is machine language.

In this video, you'll learn the meaning of machine language and machine code, and the importance of them in Java programming language.

What is Machine Code?
01:05

You've learned what is machine language and machine code in our previous video. And you've heard the term "bytecode" while learning them.

Now it's time to learn what is "bytecode". Because it's important to understand how a Java application works.

What is Bytecode?
01:12

Java Virtual Machine(JVM) is the "heart of Java". So you should know what's the meaning of JVM, and why we need to use it.

What is Java Virtual Machine(JVM) ?
01:03

Before coding your first Java program, it's better for you to learn "how a Java application works?".

How Does a Java Application Work?
01:12

Java Virtual Machine(JVM) is the one of the most important term in Java. Because of this, you need to learn at least the answer of the question "What is JVM?".

What is JVM?
1 question

Yes, you'll learn Java programming language. But besides coding in Java programming language, you need to learn the meaning of other Java technologies and terms.

This document will help you to give introductory information of Java technologies and terms.

Java Technologies And Terms v1.1
8 pages

This document contains the most important points of this section. It will be good for you to look at this document for a minute.

Section 2 Summary
2 pages
+
Download & Settings
3 Lectures 07:55

In our training videos, we will use Eclipse Integrated Development Environment(IDE) to write, compile and run our Java programs. Because of this you need to learn downloading and extracting the Eclipse IDE.

Preview 03:13

To compile and run your Java programs, you need to install Java on your computer.

In this video you will learn how to install Java on your computer, and which version you need to install.

Downloading & Installing Java
04:42

About Installing Java
1 question

This document contains the most important points of this section. It will be good for you to look at this document for a minute.

Section 3 Summary
3 pages
+
Using Eclipse IDE – Part 1
8 Lectures 20:47

In this video, we will give brief information about Eclipse graphical user interface(GUI) briefly.

Introduction To Eclipse (+Bonus : Changing Appearance of Eclipse IDE)
04:58

In this video you will learn what is Eclipse workspace, and why we need them. In addition to them, you'll learn two different ways to create workspaces and a bonus topic: switching workspaces.

Using Eclipse Workspace (+Bonus : Switching Workspaces)
06:24

In this video, you'll learn creating and deleting Java projects with using Eclipse integrated development environment(IDE).

In addition to this, after completing this lecture, you'll be able to import the projects that you've deleted from your package explorer. And also, you'll learn deleting Java projects permanently.

Create & Delete Projects (+Bonus : Importing An Existing Project)
04:25

In this video, you'll learn the meaning of "package". In addition to it, you will learn creating and deleting Java packages with using Eclipse integrated development environment(IDE).

Create & Delete Packages (+Bonus : Switch "Package Presentation")
02:48

In this video, you'll learn creating and deleting Java classes with using Eclipse integrated development environment(IDE).

Create & Delete Classes
02:12

An Important Point About Deleting Projects In Eclipse IDE
1 question

This document contains the list of frequently used Eclipse shortcuts and their explanations.

This downloadable document can really be useful for you while you're using Eclipse IDE.

Frequently Used Eclipse IDE Shortcuts v1.0
4 pages

In Java programming language, you need to have fun while coding. For doing this, the first thing you need is "reading your codes easily". So, you may need to look at this document before coding in Java with using Eclipse IDE.

You May Like This!!
5 pages

This document contains the most important points of this section. It will be good for you to look at this document for a minute.

Section 4 Summary
2 pages
+
Writing Your First Java Program : "Hello Java World!!"
6 Lectures 22:19

After completing this lecture, you will be able to write a Java program with using the standard output stream.

This will be your first program, your first steps on Java programming language. And it is very important to learn each line (and also every part of your code line) of your program. Because of this, we will explain your first program line-by-line. And you'll learn every part of your first Java program.

Step By Step Writing Your First Java Program "Hello Java World!!"
08:05

In this lecture, we are explaining standard output stream of Java in more detail. For doing, you will modify your first Java program.

Modify Your First Java Program
05:53

Do It Yourself Exercise 1
2 pages

After completing this lecture, you will be able to develop a Java program that draws a tree with using standard output stream and star characters('*').

Solution Of "Do It Yourself Exercise 1"
08:21

Understanding Your First Java Program
1 question

This downloadable document contains detailed analyze of your first Java program. And also this is the summary of this section.

Section 5 Summary (Analyzing Your First Java Program)
2 pages

This document contains all source codes that we developed in this section.

Section 5 Source Codes
4 pages
+
Your First Graphical Component : JOptionPane
1 Lecture 00:00
Section 6 Summary
3 pages
+
Using Eclipse IDE – Part 2
2 Lectures 02:58

After completing this lecture, you'll be able to compile and run your program in 3 ways. You can find detailed explanation of each way in this training video.

Step By Step Running A Program in Detail (+Bonus: Using Console)
02:58

Exceptions are the events that interrupt the normal flow of the Java program. And in this downloadable document, you'll find the brief explanation of some Java exceptions.

List Of Java Exceptions v1.0
3 pages
+
Data Types & Variables
16 Lectures 56:04

After completing this lecture, you'll know the answer of these questions:

  • "What is the meaning of the data type?"
  • "What are the properties of Java data types?"
Introduction to Data Types
4 pages

After completing this lecture, you'll be able to define and use primitive data types(byte, short, int, long, double, float, short and char).

And also you'll be able to assign and use hexadecimal and binary numbers with an integer variable. But don't forget to look at downloadable "List of Hexadecimal & Binary Numbers" document too.

Primitive Data Types (+Bonus: Using Binary And Hexadecimal Numbers)
07:27

Escape Sequences
08:47

Reference Data Types (Class Reference Data Type)
05:10


The Scope Of Variables
05:12

Type Casting (+BONUS: Understanding 'Narrowing' and 'Widening')
3 pages

Using BigInteger Class
06:11

Using BigDecimal Class
04:01

Wrapper Classes
09:28

Using "enum" Types
03:07

Do It Yourself Exercise 2
2 pages

Solution Of "Do It Yourself Exercise 2"
03:19

Data Types, Escape Sequences And Hexadecimal Numbers v1.1
5 pages

Understanding enum Type
1 question

Section 8 Summary (When, Why And How To Use Data Types And Variables)
2 pages

This document has all source codes that we developed in this section.
Section 8 Source Codes
13 pages
+
Arithmetic Operations With Math Class
3 Lectures 05:09
Introduction to Math Class
05:09

Section 9 Summary (List Of Math Class Functions)
3 pages

This document has all source codes that we developed in this section.

Section 9 Source Codes
2 pages
+
Operators
14 Lectures 41:40
Introduction To Operators In Java
12 pages

Arithmetic Operators
05:41

Assignment Operators
07:11

Unary Operators
07:05

Relational And Equality Operators
07:52

Logical Operators
04:51

Ternary Conditional Operator
03:24

Comma Operator
2 pages

Exercise
02:37

Do It Yourself Exercise 4
2 pages

Solution Of "Do It Yourself Exercise 4"
02:59

About Operators
1 question

Operator Precedence Table
3 pages

Section 10 Summary
3 pages

This document has all source codes that we developed in this section.

Section 10 Source Codes
13 pages
13 More Sections
About the Instructor
AKINCI Training
4.6 Average rating
103 Reviews
1,869 Students
1 Course
High Quality Java and Java-Based Technology Courses

Since its establishment in 2015, AKINCI Training has focused on e-learning, consultancy, software development, web programming and design with its experts who have more than 8 years of professional experience.

AKINCI Training's vision is to become a solution-oriented and reliable global company with highest customer satisfaction.

AKINCI Training has expertise mainly on software engineering, Java and Java Technologies training. Most of these courses were given to large-scale companies and multinational corporations.

AKINCI Training has experienced computer engineers that have worked on large-scaled software development projects at least 8 years, and now gives courses on:

- Java Programming Language (Beginner/Intermediate/Advanced Level)

- Java Design Patterns

- Java 2 Enterprise Edition (including nTier Architecture, Servlets, EJB(Enterprise Java Beans), JTA(Java Transaction API), JDBC, JAXP-SAX, JAXP-DOM)

- Hibernate with MySQL, PostgreSQL, SQL Server Express Edition and Oracle Databases,

- Spring Framework

- UML(Unified Modeling Language)

- JSP(JavaServer Pages)

- JSF(JavaServer Faces)

to share their experiences.

In AKINCI Training, the only important thing is you, and your success. And all of our training videos designed for it.

Please send message to us for further information.