Object-Oriented Programming using Java
October 15-21, 2015 New dates announced soon..
About the course:
This course is about object-orientation and programming in Java. The course is customized to meet the state of art industrial strength coding requirements of Java, which is a multipurpose, easy to learn, powerful platform where virtually a complete application in any domain can be implemented. Java is the most widely used language for developing open source software systems. With Java, there comes huge library support which reduces the development time and enhances software reuse for faster development.
The course will cover the basics of object-orientation and their realizations in Java. After covering some of the basic language features the course will concentrate on collection framework and reflections.
It will also cover the recent enhancement in Java language like Lambda expression, default method in interface.
List of Resource Persons:
Mr. Allahbaksh Asadullah
Infosys Ltd.
Mr. Taha Asadullah,
CEO Geelani Consultancy & Solutions
Mr Avitash Purohit,
Research Associate, Infosys Ltd.
Dr. Atul Gupta,
Associate Professor,
Computer Science and Engineering
PDPM IIITDM Jabalpur
Dr. Vinod Kumar Jain,
Assistant Professor,
Computer Science and Engineering
PDPM IIITDM Jabalpur
Course Contents
Basics of O-O Concepts and Java features
Real-world modeling and relationships, Objects and classes, message passing, encapsulation, data hiding, class relationships, Association, Composition, and delegation, Abstract Classes, Interfaces, Inheritance and behavioral subtyping, Polymorphism and Dynamic Binding, Java features like exception handling, multithreading
Class Loader, Reflections, Proxy Pattern, Annotation, Enum, Basic Library like Collection, IO, JDBC, Java Module System, JVM
Recent Java Features:
Lambdas, Stream, Default Method, Advance Java Concepts, Dynamic Language Support in JVM, JSON, REST
Schedule
There will be two lecture sessions followed by hand on experience every day.
Day-1: Introduction OO Fundamentals using Java
Day-2: Exception Handling, Static Blocks, features like Enum, Annotations etc.
Day-3: Generics Basic Libraries like Collection, IO, JDBC
Day-4: Concurrent programming using Java, JAR and how to deploy applications
Day-5: Java 8 features like Lambdas, Default Method and Streams
Day-6: Concept of Reflection, Class Loader, Proxy Pattern
Day-7: JSON, REST based web service
At each stage of course, there will be practical examples and design patterns which are used in programming.
Who can attend? The programmes are open to faculty, research scholars, and master students from all the colleges and universities in the states of M.P., Chhattisgarh, and Maharashtra. Industry personnel working in the concerned/allied discipline may also apply.
How to apply?
Online – The participants may log on to the website ict.iiitdmj.ac.in and fill up the application form by providing all the necessary details.
By Email – Scanned copy of the filled in application form duly endorsed by the forwarding authority to be mailed at atulkg@gmail.com
Please also send/post your duly-filled application form endorsed by the forwarding authority along with the required DD of the registration fee (add accommodation charges, if needed) in favour of ‘Electronics and ICT Academy, IIITDMJ’ payable at Jabalpur to the contact address. Please ensure that your complete application should reach to us by October 13, 2015. No Travelling Allowance will be paid by the Academy.
Important Dates:
Last Date of Online Registration: Oct. 12, 2015
Spot Registration also available if seats are available.
Course Dates: Oct 15-21, 2015
Registration Fee:
Rs. 2000/- (Course material + lunch inclusive)
Accommodation charges (if needed)) Rs. 2000/- (including breakfast and dinner)
Download Brochure
Course Coordinators
Dr. Atul Gupta
Email: atulkg@gmail.com, atul@iiitdmj.ac.in
Mobile - 9425152499
Dr. Vinod Kumar jain
Email: vkjain1978@gmail.com, vkjain@iiitdmj.ac.in
Mobile - 9425156298
Website: ict.iiitdmj.ac.in
Contact Us
The Course Coordinator,
Object-Oriented Programming using Java
Electronics and ICT Academy
PDPM Indian Institute of Information Technology, Design and Manufacturing, Jabalpur,
Dumna Airport Road, Jabalpur 482005
Mobile: 9425152499