UrbanPro
true

Core_Java

LIVE
10 Hours

Just Pay ₹2,000 to Register

- OR -

Course offered by Girish G

1 review

Course Title: Core Java Programming

Course Description: The Core Java Programming course is designed to provide a solid foundation in Java programming for individuals who are new to programming or wish to enhance their programming skills. This course covers the essential concepts, syntax, and features of the Java programming language, enabling students to build a strong understanding of Java's fundamentals. Through a combination of lectures, hands-on coding exercises, and projects, participants will gain the skills necessary to develop simple to moderately complex Java applications.

Course Duration: 3 weeks (Duration may vary based on the curriculum and pace of learning)

Course Outline:

Module 1: Introduction to Java

  • Overview of Java's history and significance.
  • Setting up the development environment: JDK installation, configuring IDEs.
  • Writing, compiling, and running a basic Java program.

Module 2: Variables, Data Types, and Operators

  • Understanding data types: primitives and references.
  • Variables and their declaration, initialization, and scope.
  • Arithmetic, relational, logical, and assignment operators.
  • Type casting and conversion.

Module 3: Control Flow and Decision Making

  • Conditional statements: if, else-if, else.
  • Switch-case statements for multi-way branching.
  • Looping constructs: for, while, do-while.
  • Using break and continue statements effectively.

Module 4: Object-Oriented Programming (OOP) Fundamentals

  • Introduction to object-oriented programming concepts.
  • Creating classes and objects.
  • Constructors, methods, and instance variables.
  • Access modifiers: public, private, protected, default.

Module 5: Inheritance and Polymorphism

  • Extending classes and creating subclasses.
  • Method overriding and the super keyword.
  • Abstract classes and methods.
  • Polymorphism and dynamic method dispatch.

Module 6: Exception Handling

  • Understanding exceptions and their types.
  • try-catch blocks for handling exceptions.
  • Throwing and propagating exceptions.
  • Using the finally block for cleanup.

Module 7: Collections and Generics

  • Introduction to the Java Collections Framework.
  • Working with Lists, Sets, and Maps.
  • Using generics for type safety.

Module 8: Input and Output (I/O) Streams

  • Reading and writing data using I/O streams.
  • Working with FileInputStream, FileOutputStream, BufferedReader, BufferedWriter.
  • Handling character encoding.

Module 9: Java APIs and Libraries

  • String manipulation and formatting.
  • Working with dates and times using java.time.
  • Introduction to regular expressions (java.util.regex).

Module 10: File Handling and Networking

  • File handling operations: reading, writing, and manipulation.
  • Introduction to basic networking concepts.
  • Socket programming for creating client-server applications.

Module 11: Java Best Practices and Coding Standards

  • Writing clean and maintainable code.
  • Using meaningful variable and method names.
  • Applying coding conventions and style guidelines.

Assessment and Grading:

  • Regular coding exercises and quizzes to reinforce learning.
  • Participation in hands-on labs and practical sessions.
  • Completion of mini projects and assignments.
  • Performance in the final project, demonstrating comprehensive Java skills.

Prerequisites: No prior programming experience is required, though familiarity with basic computer usage and logic concepts is beneficial.

Who Should Attend:

  • Beginners interested in learning programming with Java.
  • Students pursuing computer science or related fields.
  • Professionals looking to enhance their programming skills with Java.

Learning Outcomes: By the end of this course, participants will be able to:

  • Write, compile, and run Java programs.
  • Understand and implement core Java concepts like variables, loops, and conditionals.
  • Design and create object-oriented Java applications.
  • Handle exceptions and errors effectively in Java programs.
  • Develop multithreaded applications using Java's threading capabilities.
  • Build graphical user interfaces using Swing components.
  • Apply Java's I/O capabilities for file handling and networking.
  • Demonstrate proficiency in Java programming through practical projects.

Gallery (1)

About the Trainer

Girish G picture

4 Avg Rating

1 Reviews

4 Students

11 Courses

Girish G

B.E

5 Years of Experience

Tester responsible to Technical Project Managers. Develop test scripts in enterprise-wide scheduling, patient locator, immunizations, emergency department, and clinical modules.

Define testable requirements from application modules documentation.
Performed integrated and regression tests for development code, defect fixes, and product enhancements.
Identified and documented software bugs.
Presented at internal Testers Forum: Function Point Analysis and Module Testing methods.
Automated with the initial team of testers investigating automation of Last word and Carecast.
Created integrated workflow test scripts of all patient types in clinical and ambulatory application modules.

Students also enrolled in these courses

LIVE
138 reviews
40 Hours

Course offered by Raghav Gupta

69 reviews
LIVE
6 reviews
50 Hours
2,500 Group Class (max 4)
4,000 1-on-1 Class

Course offered by Foram

3 reviews
LIVE
3 reviews
60 Hours
72,000 Group Class (max 4)
20,000 1-on-1 Class

Course offered by Ashish Kumar Chakrabarty

5 reviews
LIVE
7 reviews
30 Hours
7,000 Group Class (max 50)
25,000 1-on-1 Class

Course offered by Seema Chaudhary

46 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Core_Java by Girish G

Girish G picture
LIVE

Class
starts in

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Core_Java by Girish G

Girish G picture
LIVE

Class
starts in

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more