IT·컴퓨터 · 웹·앱 개발 · 3학기
백엔드 개발 Java
객체지향 프로그래밍과 Java를 활용한 백엔드 개발 입문
이 강의는 웹 개발 기초를 학습한 이후 Java를 활용하여 안정적이고 확장 가능한 백엔드 애플리케이션을 개발하고 싶은 학습자를 위한 과정입니다. Java는 국내외 기업에서 가장 많이 사용하는 백엔드 개발 언어 중 하나이며, Spring Framework와 Spring Boot의 기반이 되는 핵심 언어입니다. 본 강의에서는 Java의 기본 문법뿐 아니라 객체지향 프로그래밍(OOP)의 핵심 개념을 이해하고 데이터베이스와 연동되는 서버 프로그램을 직접 구현합니다. 강의에서는 다음과 같은 내용을 다룹니다. • Java 개발 환경 구축(JDK, IntelliJ IDEA) • 변수와 자료형 • 연산자 • 조건문과 반복문 • 메서드 • 배열과 컬렉션 • 클래스와 객체 • 캡슐화 • 상속 • 다형성 • 추상 클래스 • 인터페이스 • 예외 처리 • Generic • Stream API • Lambda Expression • 파일 입출력 • JDBC 데이터베이스 연동 • MySQL 연결 • CRUD 구현 • MVC 구조 이해 • REST API 기초 후반부에는 회원관리 시스템과 게시판을 구현하며 객체지향 설계와 데이터베이스 연동을 실습합니다. 강의를 마친 후에는 Spring Boot를 학습하기 위한 충분한 Java 기초 역량을 갖추게 됩니다.
- 1 1.1. OOP의 필요성 5분
- 2 1.2. Class와 Object 개념 4분
- 3 1.3. Constructor와 Encapsulation 6분
- 4 1.4. Inheritance와 Polymorphism 6분
- 5 1.5. Abstract Class와 Interface 6분
- 6 1.6. Package와 Access Modifier 5분
- 7 2.1. List 4분
- 8 2.2. Set 5분
- 9 2.3. Map 4분
- 10 3.1. Lambda Expression 개념 4분
- 11 3.2. Stream API 활용 4분
- 12 4.1. Exception 처리 기초 5분
- 13 4.2. Custom Exception 작성 방법 7분
- 14 5.1. JDBC 기본 개념 6분
- 15 5.2. CRUD 구현 9분
- 16 6.1. MVC 구조 설명 7분
- 17 6.2. 프로젝트 구조 이해 5분
- 18 7.1. REST API 원칙 4분
- 19 7.2. JSON 데이터 처리 11분
- 20 8.1. 학생관리 프로그램 10분
- 21 8.2. 회원관리 프로그램 7분
- 22 8.3. 게시판 6분
- 23 8.4. 상품관리 6분
- 24 8.5. 로그인 시스템 5분
- 25 8.6. REST API 서버 기초 5분
- 26 9.1. 객체지향 설계 원칙 6분
- 27 9.2. 실무 코딩 스타일과 네이밍 규칙 5분
- 28 10.1. Spring Boot 필요성 6분
- 29 10.2. Java 개념과 프레임워크 연계 11분
수강평
수강평을 남기려면 로그인이 필요합니다.
로그인- 아직 수강평이 없습니다. 첫 수강평을 남겨보세요.