Java, from 1st code to expert programmer: Lite Edition

A quick start to learn java programming with lite edition course.
3.9 (44 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.
8,081 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 26
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • 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 7/2014 English

Course Description

Source Codes file are only available to paid course users but course is mobile view optimized, so that you can type them out.

Java is the most popular, powerful and highest job oriented programming language so far. Consulting, not just one or two, in fact any top survey for “Job oriented market for programmers”, you will find that java is always there in top 3 position. After the implementation of java in android projects, a new job market got opened up. Java is diverse enough to build Mobile applications, android application, Desktop application or even Web application.

Now that you have understood the importance of java, it is a great time to start learning it. This course will give you full knowledge along with practical examples to learn java. The entire course is focused on practical coding rather than showing examples on power point. Entire course is divided into various Modules and implementation of java starts from very first lecture. Our Java programming course assume that you have no prior programming experience in any language and will teach the installation of java, along with IDE. A lots of options for Integrated Development Environment are given but this courses uses Eclipse, available for both MAC, windows and Linux users.

After learning basics about java programming vocabulary, we will move on into the concepts of Object oriented programming. Terms like OOPS, object, classes, inheritance, polymorphism will be our next target. This java programming course will teach you daily life examples on classes, extending classes and various other situations for a programmer working in industry.

The precious lectures on Java 8 will guide you in a smooth manner without here and there talks. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

The course is divided into various modules based on the difficulty level. Our Modules are not just structured according to standard books, but are structured according to the need of concepts by a programmer.

Once you are into the Java certification course, you will receive a competition certificate and you will get a chance to appear in certification exam, without any extra fees.

What are the requirements?

  • JDK 8 (available for free)
  • Eclipse (available for free)
  • No prior programming is expected

What am I going to get from this course?

  • By the end of course you will get familiar with java syntax
  • you will learn to configure eclipse
  • you will get basic start to code java application

What is the target audience?

  • students
  • programmers
  • software developers
  • who wants to jump in android coding latter

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: Java Module 1
06:13

Installation of java is not just click, click and go. it requires a few typical steps like setting environment variables. This video will walk through all such steps and you will find such an easy way to install java. We recommend to install the java as mentioned in the video so that It does not create any problem afterwards.

07:48

A lot of options are available to write your code. Infact any text editor will work. Text editors like notepad are also good. But no one uses them any more other than old school classes. We will explore more advanced options to write code in java

03:59

Eclipse is all time favourite for most of java programmers. this video will guide you about eclipse installtion and best practice for Eclipse. A wide variety of eclipse is available but we recommend to use most basic one

06:12

The very first program is expected to be "Hello World". And we don't want exception here. I will guide you to write your basic hello world program and run it via eclipse.

04:58

Just printing hello world is not enough. You need to understand the syntax and meaning of each line written in java. I will guide you with each line and its meaning while writing java hello world application.

Section 2: Java Module 2
06:45

Java is having a very interesting history along with various versions of java. Gradually a lots of feature were included in java over the time. I'll walk you with every version release and some of its key feature.

03:29

Write once and run everywhere!

Java architecture is a bit different from other programming languages. It converts code into an intermediate stage, rather then just converting into binary. Learn more about JVM i.e. Java Virtual Machine in this lecture.

03:15

Many times in your application, you want to take input from the user. In regular command line application, it is very easy to do so. But eclipse has a special place where you can keep those test arguments and use them again and again.

Section 3: Java Module 3
05:15

Every programming language includes some datatypes to store different values. This lecture will help you to understand different datatypes available to a java programmer.

07:39

As the name suggest, Variables means that can vary. Creating variables in an essential part for every programmer and so is the case with java. This lecture will help you to understand the syntax of java variables.

06:31

Here we are only talking about the primitive types of number available in java, although complex class for number is also available but I want things to go gradually. First learn about the usual number and their usage in java programming language and latter we will learn from complex classes of numbers.

07:44

There are two type of conversion in Java. Converting smaller number to bigger value holding types of number and converting bigger value holding number to smaller value holding numbers. The second one is very tricky as it involves the risk to loose the original value.

04:22

Here we are only talking about the primitive types of characters available in java, although complex class for character is also available but I want things to go gradually. First learn about the usual character and their usage in java programming language and latter we will learn from complex classes of character.

03:16

Booleans are just true and false values. This lectures will help you to understand the usage of these two values in your code. there are some in built features to explore and utilize these boolean types, which are explained in the lecture.

04:07

Here we are only talking about the primitive types of string available in java, although complex class for string is also available but I want things to go gradually. First learn about the usual string and their usage in java programming language and latter we will learn from complex classes of string.

03:54

Access modifiers like public, private and protected are very useful and are used a lot in java. know more about them in detailed manner via this lecture

Java provides a number of access modifiers to set access levels for classes, variables, methods and constructors. The four access levels are:

  • Visible to the package, the default. No modifiers are needed.
  • Visible to the class only (private).
  • Visible to the world (public).
  • Visible to the package and all subclasses (protected).
Section 4: Java Module 4
06:40

Writing out long codes that keep on running is not the ultimate goal of programming. We need to find out a few condition, and only if those conditions meet out, we want to execute a certain block of code and if the condition is false, may be we want to run another block of code. all this happens via IF and IF ELSE keywords.

Section 5: Java Module 5
02:32

A for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.

A for loop is useful when you know how many times a task is to be repeated.

The syntax of a for loop is:

for(initialization; Boolean_expression; update)

{

Statements

}

Section 6: Java Module 6
09:19

Java comes with complex class for most the primitives types. The new complex class for string makes string more powerful and creates new functionality in them. This lecture is a walk through for complex class of string.

04:38

The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed.

Standard Java arrays are of a fixed length. After arrays are created, they cannot grow or shrink, which means that you must know in advance how many elements an array will hold.

Array lists are created with an initial size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk.

Section 7: Java Module 7
04:22

An exception is a problem that arises during the execution of a program. An exception can occur for many different reasons, including the following:

  • A user has entered invalid data.
  • A file that needs to be opened cannot be found.
  • A network connection has been lost in the middle of communications
  • The JVM has run out of memory.

To deal up all these and many other such exception, we will learn exception handling in this lecture.

Section 8: Java Module 8
09:46

There are thousands of classes already, waiting for you to use them. But still when we design our application, we need to create our own classes. This lecture will help you to understand about creation of custom classes

Section 9: Java module 9
04:35

Interactive application should have the ability to take input from the user. there a lots of method by which you can take input from user. This small application show to take input from user and also to stop the application from taking input from the user without making the application cold or close.

05:00

We are trying to built a small application that can give us details of any directory and in a separate app, we have used the libraries to show that current library of the users.

Where is rest of the content
Article
00:54

See you out there in some other igneus course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Igneus Technologies, Best Comprehensive Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

Ready to start learning?
Take This Course