Academy Program

Home > > 전체교육일정

전체교육일정

실전 중심 Java 프로그래밍

교육일정
교육기간
2일
교육금액
800,000원(면세)
전체일정보기 수강신청

교육개요

자바 세계로의 첫 걸음을 내딛어 보세요. 본 과정은 Java의 기본 문법부터 시작하여 객체지향 프로그래밍, 데이터 구조, 네트워크 프로그래밍, 그리고 실전 프로젝트 구축까지 광범위한 지식을 제공합니다. 각 단계에서 학습한 내용을 통합하여, 여러분이 직접 웹 어플리케이션을 구현할 수 있도록 실습 위주로 구성되었습니다. 이것이 바로 Java의 힘, 그리고 여러분의 가능성을 펼칠 수 있는 기회입니다.



교육목표

이 과정을 통해 개발자들은 Java의 핵심적인 프로그래밍 개념을 마스터하고, 다양한 애플리케이션을 실제로 구축할 수 있게 됩니다.



강의내용

[Chapter 1: Java 프로그래밍의 기본]
· 학습 목표:
Java 기본 문법과 개발 환경에 익숙해지기
· 주요 내용:
1. Java 설치 및 IDE 설정
2. 기본적인 문법, 데이터 타입, 연산자 익히기
3. 제어문 사용과 기본적인 코딩 실습 진행

[Chapter 2: 객체지향 프로그래밍과 Java]
· 학습 목표:
객체지향의 핵심 원리를 Java로 구현하기
· 주요 내용:
1. 클래스와 객체, 상속 및 인터페이스의 사용 이해하기
2. 캡슐화, 다형성 구현하기
3. 객체지향 설계 원칙에 따른 실습 진행

[Chapter 3: Java 데이터 구조와 알고리즘]
· 학습 목표:
Java 컬렉션과 알고리즘에 대한 이해 깊이 높이기
· 주요 내용:
1. 자바의 데이터 구조 사용법 숙지
2. 알고리즘 문제 해결 전략 실습
3. 데이터 처리를 위한 Java 컬렉션 활용하기

[Chapter 4: Java로 구현하는 멀티스레드 프로그래밍]
· 학습 목표:
멀티스레드 프로그래밍 기법으로 동시성 문제 해결하기
· 주요 내용:
1. 스레드의 생성과 생명주기 관리
2. 동기화 및 동시성 문제 해결 전략 실습
3. 자바의 Executor Framework를 사용한 멀티스레딩

[Chapter 5: Java 기반의 네트워크 프로그래밍]
· 학습 목표:
Java를 이용한 기본적인 네트워크 통신 이해 및 구현하기
· 주요 내용:
1. 소켓 프로그래밍 및 네트워크 프로토콜 이해
2. HTTP 및 WebSocket 통신 구현 실습
3. Java를 이용한 네트워크 애플리케이션 개발

[Chapter 6: Java 웹 어플리케이션 개발]
· 학습 목표:
Java를 활용하여 웹 어플리케이션 개발 능력 향상
· 주요 내용:
1. 서블릿과 JSP의 기본 구조 이해 및 구축
2. Tomcat 설정 및 배포
3. MVC 패턴 기반의 웹 어플리케이션 개발 실습

[Chapter 7: Spring 프레임워크와의 통합]
· 학습 목표:
Spring 기본 원리를 이해하고 Java 프로젝트에 통합하기
· 주요 내용:
1. Spring의 IoC 컨테이너 및 의존성 주입(Dependency Injection)
2. Spring MVC를 이용한 RESTful 서비스 구축
3. Spring Security와 데이터 액세스 관리

[Chapter 8: 실전 프로젝트 - 종합 어플리케이션 개발]
· 학습 목표:
학습한 내용을 종합하여 실전 프로젝트 수행
· 주요 내용:
1. 전체 시스템의 아키텍처 설계
2. 백엔드 개발, 테스팅 및 트러블슈팅
3. 어플리케이션의 배포 및 운영