Advanced Programming
Engineering · 30 chapters · 710 sections · about 302 hours
Chapters
30 chapters · 710 sections- 1Overview of Advanced Programming Concepts10 sections
- 2Differences Between Basic and Advanced Programming18 sections
- 3Importance in Software Development22 sections
- 4Programming Paradigms (Procedural, Object-Oriented, Functional, etc.)45 sections
- 5Role of Compilers and Interpreters13 sections
- 6Introduction to High-Level Programming Languages16 sections
- 7Setting Up Development Environment38 sections
- 8Introduction to IDEs and Build Tools19 sections
- 9Overview of Software Development Lifecycle (SDLC)23 sections
- 10Writing and Executing First Advanced Program20 sections
- 11Object-Oriented Programming Concepts22 sections
- 12Exception Handling16 sections
- 13File Handling33 sections
- 14Multithreading and Concurrency21 sections
- 15Collections and Generics54 sections
- 16GUI Programming (e.g., using AWT/Swing or JavaFX)28 sections
- 17Event-Driven Programming26 sections
- 18Network Programming27 sections
- 19Database Connectivity (e.g., JDBC)24 sections
- 20Serialization and Deserialization14 sections
- 21Java I/O and NIO15 sections
- 22Lambda Expressions and Functional Interfaces15 sections
- 23Java Memory Model and Thread Safety27 sections
- 24Reflection and Annotations16 sections
- 25Unit Testing and Debugging (e.g., JUnit)33 sections
- 26Advanced Data Structures (e.g., Trees, Graphs)18 sections
- 27Design Patterns31 sections
- 28JVM Internals and Performance Tuning31 sections
- 29Introduction to Scripting in Java (e.g., JavaScript Engine)17 sections
- 30Introduction to Frameworks (e.g., Spring Basics)18 sections
About this course
Advanced programming encompasses a deeper understanding and application of programming concepts beyond the basics.