Direct Entry Program (DEP)

Direct Entry Program (DEP)
@ Institute of Java and Software Engineering - IJSE

Direct Entry Program is specially designed for graduates who intend to enter into IT industry granting them the safest way possible to enter into IT industry providing you with the knowledge regarding the industry standards and arm you with a powerful set of technologies to ensure your foothold in the IT industry and future achievements giving you the power to become the developer of your dreams.

Target audience - Graduates

Course content

Session 1

  • Programming Fundamentals and Designing
  • Object Oriented Programming
  • Database Management System (DBMS)
  • MySQL Client MySQL Workbench Heidi SQL
  • Database Programming with Java JDBC
  • Data Structures and Algorithms
  • Collections and Frameworks in Java
  • Exception and Error Handling (in Java)
  • Integrated Development Environment
  • Netbeans IDE
  • Modern UI Designing
  • Swing Java FX
  • Model View Controller Architecture (MVC)
  • Data Validation with Regular Expressions (RegEx)
  • Multi-threaded & Concurrency Programming
  • Distributed Application Development
  • Client-Server Architecture Java Socket Programming Remote Method Invocation (RMI)
  • Layered Architecture - Expanded Version of MVC (MVC-2)
  • Inversion of Control (IoC) | Dependency Injection (DI) Concepts
  • Design Patterns
  • Singleton, Facade ,Factory, Factory Method, Object Pool, Strategy, Observer, Data Transfer Object (DTO) ,Data Access Object (DAO)
  • Object Relational Mapping (ORM)
  • Java Persistence API (JPA) Hibernate
  • File Input and Output (File IO)
  • Programming with Java Reflection API
  • Reporting in Applications
  • Jasper Reports Library Java Studio Sub Reporting

Session 2

  • Web Application Architecture (HTTP Protocol)
  • Integrated Development Environment
  • IntelliJ IDEA
  • HTML5 and CSS3
  • CSS Frameworks (Bootstrap 4 Semantic UI)
  • Client-side Programming with JavaScript (JS) (EcmaScript5)
  • JS Frameworks (jQuery jQuery UI)
  • Asynchronous Programming with AJAX (XML JSON)
  • Responsive Web Designing
  • Server-side Programming with PHP
  • Session & Cookies
  • RESTful Web Services
  • Database Programming with PHP
  • Web Security
  • Authentication Authorization
  • Web Application Deployment
  • Content Management System (CMS) (WordPress)

Session 3

  • Server-side Web Application Development with Servlet and JSP
  • Spring Framework
  • Core Web MVC Security Boot
  • Single Page Application (SPA) with Angular
  • Web Programming in TypeScript
  • Development & Life Cycle Tools
  • Maven
  • Work-flow Management Tools in Front-end development
  • Node Package Manager (NPM) WebPack
  • Source Code Management Tools (GIT, GitHub)

Project 1 - (Standalone Java Application)

  • Technology Stack - Java SE 8, Java FX, MySQL, Netbeans, IDE, Heidi SQL, Jasper Studio, Jasper Reports, Gluon Scene Builder, CSS
  • Application Architecture - Model-View-Controller

Project 2 - (Client-Server) Application

  • Technology Stack - Java SE 8, Java FX, MySQL, RMI, Hibernate, JPA, Netbeans IDE, Heidi SQL, Jasper Studio, Jasper Reports, Gluon Scene Builder, CSS, Java Reflection.
  • Application Architecture - Layered Architecture (MVC - Extended)

Project 3 - PHP Web Application

  • Technology Stack - HTML5, CSS3, JavaScript, PHP, jQuery, AJAX, Bootstrap, JSON, Heidi SQL, MySQL, IntelliJ IDEA, jQuery UI, XML.
  • Application Architecture - Web Model-View-Controller

Project 4 - Java Web Application

  • Technology Stack - HTML5, CSS3, TypeScript, Spring, Java EE, Hibernate, JPA, Angular, Heidi SQL, MySQL, IntelliJ IDEA, NPM, WebPack, GIT, GitHub, Maven, Bootstrap, jQuery, AdminLTE, XML.
  • Application Architecture - Layered Architecture (Web MVC-2)

Project 5 - Personal Website Using CMS

Technology Stack - HTML5, CSS3, JavaScript, PHP, WordPress, MySQL, phpMyAdmin.


4 Months

Course Fee

LKR 100,000

Course Level





Software Engineering

Contact Details

+94 7 11 202202

#223A 1/2, Galle Rd , Panadura

Send Inquiry

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scholarship Alerts

Type "REG coursenet" and SEND to 77000

Get latest scholarships, offers & academic event alerts to your phone via SMS.

Service is available for Dialog, Mobitel, Hutch & Airtel users. Monthly (Rs. 30 + tax).

Related Courses

Institute Courses