Project based Java and MySql

Course Description

This course is designed to: Help students in attempting the programming section in competitive exams in an effective manner. Students will have in depth clarity of the basics of coding, project designing and managing database. Help students to be well – equipped with present scenarios, LeetCode Problems for better interview preparation.

Course Fee Seats Limited

₹1900.00

Course Details

Duration
Duration
50 HRS
Duration
Course Label
SDC
Course Language
English
Duration
Course Mode
Online
Duration
Timings
Sat(6:00-8:00 pm) Sun(10:00am- 1:00 pm)
Days
Saturday and Sunday
Registration Till
05 Jun 2026
Duration
Tentative ClassStart Date
summer
Duration
Eligible Schools:
Certificate Criteria
Certificate Criteria
75% attendance, 50% score in all Exams/CA

Curriculum Snapshot

Explore the comprehensive course modules

1 Exception Handling , Annotations and Design Patterns

Default Exception Handling Mechanism, Types of Exceptions : Checked / Unchecked, nested try, throw and throws, finally block, try with resource statement (jdk 1.7), Custom Exception and Propagation of Exception. Annotations, Singleton Design Pattern

2 Array Processing, various types of Strings and Collections

Arrays , length property , 2D arrays, String class, String handling methods. Advanced String classes: StringBuffer, StringBuilder and StringTokenizer. Java collections like: List,ArrayList,Set,SortedSet,HashMap and LinkedList.

3 Streams and Sockets

Streams: Character Streams and ByteStreams and their various types, Serialization Socket and ServerSocket. Handling Threads, JFrame and Socket Programming.

4 Introduction to OOPS Java Basics

Oops principles and java class libraries, Abstraction, this keyword, use of static, static methods , main method, Data-types, variable-declaration, Automatic-type conversion in an expression, Statements: Selection, Iterative and Transfer, Operators, Precedence of operators, Understanding instance and object reference, Method and Constructor overloading, Method call, object as parameter & recursion.

5 Inheritance, Inner classes, Functional interfaces and lambda

Use of super keyword, Method overriding, Use of final keyword, Dynamic Method Dispatch Introduction to Abstract class and interfaces, Packages, Access Rights, Use of import. Static nested class: Non static nested class (Inner class), Local Class, Anonymous class Functional Interface (jdk1.8), Lambda and its applications

6 Generics, Thread Model, Containers in Java and JDBC

Use and advantage of Generics, How they help to optimize the code, Comparator interface JAVA Thread Model, creating Threads,Runnable interface, Thread Class, Multiple thread using isAlive() and join(). Thread Priorities and inter-Thread communication. Creating frames using Frame, Simple components like Button, TextField, Label, TextArea,etc. Swing package and the concept of container, Various Layouts like FlowLayout, CardLayout, GridLayout, etc. Architecture of Java Database Connectivity, Connection class, Statement and PreparedStatement, DriverManager and ResultSet interface, Implementing JDBC in a project based on swing and another project on Socket programming. Introduction to MySQL and Basic Queries.

Instructor Spotlight

Learn from leading experts in stem cell research

Sarvesh Chopra

Sarvesh Chopra

Assistant Professor

Working as an Assistant Professor in CSE and serving as the Coordinator of the Industry Interface In-Charge Committee. With over 18 years of experience in the IT and education sectors, and as a programming mentor, has taught more than 17,000 students and conducted a plethora of seminars and programming workshops on a variety of topics related to placements, technical interviews, and skill improvement.