Skip to content

Java Framework Class(Spring, IBatis, Hibernate, etc) on Daum Track in Jeju National University

Notifications You must be signed in to change notification settings

kakaotrack/java-framework-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 

Repository files navigation

포털서비스 개발론

This class was started in 2008 as a co-work class with Kakao Corp. and Jeju National University.

강의 교수

강의 목표

국내외 대부분의 인터넷 포털 서비스는 다수의 사용자들이 접속하는 서비스로서 대용량 처리를 기본으로 제공하기 위해 노력하고 있다. 본 강의에서는 kakao에서 가장 많이 활용하고 있는 자바 기반의 웹 서버 개발 프레임웍을 소개하고 익힘으로서 향후 대부분 인터넷 포털 기업들이 채택하고 있는 플랫폼에 대해 알고 이를 통한 개발 경험을 얻고자 한다.

본 강의에서는 웹 프로그래밍의 개요, 서블릿 프로그래밍을 학습하고, 대표적인 오픈 소스 프레임웍인 Spring을 비롯하여 IntelliJ IDE 사용법, MySQL, JPA, TDD 등을 익히고 이를 이용하여 Term Project를 수행한다.

강의 교제

  • 토비의 스프링 프레임워크
  • 교제활용율 50%

강의 소개

  • 학점:3 학점
  • 선수과목
    • 필수 - 고급 웹 개발방법론, 오픈소스 개발방법론
    • 요구사항: 본 강의 수강자는 웹에 대한 기본 지식이 있어야하며, 자바 프로그래밍 언어(JDK 1.8 이상버전) 를 사용할 수 있어야 하며, MySQL을 활용할 줄 알아야하며, 리눅스/유닉스 운영 체제를 사용해 본 경험이 있어야 한다.

수업 진행 방식

  • 일반 강의(60%), 실습강의(40%)
  • 성적 평가 방식: 수업참여도(20%), 출석(10%), 중간고사(20%), 프로젝트 난이도 및 창의성(10%), 발표(10%), 프로젝트(30%)

수업일정(주별)

  • 1주 강의목표/강사소개: 웹 프로그래밍 개요
  • 2주 강의목표 시연: 한 학기 동안 배워서 완성할 수 있는 샘플개발을 시연해주고, 왜 이 강의가 필요한지 알린다.
  • 3주 DI Refactoring 1: SOLID 개념 설명 TDD 기반 사용자관리 DAO 개발
  • 4주 DI Refactoring 2: Template Method Pattern, Factory Method Pattern Refactoring
  • 5주 DI Refactoring 3: Strategy Pattern, DI Refactoring
  • 6주 DI Refactoring 4: Application Context, JdbcTemplate Refactoring
  • 7주 중간고사: Refactoring Test
  • 8주 웹 기본개념: 웹 기본개념 및 Servlet, Gradle기반 개발환경
  • 9주 Spring mvc: Spring MVC, Spring Boot 이론
  • 10주 Spring mvc 실습: Spring MVC, Spring Boot 실습
  • 11주 JPA: Hibernate, JPA 이론
  • 12주 JPA 실습: Hibernate, JPA 실습
  • 13주 프로젝트 개발 방법: 프로젝트 주제 및 개발 방법
  • 14주 프로젝트 수행: Term Project 수행
  • 15주 프로젝트 수행: Term Project 수행
  • 16주 Term Project 발표: 프로젝트 발표

About

Java Framework Class(Spring, IBatis, Hibernate, etc) on Daum Track in Jeju National University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published