Learn all the skills company expect you to know in 6 months!
HABSIDA Coding School
Java course plan
JAVA CORE
Module 1
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

|
1.5 MONTHS
SPRING + HIBERNATE
Module 2
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
|
1.5 MONTHS
COMMERCIAL PROJECT
Module 3
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
|
2 MONTHS
RECRUITMENT AND JOB INTERVIEW PREPARATION
Module 4
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.
|
1 MONTHS
PAY ONLY AFTER YOUR
EMPLOYMENT (ISA)
WITH HABSIDA
YOU BECOME A HIGHLY
DEMANDED SPECIALIST
How does
is a payment work?
You will master the necessary knowledge in 6-8 months of intensive studies under the mentor’s supervision
Learn
We will help you create a competitive resume and prepare for the job interview
Get hired
Once you get a job, you start paying 17% of your salary for 2 years
Pay for the results
Habsida alumni community will support you all the way through
Continue getting support
Alternative Payment Method
Pay ₩ 450,000 per month thought the learning program (without ISA)

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