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
 
       Job Openings
Job Openings