What will you need to know or do before starting the course?
1 Students will need a Java language Compiler.
2 The student will need the Java Runtime Environment.
3 No prior Programming experience is needed. Beginners welcome!
4 The course requires no previous background in Programming, but does require considerable dedication and hard work.
5 Students should be familiar with basic Programming techniques and have some real Programming experience, preferably with procedural Programming languages, and ideally with C. Even though C++ is not required, prior knowledge of it will be an added advantage.
Who should take this course? Who should not?
1 This course is designed to meet the needs of those who want to be professional Java developers. This will also help the audience to get through the Java Programmer Certification.
2 Software Developers, Architects, Web Designers
3 Students and professionals looking to be Java Developers
4 This Java Programming course is aimed Java Developers who would like to further their knowledge of Java.
5 This training will be suitable for anyone wants to build their own Desktop, Web and Mobile application from scratch.
6 This course has been prepared for the beginners to help them understand the basic to advanced concepts related to Java Programming language.
7 You're at the right address if you're a Software engineer, embedded systems engineer or a technical manager who aspires to know about Java Programming.
8 This course is targeted at those students and professionals who Design, develop, or manage the construction of Software-reliant systems.
9 This online course is Designed for independent learners to quickly gain insight, at their convenience, into the latest concepts of what Java Programming is and how to use it successfully.
10 The professional developers who are transitioning into the role of Java Developer.
11 Undergraduates, Graduates and Post-Graduates
12 This is a course for professionals and students in occupational group in any organization or academics to help them to understand the basics of Java Programming that they should know well.
13 Job seekers who are preparing for interview in Product MNC/e-commerce/service companies. Anyone who has deep desire to learn Java Programming.
14 For college going students, this course will help in improving grades in college curriculum.
What Will I Learn?
1 Java Operator and Array
2 Arithmetic Operator
3 Comparison Operator
4 Logical Operator
5 Bit Operator
6 Other Operators and Operator priority
7 Concept of Array
8 Multidimensional Array
9 Java Control Statements
10 Conditional Control Statement
11 Repetitive Control Statement
12 Moving Control Statement
13 Object Orientedness
14 Object, Class, and Instance
15 Inheritance and Polymorphism
18 Structure of Class
19 Object creation, Member variable, Method
20 Java Modifier and Constructor
21 'static', 'final' and 'abstract' Reserved word
22 Definition and Usage of 'this'
23 Method Overloading and Parameter
24 Constructor Overloading
25 Variable parameter
26 Inheritance of Java
27 Inheritance & Constructor
28 Inheritance & Method
29 Abstract Class and Object Casting
30 'abstract' Reserved word
31 Inner Class
32 Casting and member
33 Interface and Package
34 Utilization of Interface
35 User-defined Package
36 Use of Custom Library
37 Exception Handling
38 User-defined Exception Handling
39 'java.lang' Package
40 'Object' Class, 'Wrapper' Class, 'String' Class, 'StringBuffer' Class
41 Object-Oriented programming concepts such as classes, Objects, Method Overloading and Encapsulation.
42 Understand basic mechanisms of the OOP paradigm
43 Use and interpret the API of some of the most common Java classes
44 When you complete this course, you will be able to understand the terminologies and concepts of Java Programming language.
45 You will be able to apply the roles of Java Programming language in products and various components of the Software product.
46 This course will allow developers to build the concepts in Java Programming language and learn how to apply them in real world tasks.
47 You can do almost anything in Java after this course. You will surely be a better Programmer and better still a Elegant Programmer after this course. So go ahead and be the Java developer you want to be...
What is the course about?
This is the second part of the 3 part training program on Java Programming.
What do hiring managers look for in entry-level developers? According to a recent survey, one of the most requested job skills is "strong object oriented design". Yet traditional computer science programs rarely focus on this area.
In this Java course, examine the role of objects in code, explore how to use them, and see how to design them for optimal code reuse and structure. Get tons of hands-on coding experience using popular Java objects, like Arrays and Lists, and then leverage those learnings to design your own object hierarchies. Plus, practice using inheritance, interfaces, abstract classes, and encapsulation techniques to help you manage large code bases.
Get comfortable employing industry standards in designing and managing complex relationships within a code base, as you add to your computer science skill set.
This is an intermediate Java course. We recommend this course to learners who have previous experience in software development or a background in computer science. Our goal is that by the end of this course each and every one of you feels empowered to create a Java program that’s more advanced than any you have created in the past and that is personally interesting to you. In achieving this goal you will also learn the fundamentals of Object Oriented Programming, how to leverage the power of existing libraries, how to build graphical user interfaces, and how to use some core algorithms for searching and sorting data. And this course is project-based, so we’ll dive right into the project immediately!
This course will introduce you to some of the most powerful programming concepts in Java, including: objects, inheritance and collections. You will learn how to use these object-oriented programming concepts in code examples, discover how these concepts are used in applications that require user input, and understand the benefits of mastering these concepts in Java. By the end of the course, you will understand how and when to apply foundational Java concepts, and will gain a deeper understanding of the tools and logic that professional Java developers use everyday.
You basically won't ever get an interview that won't require you to have some foundational knowledge in Java Programming.
You will be taught all the skills needed for Java Programming from the basic fundamentals to the very complicated level of details and tricks related to the languages.
Please remember that this is a serious course on Java Programming. I believe that subjects like this cannot be learned in few hours or days. It required continuous efforts. Students may have to put a lot of efforts in order to become expert and make the best use of this course. This course covers the essential information that every Programmer needs to know about Java Programming.
What kind of material is included?
1. This course consists of high quality training content using quality videos with industry Oriented hands-on examples.
2. I have tried to include the juice of my 10 years of experience in this course.
3. The focus is on giving real life essential tricks and skills.
4. I suggest students to take this course with pen and paper handy. Note the important points and take part in discussions. The exercise is the most important part in learning any subject.
How long will the course take to complete?
1. This is the comprehensive course covering almost all the topics of Java Programming.
2. I advise students to cover not more than one lesson/section per day.
How is the course structured?
1. A perfect blend of theory and real world examples.
Why take this course?
0. Java Programming is the hot subject for interviewers. This course will surely help.
1. This is the comprehensive course covering almost all the topics of Java Programming.
2. For the college going students, this course helps in improving grades in college curriculum and increases the chances at the final Campus Interview.
4. Java Programming is a difficult subject, I have tried hard to make my delivery easy and effective.
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Join worldwide learners who uses Java Programming as part of their curriculum and Job.