Coder Social home page Coder Social logo

kidmam / learn-spring-web-programming Goto Github PK

View Code? Open in Web Editor NEW

This project forked from springrunner/learn-spring-programming

0.0 1.0 0.0 291 KB

스프링 웹 프로그래밍 학습시 사용되는 자료와 예제입니다.

Java 62.94% CSS 1.52% JavaScript 25.10% HTML 10.43%

learn-spring-web-programming's Introduction

본 학습 자료는 현재 베타(beta) 버전으로 지속적으로 내용 개선 및 추가됩니다.

스프링 웹 프로그래밍(Spring Web Programming) 배우기

스프링러너(SpringRunner) 트레이닝 과정 중 스프링을 이용해서 웹 애플리케이션을 개발할 때 필요한 지식과 스프링 웹 기술을 학습시 사용되는 자료와 예제입니다. 스프링이 다루는 기술이 매우 폭 넓고 사용법도 다양하기에 모든 내용이 아닌 실무에서 사용되는 스프링 웹 기술을 중심으로 작성되었습니다.

여기에서 학습 자료를 볼 수 있습니다. 자료 중 일부는 비공개 처리되어 있습니다. 비공개 영역은 스프링러너 트레이닝에서 만날 수 있습니다.

spring-web-showcase 프로젝트는 간단한 예제를 통해 다양한 스프링 웹 기능을 볼 수 있도록 작성되었습니다. (문서에서 다루지 않는 기능들도 포함되어 있습니다.)

학습구성

본 학습 과정은 다음과 같이 구성되어 있습니다.

  • 제 1장, 자바 웹 애플리케이션
  • 제 2장, 스프링 웹 기술
  • 제 3장, 안녕, 스프링 웹 프로그래밍
  • 제 4장, 코드로 익히는 스프링 웹 프로그래밍 (워크숍Workshop)
  • 제 5장, HTTP 요청과 핸들러 연결하기
  • 제 6장, 핸들러로 요청 데이터 다루기
  • 제 7장, HTTP 응답 콘텐트 만들기
  • 제 8장, 예외 처리하기
  • 제 9장, 요청과 응답 가로채기
  • 제 10장, 메시지 및 국제화 처리하기
  • 제 11장, 스프링 웹 테스트 (준비 중)
  • 부록, 웹 애플리케이션 아키텍처

학습조건

본 학습을 따라가려면 자바(Java)와 웹(Web) 기술에 대한 이해가 필요합니다.

  • 자바(Java)에 언어 특징과 문법을 이해하고 사용할 줄 알아야 합니다.
  • 웹 기술(HTML, CSS, JavaScript)을 알고 있어야 합니다.

학습환경

사용하는 JVM 플랫폼 및 프레임워크, 라이브러리와 도구는 아래와 같습니다.

  • Java 1.8.x 및 Java EE 7을 사용합니다.
  • Spring MVC 5.x, Spring Boot 2.x를 사용합니다.
  • 빌드 도구로 그레이들(Gradle)을 사용합니다.
  • IDE는 Spring Tool Suite를 사용합니다.

연관된 스프링러너(SpringRunner) 트레이닝 과정

Mastering Spring Web 101 Workshop

Spring MVC와 Spring Boot로 웹 애플리케이션 서버 사이드(Server-side)를 직접 개발하며 학습하는 소규모 워크숍입니다. 참가자는 16시간 동안 실습 중심으로 스프링 웹 프로그래밍을 배우고 경험 할 수 있습니다.

워크숍 상세 정보는 여기를 통해 볼 수 있습니다.

learn-spring-web-programming's People

Contributors

arawn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.