- Have any question?
- 📲 0197-2719550
- ✉️ support@msbacademy.com
Java Programming Masterclass for Software Developers
Java ১০ বছর আগেও ছিল, এখনো আছে, ভবিষ্যতেও থাকবে এবং প্রতিনিয়ত জাভার জনপ্রিয়তা গ্লোবালি বেড়েই চলছে। আর এই জাভা কোর্সে প্রোগ্রামিং এর বেসিক থেকে জব পাওয়ার জন্য ইন্ডাস্ট্রি স্ট্যান্ডার্ড সিলেবাসে শিখানো হবে সব কিছু। ওয়েব ডেভেলপমেন্ট থেকে শুরু করে Java Enterprise Application নিয়ে কাজ করার মতো কনফিডেন্স এসে পরবে কোর্সটি ভালোভাবে কমপ্লিট করলে।
Course Content
Total learning: 215 lessons
Introduction & Career Opportunity
Setting Up Development Environment for JAVA
Java Source File Structure
Language Fundamentals
- Java Language Identifiers4.1
- All Reserved Words in Java4.2
- Primitive Data Types4.3
- All about Literals4.4
- Types of Variables4.5
- Var-Arg method [Very Important]4.6
- Advance level understanding on Java Main method4.7
- Command Line Arguments (CLI)4.8
- Java Coding Standards4.9
- Various memory areas inside JVM4.10
- Slide of Language Fundamentals4.11
- Download Source Codes of This Section4.12
-
Operators and Assignments
- All about Increment and Decrement Operators5.1
- Arithmetic Operator5.2
- String concatenation Operator5.3
- Relational Operator5.4
- Equality Operator5.5
- Bitwise Operator5.6
- Short Circuit Operator5.7
- Type Casting Operators5.8
- Assignment Operators5.9
- New and Array Operators5.10
- Java Operator Precedence5.11
- Slide of Operators and Assignments5.12
- Download Source Codes of This Section5.13
-
Arrays
- Introduction on Java Arrays6.1
- How to declare and Array6.2
- Array Creation Process6.3
- Multi Dimensional Array Creation Process6.4
- How to initialize and Array6.5
- Array declaration, creation and initialization in a single line6.6
- Understanding length variable and length() method6.7
- Array element assignment6.8
- Array variable assignments6.9
- Slide of Arrays6.10
- Download Source Codes of This Section6.11
-
Flow Control
- Introduction on Java Flow Control [Real life example]7.1
- If-Else Simplified7.2
- All about Switch-Case7.3
- For loop Simplified7.4
- For each loop [Very Important]7.5
- While loop7.6
- Understanding Do while loop7.7
- Break [Very Important]7.8
- Continue [Very Important]7.9
- Slide of Flow Control7.10
- Download Source Codes of This Section7.11
-
Declarations and Access Modifiers - Class Level Modifiers
- Introduction on Class Level Modifiers8.1
- Public Class Explained8.2
- Default Class8.3
- Final Class [Very Important]8.4
- Abstract Part-1 [Very Very Important]8.5
- Abstract Part-2 [Very Very Important]8.6
- Understanding Strictfp8.7
- Slide of Declarations and Access Modifiers – Class Level Modifiers8.8
- Download Source Codes of This Section8.9
-
Declarations and Access Modifiers - Member Level Modifiers
- Introduction on Member Level Modifiers – Public9.1
- Member Level Modifiers – Default9.2
- Private methods and variables9.3
- Protected methods and variables9.4
- Summary of public, default, private and protected9.5
- Final Instance Variable explained9.6
- Final Static Variable explained9.7
- Final Local Variable explained9.8
- Static Part-1 [Don’t Miss]9.9
- Static Part-2 [Don’t Miss]9.10
- Basic understanding on Native Modifier9.11
- Basic understanding on Synchronized Modifier9.12
- Basic understanding on Transient Modifier9.13
- Basic understanding on Volatile Modifier9.14
- Member Level Modifiers – Conclusion9.15
- Important Questions on all Class and Member Level Modifiers9.16
- Slide of Declarations and Access Modifiers – Member Level Modifiers9.17
- Download Source Codes of This Section9.18
-
Object Oriented Programming [Part 1] - Encapsulation, Polymorphism and Inheritance
- Introduction on OOP10.1
- Data Hiding – An OOP Concept10.2
- Abstraction – An OOP Concept10.3
- All about Encapsulation [Don’t Miss]10.4
- Tightly Encapsulated Class10.5
- Is-A Relationship in Java10.6
- Multiple Inheritance in Java10.7
- Cyclic Inheritance explained10.8
- Has-A Relationship in Java10.9
- Method Signature [Very Important]10.10
- Polymorphism – Introduction [Very Important]10.11
- Polymorphism – Overloading [Very Important]10.12
- Polymorphism – Overriding Part-1 [Very Important]10.13
- Polymorphism – Overriding Part-2 [Very Important]10.14
- Polymorphism – Overriding Part-3 [Very Important]10.15
- Polymorphism – Method Hiding [Very Important]10.16
- Slide of Encapsulation, Polymorphism and Inheritance10.17
- Download Source Codes of This Section10.18
-
Object Oriented Programming [Part 2] - Keywords, Constructors and Blocks
- Super and This keyword explained11.1
- Static vs Instance block explained11.2
- Constructor – Introduction [Very Important]11.3
- Constructor – Rules to write constructor [Very Important]11.4
- Constructor – Default constructor [Very Important]11.5
- Constructor – instance block vs constructor [Very Important]11.6
- Constructor – super() vs this() [Very Important]11.7
- Constructor – Overloading Part-1 [Very Important]11.8
- Constructor – Overloading Part-2 [Very Important]11.9
- Understanding Coupling11.10
- Understanding Cohesion11.11
- Slide of Keywords, Constructors and Blocks11.12
- Download Source Codes of This Section11.13
-
Java Interface
- Introduction to Java Interfaces12.1
- Interface Declaration and Implementation12.2
- Extends vs Implements keyword12.3
- Interface Methods12.4
- Interface Variables12.5
- Interface Naming Conflicts12.6
- Marker Interface12.7
- Adapter class12.8
- Interface vs Abstract class vs Concrete Class12.9
- Interface vs Abstract class12.10
- Interfaces Questions12.11
- Java Interface Slide12.12
-
Java Enum
- Java enum Introduction13.1
- Internal Implementation of enum13.2
- Declaration and Usage of enum13.3
- Allowed modifiers for outer and inner enum13.4
- Enum vs Switch13.5
- Enum vs Interfaces13.6
- Values() method13.7
- Ordinal() method13.8
- valueof() method13.9
- Speciality of Java Enum13.10
- Enum vs Constructors13.11
- enum vs Enum vs Enumeration final13.12
- Enum Conclusions13.13
- Java Enum Slide13.14
-
Exception Handling
- Introduction to Exception Handling in Java14.1
- Runtime Stack Mechanism in Java14.2
- Java Default Exception Handler14.3
- Exception Hierarchy in Java14.4
- Customized Exception Handling by using try-catch14.5
- Control flow in try catch finally14.6
- Various methods to print Exception Information14.7
- Try with multiple catch blocks14.8
- Finally Keyword14.9
- Control Flow in try-catch14.10
- Throw Keyword14.11
- Throws Keyword14.12
- Exception handling keywords summary14.13
- Exception Handling Document PDF14.14
-
Java Collections
- Introduction to Java Collection15.1
- Limitations of object Array’s15.2
- Advantages of collection over Array’s15.3
- Key interfaces of collection framework15.4
- Collection Interface15.5
- List15.6
- Array List15.7
- Linked List15.8
- Vector15.9
- Stack15.10
- Cursors of Java Part-1 Enumeration15.11
- Cursors of Java Part-2 Iterator15.12
- Cursors of Java Part-3 ListIterator15.13
- Cursors of Java Part-4 Comparison of all Iterators15.14
- Set15.15
- HashSet15.16
- Linked HashSet15.17
- Sorted Set15.18
- Tree Set15.19
- Comparison of set implemented classes15.20
- Java Collections Framework PDF15.21
-
File Input Output in Java
Jdbc & Java Network basics
Java Enterprise Edition with Web Based Projects
- Maven Tutorial PDF18.1
- Mvnref PDF18.2
- Apache Tomcat Cookbook PDF18.3
- Tomcat for beginning Web developers PDF18.4
- Advanced java ee development with wildfly PDF18.5
- Beginning Jakarta EE Web Development – Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications PDF18.6
- EJB 3 in Action, 2nd Edition PDF18.7
- Hibernate Tutorial PDF18.8
- Java Annotations Tutorial PDF18.9
- JAXB Tutorial18.10
- JPA Tutorial18.11
-
Premium Contents
Interview Questions
- Core Java Interview Questions20.1
- Design Patterns Interview Questions20.2
- EJB FAQs20.3
- Exception Interview Questions20.4
- J2EE Interview Questions20.5
- Java Interview Questions20.6
- JavaServer Faces Interview Questions20.7
- JDBC Interview Questions20.8
- JMS Interview Questions20.9
- Multithreading and Concurrency Questions20.10
- RMI Interview Questions20.11
- Spring Interview Questions20.12
- Spring Interview Questions 220.13
- Struts Interview Questions20.14
-
Conclusion + BONUS
This content is protected, please login and enroll in the course to view this content!
error: Alert: Content selection is disabled!!
Modal title
Main Content