What you'll learnJava and advanced Java Hands-on programming, Java Datastructures, JDBC, Servlets
RequirementsC Programming
DescriptionThe java course provides exhaustive material to study java programming in detail. The programs (java code) are also provided as resources material. A student can use these programs as reference and learn by going through them. The course not just covers basic topics of java but also several advanced topics. This course will benefit those who are doing programming for first time and also to those who have done some (/limited programming) in other languages like C/C++. Even those who have done programming using python , jаvascript will also benefit. An IDE (Integrated Development Environment) is used for executing programs. The programs are explained by putting breakpoints/ print statements with preferably line-by-line walk through.Those who have done just core java (Object Oriented Programming, Encapsulation, Inheritance, Polymorphism, Late Binding of Functions, Classes & Objects, Access Control of Class Members, Constructors, Method Overloading, Inheritance, super and final, Runtime Polymorphism,Abstract classes & Methods,Interfaces & their Implementation,Packages, Static Data & Functions,Exception Handling, Types of Exceptions, Use of try catch block, Handling multiple exceptions,finally, throw & throws clause,User defined exceptions,Wrapper classes, Autoboxing) will also benefit by studying advanced topics ( Generics, Strings,Collections, ArrayList,LinkedList,HashSet,TreeSet,HashMap, HashTable, TreeMap, Vector, Lambda Expressions, Using Lambda Expression with Collections (Datastructures), Streams, Byte and Character Streams, File Handling, Multi-threading, Implementing Runnable Interface, Thread States, Thread Priorities,Inter-Thread Communication,NIO- New IO Support,Servlets,JDBC,Interaction with MySQL). Following topics are part of the course:JavaObject Oriented ProgrammingEncapsulation, Inheritance, PolymorphismLate Binding of FunctionsClasses & ObjectsAccess Control of Class MembersConstructorsMethod OverloadingInheritancesuper and finalRuntime PolymorphismAbstract classes & MethodsInterfaces & their ImplementationPackagesStatic Data & FunctionsException HandlingTypes of ExceptionsUse of try catch blockHandling multiple exceptionsfinally, throw & throws clauseUser defined exceptionsWrapper classesAutoboxingAdvanced JavaGenericsStringsCollectionsArrayList,LinkedList,HashSet,TreeSet,HashMapHashTableTreeMapVectorLambda ExpressionsUsing Lambda Expression with Collections (Datastructures)StreamsByte and Character StreamsFile HandlingMulti-threadingImplementing Runnable InterfaceThread StatesThread PrioritiesInter-Thread CommunicationNIO- New IO SupportServletsJDBCInteraction with MySQL
OverviewSection 1: Java Introduction
Lecture 1 Course Contents
Lecture 2 Course Contents - Update
Lecture 3 Development Environment and Installation
Lecture 4 Should One Register?
Lecture 5 History and Introduction to Java (part 1)
Lecture 6 History and Introduction to Java (part 2)
Lecture 7 Java Datatypes
Lecture 8 Java Arrays and Loops
Lecture 9 Java Arrays and Loops (with Practical)
Lecture 10 Exercise- Datatypes, Arrays, Loops
Section 2: Java Classes and Objects
Lecture 11 Java Classes and Objects - Basics
Lecture 12 Java Classes and Objects (with Practical)
Lecture 13 Java Object Reference and Class Methods
Lecture 14 Java Class Methods (with Practical)
Lecture 15 Java Constructor, this keyword
Lecture 16 Java Constructor (with Practical)
Lecture 17 Java Overloading
Lecture 18 Java Overloading (with Practical)
Lecture 19 Java Argument Passing (with Practical)
Lecture 20 Java Access Control within Package (with Practical)
Lecture 21 Java static keyword (with Practical)
Lecture 22 Exercise- Classes and Objects
Section 3: Java Inheritance
Lecture 23 Java Inheritance Introduction (with Practical)
Lecture 24 Java Inheritance member access (with Practical)
Lecture 25 Java Inheritance: super (with Practical)
Lecture 26 Java Inheritance: Multi Level class hierarchy (with Practical)
Lecture 27 Java Inheritance: Overriding (with Practical)
Lecture 28 Java Inheritance: Runtime Polymorphism (with Practical)
Lecture 29 Java Inheritance: Abstract Class (with Practical)
Lecture 30 Java Inheritance: Preventing Overriding
Lecture 31 Exercise- Inheritance
Section 4: Java Packages
Lecture 32 Java Packages- Overview
Lecture 33 Java Packages- Hands-on (part1)
Lecture 34 Java Packages- Hands-on (part2)
Lecture 35 Exercise - Access Modifiers, Packages
Section 5: Java Interfaces
Lecture 36 Java Interfaces - Overview
Lecture 37 Java Interfaces - Hands-on
Lecture 38 Extending Java Interfaces
Section 6: Java Exceptions
Lecture 39 Java Exceptions - Overview
Lecture 40 Java Exceptions - Hands-on
Section 7: Java Threads
Lecture 41 Threads - Overview
Lecture 42 Threads - Hands-on
Lecture 43 Thread Synchronization - Overview
Lecture 44 Thread Synchronization - Hands-on
Lecture 45 Inter Thread Communication and Hands-on
Section 8: Wrapper Classes, Autoboxing
Lecture 46 Wrapper Classes, Autoboxing (Boxing / Unboxing)
Lecture 47 Wrapper Classes, Autoboxing (Practical / Hands-on)
Section 9: Java Streams, File Input Output
Lecture 48 Streams, File Input Output - Overview
Lecture 49 Streams, File Input Output - Hands-on
Section 10: Java Strings
Lecture 50 Strings- part1
Lecture 51 Strings- part2
Section 11: Java Generics
Lecture 52 Generic Class - Overview
Lecture 53 Generic Class - Hands-on
Lecture 54 Generics Arrays and it's Hands-on
Lecture 55 Generic Methods, Interfaces and it's Hands-on
Lecture 56 Generic Class Hierarchy, RTTI and it's Hands-on
Section 12: Java Collections (Datastructures)
Lecture 57 Collections Overview, ArrayList, Iterator
Lecture 58 ArrayList, Iterator Hands-on
Lecture 59 Hashmap Overview
Lecture 60 Hashmap - Hands-on
Lecture 61 HashTable and it's Hands-on
Lecture 62 HashSet and it's Hands-on
Lecture 63 TreeSet and it's Hands-on
Lecture 64 TreeMap and it's Hands-on
Lecture 65 Comparison of various Datastructures
Lecture 66 Vector, LinkedList and it's Hands-on
Section 13: Java NIO - New Input Output
Lecture 67 Java NIO - Concepts and Details
Lecture 68 Java NIO- Read file and mapped approach (with Practical)
Lecture 69 Java NIO- Write file and mapped approach (with Practical)
Lecture 70 Java NIO- File system with Practical
Section 14: Java Servlets
Lecture 71 Servlets - Overview
Lecture 72 Servlets - Hands-on
Section 15: Lambda Expressions in Java
Lecture 73 Lambda Expression with Practical (demo, part1)
Lecture 74 Lambda Expression with Practical (demo, part2)
Lecture 75 Lambda Expression with Collections (Demo/Practical, part 3)
Section 16: Java JDBC ( & MySQL)
Lecture 76 JDBC Introduction
Lecture 77 CRUD implementation (part 1)
Lecture 78 CRUD implementation (part 2)
Lecture 79 CRUD implementation (part 3)
Lecture 80 CRUD - JDBC Hands-on
Beginner Programmers, Engineering college students, App Developer. This course is meant typically for those who want to learn Java with some exposure to c, like freshers.,This course is meant typically for those who want to learn Java with some exposure to c, like freshers.
Buy Premium Account From My Download Links & Get Fastest Speed.