Core Java Development Course (with 5 projects) Syllabus
Core Java Development (with 5 projects)
By Deepak Sir
Course Introduction : This course is "Professional Course" in which we have covered all the concepts of Core Java including Interview Preparation, Industry Level Coding Style and 5 Projects
Rating :
4.8
Total Lectures : 140+
Price : Rs. 1999 Rs. 6999 71% off
Login & Buy This Course
Syllabus
Chapter 1 : Java Introduction
1.1 Introduction To All Languages
1.2 Introduction To Java; Difference Between C, C++ & Java
1.3 Difference Between Java & Python; Java Features
1.4 Java Software's Download & Install
1.5 Steps To Create Java First Program
1.6 Java Program Structure & Explanation
1.7 Compile & Run Java Program
1.8 main() Method Deep Explanation
1.9 Deep Explanation of Compilation & Execution Of Java Program
Chapter 2 : Programming Language Terms & Fundamentals
2.1 Data Types
2.2 Type Casting
2.3 Number Systems
2.4 Variables
2.5 Literals & Operators
2.6 Keywords & Identifiers
Chapter 3 : Control Statements
3.1 Selection Statements (if, if-else, if-else-if, switch)
3.2 Iteration Or Looping Statements (for, while & do-while loop)
3.3 Jump Statements (break, continue & return)
3.4 Control Statements Programs
3.5 Star Pattern Programs
3.6 Numbers & Alphabets Patterns Programs
Chapter 4 : OOP's Concepts
4.1 Programming Paradiagm
4.2 Class, Objects & Methods
4.3 Constructors
4.4 Deep Explanation Of Object Creation
4.5 Relationship In Java Classes - Part 1 (IS-A or Inheritance)
4.6 Relationship In Java Classes - Part 2 (HAS-A or Association)
4.7 Dependency Injection & Relationship In Java Classes - Part 3 (USES-A)
4.8 Polymorphism - Part 1 (Method Overloading)
4.9 Polymorphism - Part 2 (Method Overriding)
4.10 Data Hiding & Abstraction
4.11 Interfaces
4.12 Encapsulation
4.13 "this" Keyword
4.14 "super" & "final" Keywords
4.15 "static variables" & "static blocks"
4.16 Nested Classes In Java
4.17 "static methods" & "static nested class"
4.18 Packages - Part 1 (Pre-defined Packages)
4.19 Packages - Part 2 (User-defined Packages)
4.20 Packages - Part 3 (jar Files & Menifest File)
Chapter 5 : GUI (Graphical User Interface) - AWT & Swing
5.1 Introduction & Programs for AWT & Swing
5.2 Event Handling in AWT
Chapter 6 : Project 1 (TicTacToe Game)
6.1 TicTacToe Game - Design
6.2 TicTacToe Game - Backend
6.3 TicTacToe Game - Register & Login
6.4 TicTacToe Game - Store Game Details
Chapter 7 : Exception Handling
7.1 Error & Exception Introduction
7.2 Checked & Unchecked Exceptions
7.3 "throw" & "throws" Keyword
7.4 "try-catch" Block & Different Combinations
7.5 "finally" Block; "try-catch-finally" Different Combinations
7.6 User Defined Exceptions
Chapter 8 : Strings
8.1 String Introduction
8.2 String Class Constructors & Methods
8.3 StringBuffer, StringBuilder & StringTokenizer Classes
8.4 String Programs
Chapter 9 : Multithreading & Synchronization
9.1 Multithreading Introduction
9.2 Thread Creation (Using Runnable Interface)
9.3 Thread Creation (Using Thread Class) & Case Studies
9.4 Thread Life Cycle
9.5 Thread Class Methods (Explanation & Programs)
9.6 Synchronization
9.7 ThreadGroup Class
9.8 Thread-Pool Framework
9.9 Callable & Future Interface
9.10 ThreadLocal Class
Chapter 10 : Java Input / Output
10.1 Java IO Introduction
10.2 Byte Stream Classes & Explanation
10.3 Character Stream Classes & Explanation
10.4 Dynamic Input Approach
10.5 File Handling With Programs
10.6 Serialization, Deserialization & Externalization
Chapter 11 : Project 2 (Notepad Editor)
11.1 Notepad Editor - Designing
11.2 Notepad Editor - Backend
Chapter 12 : Socket Programming & RMI (Remote Method Invocation)
12.1 Netword Introduction
12.2 Socket Programming
12.3 RMI Explanation
Chapter 13 : Project 3 (Chatting Application)
13.1 Chatting Application Backend
13.2 Chatting Application On Multiple Systems
Chapter 14 : Arrays
14.1 Data Structure & Arrays Introduction
14.2 Single Dimensional Array (1-D Array)
14.3 Multi-Dimensional Array (2-D Array)
14.4 Multi-Dimensional Array (3-D Array)
14.5 Matrix Array
14.6 Jagged Array
14.7 Anonymous Array
14.8 "Array" Class
14.9 Array Programs (Sorting, Searching, Insertion & Deletion)
14.10 Array More Programs
Chapter 15 : Collections Framework & Generics
15.1 Introduction To Collections Framework
15.2 Collection Interface
15.3 List (Interface) & Its Methods
15.4 List Implemented Classes (ArrayList, LinkedList, Vector & Stack)
15.5 Cursors In Collections (Enumeration, Iterator & ListIterator)
15.6 Set (Interface), SortedSet (Interface) & NavigableSet (Interface)
15.7 Set Implemented Classes (HashSet, LinkedHashSet & TreeSet)
15.8 Comparable & Comparator Interface
15.9 Queue (Interface) & Its Methods
15.10 Queue Implemented Classes (PriorityQueue, Deque & ArrayDeque)
15.11 Abstract Design Pattern
15.12 Map (Interface) & Entry (Interface) & Its Methods
15.13 Map Implemented Classes (HashMap, LinkedHashMap, IdentityHashMap & WeakHashMap)
15.14 SortedMap (Interface) & NavigableMap (Interface)
15.15 TreeMap (Class)
15.16 Hashtable (Class); Working Of Hashtable & HashMap
15.17 Dictionary, Properties & Concurrent Collections
15.18 Generics
Chapter 16 : Java 8 Features
16.1 Default & Static Methods In Interface
16.2 Functional Interfaces
16.3 Lambda Functions
16.4 Predicate, Function, Consumer, Supplier (Functional Interfaces)
16.5 Stream API
16.6 Method Reference & Constructor Reference
16.7 Date & Time API
Chapter 17 : Java Database Connection (JDBC)
17.1 Download & Install MySQL 8 Database
17.2 SQL Queries
17.3 JDBC Select Query
17.4 JDBC Insert, Update & Delete Queries
17.5 JDBC Development
Chapter 18 : Project 4 (Billing Software)
18.1 Project Documentation; SDLC Life Cycle
18.2 Project Designing Basics
18.3 StartProject & Login Page
18.4 Optimized Database Code
18.5 Regex Introduction & Programs
18.6 JTable; Update & Delete Employee
18.7 Insert Images In Database
18.8 Login To Different Modules
18.9 Profile Page
18.10 View & Update Employee Profile
18.11 Item Details & Add To Cart
18.12 Update & Delete Items From Cart
18.13 Generate Total Bill
18.14 Customer Billing
18.15 Customer Shopping Details
18.16 Import & Export Database
Chapter 19 : Applets & Simple Project
19.1 Introduction & Programs
19.2 Digital Clock
Chapter 20 : Project 5 (Car Crach Game)
20.1 Game Design
20.2 Game Logic & Backend
20.3 Game Score