Page tree
Skip to end of metadata
Go to start of metadata

과정 소개 및 사전 요구사항

이와 같은 과정을 개설하게 된 이유, 이 동영상을 수강하기 위한 최소 요건, 사전에 설치가 필요한 소프트웨어, 연습 방법에 대해 다루고 있다. 과정을 수강하기 전에 봤으면 좋겠다.

어려운 것을 쉽게 배우는 방법 : 슈퍼 파워를 장착하기 위한 3단계 학습법 글도 읽어볼 것을 추천한다. 이 과정은 이 글의 1단계와 2단계의 일부를 포함하고 있다. 대부분의 내용은 이론적인 내용을 설명하기 보다 일단 무엇인가를 만들어 보는 경험을 하면서 자바 Back End 웹 프로그래밍의 전체적인 구조를 파악하고, 내가 모르는 것이 무엇인지를 파악하는데 있다. 즉, 내가 모르는 것을 파악해 2단계로 무엇을 학습할 것인지 결정하기 위함이다.

동영상 수강을 위한 최소 요건

사전 설치 요구사항

이 과정을 진행하기 위해 필요한 소프트웨어 입니다.

시즌 1 - 자바 웹 애플리케이션 개발 기본

  • 반복주기 1 : 첫 번째 반복주기로 난이도가 가장 높을 수 있다. 첫 번째 반복주기만 잘 극복하면 다음 반복주기에 좀 더 쉽게 학습할 수 있을 것이다.
  • 반복주기 2 : 회원가입 기능과 사용자 목록 기능을 구현한 후 원격 서버에 배포하는 과정까지 다룬다.
  • 반복주기 3 : 데이터베이스에서 데이터를 관리, URL 리팩토링, 개인정보 수정 기능을 구현한 후 원격 서버에 배포하는 과정까지 다룬다.
  • 반복주기 4 : HTTP 기본은 무상태이다. HTTP에서 상태가 가능하도록 지원하기위해 쿠키와 세션을 사용한다. 로그인 기능을 세션을 활용해 구현함으로써 상태를 유지하는 방법에 대해 다룬다.
  • 반복주기 5 : 객체 간의 관계를 Mapping하는 방법에 대해 다룬다.
  • 반복주기 6 :  JSON 데이터 형식으로 웹 API를 제공하는 방법과 AJAX를 활용해 웹 애플리케이션을 개발하는 방법에 대해 다룬다.

연습 방법

이 연습 방법은 제가 제안하는 방법이고 개인별로 자신만의 연습 방법을 찾아보면 좋겠다.

  • 연습 1 - 동영상을 보면서 전체 과정을 성공하는 것에 집중한다.
  • 연습 2 - 동영상을 보면서 각 과정의 중요한 부분을 메모한다. 예를 들어 익숙하지 않은 리눅스 명령어와 같은 내용 또는 생소한 용어들
  • 연습 3 - 가능한 동영상을 보지 않고, 메모를 참고해 전체 과정을 진행한다.
  • 연습 4 - 메모를 참고하면서 좀 더 추가적으로 학습하고 싶은 내용에 대해 한,두 가지씩 추가학습한 후 정리한다.
  • 이후는 자신이 만족하는 수준까지 연습 4를 반복한다.
  • 최종 단계는 메모를 보지 않고도 전체 과정을 성공하도록 한다.
  • 최종 단계 이후에도 연습을 하고 싶다면 시작해서 끝나는 시간을 단축하기 위한 연습을 한다.
  • 이 같은 연습을 익숙해지는 시점까지 매일 일정 시간(예를 들어 매일 1시간)을 투자한다. 한번에 많이 하기보다 한번에 한 반복주기로 자주하는 것이 좋다.

 

  • No labels