목록웹개발의 봄, Spring 81기 (5)
A Developing Developer
================================================================================= 출처 : [스파르타코딩클럽] 웹개발의 봄, Spring(강의자료) ================================================================================= 이번 강의는 코딩보다는 AWS RDS(관계형 데이터베이스 서비스 관리) 로 MySQL을 연결하고 EC2(클라우드 가상 서버) 설정을 해주고, FiliZilla 라는 앱을 통해서 Git Bash를 활용해 ubuntu 서버에 '나만의 셀렉샵'을 배포한 후 도메인을 붙이고 카톡으로 지인들에게 소개해보았다. 그런관계로(귀찮아서가 아니고) 절차는 강의자료로 대..
[수업 목표] 1. Controller - Service - Repository 에 대해 자신감을 가진다! 2. 자바를 이용해 API를 이용하는 방법을 익힌다. 3. 스프링 스케줄러를 이용하여, 서버에게 원하는 작업을 원하는 시간에 시키는 방법을 익힌다. 01. [4주차] 이번 주 배울 것 - 3계층 숙달, API handling 기본기란 익히면 익힐수록 흘러가는 것이 아니라 누적되고, 다른 기술을 익히기 쉽도록 도와주는 것입니다. 그런 의미에서 3계층(Controller, Service, Repository) 숙달과 API handling은 무엇보다 중요한 기본기라고 할 수 있는데요. 1. 3계층 숙달 - 스프링, 아니 개발의 핵심 중 하나가 분업과 느슨한 결합입니다. 각자가 맡은 바 책임을 다하면 기..
[수업 목표] 1. 페이지를 만들기 위한 HTML, CSS, Javascript를 익힌다. 2. 스프링을 이용해 API를 만들고 기능 확인하는 법을 손에 익힌다. 3. 타임라인 서비스를 완성한다. 01. [3주차] 이번 주 배울 것 - [코드스니펫] 타임라인 서비스 주소 http://spring.spartacodingclub.kr/timeline Timeline Service dsafnkalfklewakflekelafkleajfkleafkldsankflenwaklfnekwlafneklwanfkelawnfkelanfkleanfklew spring.spartacodingclub.kr - 서버 완성하기 - Memo API - 2주차 때 배운 내용을 바탕으로 CRUD 기능을 가진 Memo API를 만듭니다. -..
[수업 목표] 1. RDBMS의 기초 지식을 습득한다. 2. Spring Data JPA의 사용법을 습득한다. 3. REST API를 만드는 방법을 익힌다. 01. [2주차] 이번 주 배울 것 [요약] - RDBMS, 줄여서 RDB는 관계형 데이터베이스를 말합니다. 정보 저장소라고 생각하셔도 무방한데요. - 쇼핑몰이라면 주문 정보, 고객 정보 등을 컴퓨터에 저장해야 할텐데, 이걸 도와주는 녀석입니다. - H2는 RDBMS의 한 종류로, 서버가 켜져있는 동안에만 작동하는 RDB입니다. - SQL은 데이터를 읽고, 저장하고, 변경하고, 삭제하는 구체적인 문법입니다. - JPA(Spring Data JPA)는 스프링을 위해 태어난 녀석인데요. - Java로 코드를 작성하면 S-QL로 번역해줄 뿐만 아니라, 기..
[수업 목표] 1. 웹의 기본적인 구조를 이해하고, 5주 동안 만들 프로젝트를 살펴본다. 2. 스프링 부트의 기본 구조를 이해한다. 3. Java 기초를 학습한다. 01. [1주차] 이번 주 배울 것 - 웹서비스? 웹서비스를 만든다는 건, 클라이언트와 서버 모두 만들어야 한다는 것을 뜻합니다. 앞으로 우린 이 둘을 모두 직접 만들어 웹서비스를 완성해 나갑니다. 클라이언트는 사용자가 보는 화면입니다. 웹사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 여러분들 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당됩니다. 서버는 여러분들이 원하는 데이터가 있는 곳이고, 원하는 데이터를 요청하면 이에 응답해주는 곳이기도 합니다. 웹서비스의 기본 구조는, 클라이언트에서 원하는 데이터가 ..