Java Programming

Java is the most essential programming language used across multiple organisations. This is a must know skill for the software engineers.

Yasham Academy offers, Java as modular course. Ensure to pick up this essential skill !!!

b3lineicon|b3icon-paper-plane||Paper Plane

Kick Start Your Career

Join Akola’s leading coding school, learn from the experts & kick start your career.

Syllabus

Basic Level 1

2 months

Module 1 : Introduction to Java programming
  • The Java Virtual Machine
  • Variables and data types
  • Conditional and looping constructs
  • Arrays
Module 2 : Object-oriented programming with Java Classes and Objects
  • Fields and Methods
  • Constructors
  • Overloading methods
  • Garbage collection
  • Nested classes
Module 3 : Inheritance
  • Overriding methods
  • Polymorphism
  • Making methods and classes final
  • Abstract classes and methods
  • Interfaces
  • Exception handling with try-throw-catch-finally constructs
  • The Exception class
Module 4 : The Object class
  • Cloning objects
  • The JDK LinkedList class
  • Strings
  • String conversions
Module 5 : Working with types: Wrapper classes
  • Enumeration interface
Module 6 : Packages
  • Package access
  • Documentation comments
Module 7 : Applets
  • Configuring applets
  • Applet capabilities and restrictions
Module 8 : Basic of AWT and Swing
  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls, such as label, choice, list, Checkbox, etc.
  • Dialogs and frames
  • Using menus
  • Using the adapter classes
  • Graphics
Module 9 : Threads
  • Synchronization
Module 10 : The I/O package
  • InputStream and OutputStream classes
  • Reader and Writer classes
Module 11 : Basic concepts of networking
  • Working with URLs
  • Concepts of URLs
  • Sockets
Module 12 : Database connectivity with JDBC
  • Java security

Basic Level 2

2 months

Module 1: Design Management (Photoshop)
  • Adobe Photoshop, Illustrator
  • Online design management – Canva, Adobe Spark,
  • Design Social Media Posts – Banners and Post
  • Design Social Media Cover – FB Cover, Youtube Cover etc.
  • Design Blogs – Infographic, Wallpaper
  • Design Marketing Collaterals – Flyer, Poster, Logo, Brochure,
  • Design Events – Invitation card, email design
  • Design Ads – For various social media channels
  • Photo and image editing
Module 2 : Video & Audio Management
  • Video editing and rendering – Camtasia, Windows Media Player, Youtube Creative cloud
  • Web recording – VLC, Microphone management, Fast Stone, Snagit
  • Audio Editing – Audacity
  • Youtube, Vimeo and other social media management
Module 3 : Advance SEO and SEM
  • Adwords & Keyword Selection
  • Create Text Ads
  • CPC Bidding
  • Navigate AdWords
  • SEM Metrics & Optimization
Module 4 : Measure & Optimize with Google Analytics
  • Google Analytics Walkthrough
  • Evaluate acquisitions
  • Understand traffic behaviors
  • Evaluate conversions
  • Optimize campaign budgets
Module 5 : Website Fundamentals
  • Understanding of website structures
  • Contact Form capture
  • Traffic analysis report
Module 7 : Level 2 Project

Implementation of end to end marketing campaign for a real life project

Module 6 : Project Management
  • Project planning – Asana, Trello
  • Project execution and time management
  • Change management
  • Communication Management – email, phone calls, online meeting
  • Reporting

Advance Level 

2 months

Module 1 : Java Database Connectivity
  • JDBC Product
  • Types of Drivers
  • Two-Tier Client/Server Model
  • Three-Tier Client/Sever Model
  • Basic Steps of JDBC
  • Creating and Executing SQL Statement
  • The Result Set Object
  • Working with Database MetaData
  • Interface
Module 2 : Servlets
  • Servlet Interaction & Advanced Servlets
  • Life cycle of Servlet
  • Java Servlet Development Kit
  • servlet package
  • Reading Servlet Parameters
  • Reading Initialization Parameters
  • The javax.servlet.http Package
  • Handling HTTP
Module 3 : Java server pages
  • JSP Technologies
  • Understanding the Client-Server Model
  • Understanding Web server software
  • Configuring the JSP Server
  • Handling JSP Errors
  • JSP Translation Time Errors
  • JSP Request Time Errors
  • Creating a JSP Error Page
Module 4 : RMI
  • RMI Architecture
  • Designing RMI application
  • Executing RMI application
Module 5 : Enterprise Java Beans
  • Types of EnterpriseJava beans
  • Session Bean & Entity Bean
  • Features of Session Bean
  • Life-cycle of Stateful Seession Bean
  • Features of Entity Bean
  • Life-cycle of Entity Bean
  • Container-managed Transactions &
  • Bean-managed Transactions
  • Implementing a container-manged Entity Bean
Module 6 : XML
  • What is XML
  • XML syntax rules
Module 7 : Structs
  • Introduction to the Apache Struts
  • MVC Architecture
  • Struts Architecture
  • How Struts Works?
  • Introduction to the Struts Controller
  • Introduction to the Struts Action Class
  • Using Struts ActionFrom Class
  • Using Struts HTML Tags
  • Introduction to Struts Validator Framework
  • Client Side Address Validation in Struts
  • Custom Validators Example
  • Developing Application with Struts Tiles
Module 8 : Hibernate
  • Introduction to Hibernate 3.0
  • Hibernate Architecture
  • First Hibernate Application
Module 9 : Java ME (J2ME)
  • UI Design
  • Graphic Design
  • Data Management and Application Development
  • Communications
  • Assignment and hands on projects.

One of the best academy in Vidarbha, I join here for digital marketing and getting a excellence knowledge ...

PRASHANT METKAR
Student

Yasham Academy is one of the leading coaching institutes in akola for all computer course. They teach very well.

Nikhil Kamble
Student

Excellent place for programming and innovative things,real-time project working with guidance by Vinod Pande Sir.

vijay ingle
Student
previous arrow
next arrow
Slider