Learn all the skills company expect you to know in 6 months!
HABSIDA Coding School
Java course plan
JAVA CORE
Module 1
1.5 MONTHS
|
Get acquainted with the standard Java library, IDEA development environment and Java 8 innovations. Learn to write object-oriented console applications.
Topic 1: Introduction to Java

- Java history and description
- Java Development Kit (JDK)
- Development environment (IDEA)

Topic 2: Basic Syntax

• Primitive types and wrapper classes
• Control structures
• Arrays
• Strings

Topic 3: OOP in Java

• OOP basics
• Classes and interfaces in java
• Object class and its methods

Topic 4: Exceptions and Logging

• Hierarchy of exceptions
• Handling and Using Exceptions
• Logging

Topic 5: I / O Streams, Files, Serialization

• The File and Path Classes
• Streams of bytes
• Character streams
• Pattern decorator
• Serialization and deserialization

Topic 6: Parameterized types and collections

- Generics
- Wildcards
- Java Collections

Topic 7: Functional programming in Java

  • Functional interfaces
  • Lambda expression
  • Method reference
  • Stream API

SPRING + HIBERNATE
Module 2
1.5 MONTHS
|
Create your own WEB application with the latest technologies used on real projects.
Topic 8:
- GIT

Topic 9:
-Tomcat
- JSP
- Maven
- JDBC
- Executor pattern

Topic 10:
- Advanced JPA and Hibernate

Topic 11:
- Factory pattern application
- Singleton pattern application

Topic 12:
- RBAC (Role Based Access Control)
- Servlet Filter

Topic 13:
-Spring Core

Topic 14:
- Spring MVC

Topic 15:
- Spring Security

Topic 16:
- Spring Boot
- Thymeleaf

Topic 17:
- HTML
- CSS
- Bootstrap

Topic 18:
- REST
- Spring REST
- jQuery
- AJAX

Topic 19:
- RESTful
- Spring REST Template
COMMERCIAL PROJECT
Module 3
2 MONTHS
|
Write a real commercial project using the entire stack of technologies required by a Java developer
Java 8
SQL
Spring Boot
Spring MVC
Spring Security
Hibernate
HTML/CSS
JavaScript
Maven
Git
RECRUITMENT AND JOB INTERVIEW PREPARATION
Module 4
1 MONTHS
|
We will help you refresh and systematize all the knowledge you have received. You will go through all the topics for a final test with your mentor, while our HR specialist will help you write a great resume, select the best companies and prepare for successful job interviews. After receiving offers we will help you choose the best one.
YOU BECOME A HIGHLY
DEMANDED SPECIALIST
WITH HABSIDA
PAY ONLY AFTER YOUR
EMPLOYMENT (ISA)
Learn
You will master the necessary knowledge in 6-8 months of intensive studies under the mentor’s supervision
Get hired
We will help you create a competitive resume and prepare for the job interview
Pay for the results
Once you get a job, you start paying 17% of your salary for 2 years
Continue getting support
Habsida alumni community will support you all the way through
How does
is a payment work?
Alternative Payment Method
Pay ₩ 450,000 per month thought the learning program (without ISA)

Start any time without task→
4.000.000+
$3,400 dollar uSA / 0.10 BTC
JAVA developers in Korea earn over ₩4,000,000 monthly after 2-3 years of experience
4
million
won+
In-demand
programming language
Why jAVA?
High
Salary
On average Java developers in Korea earn ₩50,000,000 annually according to Salary Expert
Consistently ranks first in the TIOBE index
AI
Banking apps
Game
Apps
Mobile
apps
Internet
apps
What can i
develop with java?
High-load
systems
HABSIDA developer's path
Apply via our website
Test
Interview
Sign our contract
Learn java 0
Learn java core
Pre-project
Commercial project
Prepare for job interviews
Nail job interviews
Receive offers
New job
12 steps to success
What we will request in return:
Time
Contract
Language
Interview
Visa
ISA payment
© 2022 HABSIDA Coding School | Privacy Policy
ADDRESS
Schoice Habsida, Inc
주식회사 에스초이스 합시다

room 502, 545, Bongcheon-ro, Gwanak-gu, Seoul, Republic of Korea

서울시 관악구 봉천로 545, 502호
CONTACT
E: contact@schoice.co
T: 010 3281 3020