
Learn how to set up the work environment.
Test the work environment by running a simple java program.
Understand the concept of variables and why they are used. Then learn about the types of variables in Java.
Learn the concept of primitive types and reference types and how they are different from each other.Learn how to declare and use primitive types and reference types.
Learn how to declare and use some of the most commonly used data-types in Java.
Learn the different arithmetic operators in Java and check the result or output when they are used with variables.
Learn the different relational operators and equality operators in Java and check the result or output when they are used with variables.
Learn the different logical operators in Java and check the result or output when they are used with variables.
Learn the first conditional statement i.e the if statement and how it is used in programs.
Learn the second conditional statement i.e the If-else statement and how it is used in programs.
Learn the nested if statement and also the else-if ladder
Learn the switch statement in Java and how to use it in our programs.
Learn the while loop in Java and how to use it in our programs.
Learn the do-while loop in Java and how to use it in our programs.
Learn the for loop in Java and how to use it in our programs.
Learn the concept of method and why it is used and also learn how to create a method in Java.
Learn how to pass parameters to a method in Java.
Learn how to return a value from a method in Java.
Learn the concept of an array and how it is represented in memory and also learn how to declare an array in Java.
Learn the ways of initializing an array in Java.
Write a program to search for a particular value in an array. If the given value is found in the array then a message will be displayed on the screen.
This lecture is an introduction to Object-Oriented Programming. Learn the concept of classes and objects and how to create them in Java.
Learn about the different variable scopes in Java.
Learn the concept of constructors and how to use them in Java.
Learn the concept of inheritance in Object-Oriented Programming and what is the advantage of using it.
Learn the concept of packages in Java.
Learn the different access modifiers in Java i.e public, private, and protected.
Learn the concept of method overloading in Java
Learn the concept of method overriding in Java
Learn the use of 'static' keyword in Java
Learn the use of 'final' keyword in Java
Learn how to take input from a user from the console.
Write the methods providing the main functionality of our Banking Application.
Write the code for making the application menu-driven so that the user can select different options from the menu to get the desired functionality.
Running the Banking Application and testing if we get the desired output.
Some final tips regarding this course including reference books.
1) Java Collections and Generics for Beginners
https://www.udemy.com/java-collections-and-generics-for-beginners/?couponCode=BF_C_G
2) Struts 2 Framework for Beginners
https://www.udemy.com/struts-2-framework-for-beginners/?couponCode=BF_STRUTS
3) Java JDBC with Oracle: Build a CRUD Application
https://www.udemy.com/java-jdbc-with-oracle/?couponCode=BF_JDBC
4) Java Socket Programming: Build a Chat Application
https://www.udemy.com/java-socket-programming-build-a-chat-application/?couponCode=BF_JAVACHAT
5) Java Object-Oriented Programming : Build a Quiz Application
https://www.udemy.com/java-object-oriented-programming-build-a-quiz-application/?couponCode=BF_OOP
6) JSP Programs and Project: Build a Product Management System
https://www.udemy.com/jsp-programs-and-project/?couponCode=JSP108
This course is a total hands-on programming experience and has no power-point presentations. If we do something practically we tend to remember it for a long time. And that is the reason this course has been designed to get the best in you with all practical examples.
This course is suitable for students, programmers who are new to Java and want to get a quick understanding of the language and start building applications as early as possible.
This course is aimed at teaching maximum concepts in minimum time. There may be times when we want to get a grasp of any programming language in very short time. This course is a perfect for such situations as it requires only 2 hours of your time.
In these 2 hours you are going to learn all the core concepts which are commonly used like variables, data-types, conditional statements, looping statements, operators, methods, arrays and even Object-Oriented programming concepts like class, objects, constructors, inheritance, method overloading, method overriding etc and after all this you will also build a project.
The best part of this course is the Project(Banking Application) at the end as it covers almost all important concepts which have been taught in this course. So this will be a good refresher for students and will give them a concrete understanding of the concepts which they have learned.
At the end of this course students will get a clear idea of the Java language fundamentals and Object-Oriented concepts. Students will be able to build stand-alone Java applications confidently and also implement Object-Oriented concepts in their projects.
And again guys you get all this in just 2 hours. So lets do some coding.
Some of the reviews on this course:-
"Most Java courses I have taken would only talk about how to do things, and they would not actually show it. With this course, I am able to workthe same time he is, and I am really grasping the material."
"it is the best opportunity that i have to develop my java programming , i really appreciate the way the lecture explain each concept , thank you."
"Great to quickly know the basics and get started with programming real applications. Great Job!"
"I really like the way he is teaching.He is a good programming teacher I have ever seen.He explained each and everything very clear.I am looking for continution of this beginners course by him."
"Perfect if you know a thing or two about programming and trying to see how things are done in Java!I also believe it can benefit someone that'spretty new programming!"