Search
Duplicate

응용 웹 스터디 소개

 스터디 소개

스터디 주제
1학기 기초 웹 스터디를 듣고, 백엔드를 해야 할지, 프론트를 해야 할 지 아직 감을 잡지 못했다구요?! 응용 웹 스터디를 통하여 spring보다 비교적 쉬운 django를 학습해봅시다. python만 알고 있어도 쉽게 따라할 수 있어요!
1.
데이터베이스 기본 개념 학습
2.
Django를 이용한 MVC 패턴 학습
응용 웹 스터디의 학습 목표
1.
MVC 패턴에 대해 학습한다.
2.
django Framework를 이용한 기본적인 CRUD를 학습한다.
3.
데이터베이스의 기본 개념에 대해 학습하고, 백엔드 학습에 대한 기초를 쌓는다.
4.
django를 이용하여 간단한 서버를 구현할 수 있다.

 스터디 일정

전체 일정
총 8간 진행되며,
별도의 세션 없이, 온라인으로 진행됩니다.
강의 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 <김영한 강사, 인프런>
도서: 스프링 입문을 위한 자바 객체 지향의 원리와 이해
매주 학습 내용과 관련된 필수 정리 내용을 포함한 과제물을 정리하여 제출합니다.
매주 필수 정리 내용과 관련된 레퍼런스가 주어집니다.

기초 백엔드 커리큘럼

커리큘럼 표
Search
주차
키워드
미리보기
학습 범위
난이도
백엔드 스터디 커리큘럼을 만드신 멘토 진호우 님의 스터디 커리큘럼 설명 OT가 진행됩니다. 녹화영상으로 진행 예정입니다.
MVC
API
Restful
MVC 패턴과 API와 서버는 무엇일까요? 그리고 RESTful이 무엇인지 공부해봅시다.
강의 Section 0 ~ 2
기본
Controller
Repository
컨트롤러, 서비스, 리포지토리의 역할을 정확하게 알아봅시다. 그리고 TDD와 그 필요성에 대해 알아봅시다.
강의 Section 3
중급
Spring Bean
JPA
Autowired 의존성 주입, DIP, 스프링 빈 + 스프링 컨테이너, JDBC와 JPA에 대해 학습해봅시다.
강의 Section 4 ~ 7
고급
JVM
순차 지향 프로그래밍과 절차 지향 프로그래밍의 특징과 차이를 알아보고, JVM의 개념과 구조를 학습해봅시다.
도서 ch 1, 2
중급
객체 지향
Call by reference
객체지향 패러다임과 객체, 그리고 객체 지향 4 대 특성에 대하여 알아봅시다. 그리고 오버라이딩 vs 오버로딩의 차이점을 알아보고, call by value와 call by reference를 알아봅시다.
도서 ch 3
중급
추상클래스
interface
추상 클래스와 인터페이스의 차이에 대해 알아봅시다. static과 final 그리고 불변 객체에 대하여 알아봅시다.
도서 ch 4
중급
SOLID
SOLID에 대하여 알아봅시다.
도서 ch 5
고급
IOC
Autowired
IoC와 프레임 워크, 그리고 프레임 워크와 라이브러리 차이에 대해 알아봅시다. 생성자를 통한 의존성 주입과 @Autowired를 통한 주입의 차이에 대해 알아봅시다.
도서 ch 7
고급
lambda
stream
자바 8의 람다와 스트림, Optional에 대해 알아보자.
도서 부록 B
기본

스터디 진행 방식

출석
매주 숙제로 나가는 주제에 대한 과제 명세서를 완료하여 github에 제출하는 것이 출석의 조건입니다.
과제에 대한 궁금한 점은 백엔드 스터디 멘토님들께 자유롭게 물어볼수 있습니다.
스터디 주간 회고 WIL (Weekly-I-Learned) 작성
매주 배운 것들을 기록하고 공유하는 시간을 가집니다.
과제가 없는 주차라도, WIL은 기본적으로 꼭 작성 후 제출하셔야 합니다.
티스토리, 벨로그, 깃헙 등 자신이 이번 주차에 배운 내용을 기록한 블로그 링크나 직접 작성한 내용을 깃허브 해당 주차 readme.md에 업로드하여 WIL 작성을 한번에 확인할 수 있도록 합니다.
주차별 미션
매주 주어진 주제와 관련된 필수 정리 내용이 부과됩니다.
주차별 필수 정리 내용을 포함한 글을 작성하여 제출합니다.
주차별 미션에는 필수 요건과 선택 요건이 존재하며, 선택 요건은 자유롭게 수행하면 됩니다.
부과된 미션은 다음 회차 스터디 당일(월요일) 오전 3:00까지 자신의 레포지토리에 제출합니다.
지각 제출의 경우 받지 않으며, 다음 주차 미션과 함께 제출합니다.
숙제 공지는 notion으로 나갈 예정입니다.

스터디 규칙

출석 기준
해당 주차의 과제를 기한 내 제출해야 n주차 출석으로 간주합니다.
패널티
패널티는 최대한 지양하는 걸로 하되, 성실하게 참여하지 않는 학회원이 있을 경우 불참에 대한 패널티가 존재합니다.
출석률 30% 이하 참여자의 경우 패널티가 부여됩니다.
질의응답
과제나 스터디에 대해 궁금한 점은 기초 백엔드 스터디 멘토님들께 질문하세요!
빠른 질문답변을 위해 질문 가이드라인을 작성하였으니 꼭! 읽어주세요.
원활한 질문답변 진행을 위하여 질문 시간은 오후 6시~11시로 제한합니다.
스터디 수료 기준
스터디 수료의 조건은 출석률 70% 이상입니다.
수료자에게는 공식 수료증이 발급되며, 다음 학기 회비를 할인해 드립니다.
우수 참여자
우수 참여자 선정 기준은 아래와 같습니다.
1.
과제 제출을 성실하게 했는가?
2.
커뮤니티 및 스터디 활성화에 기여하였는가? (새로 알게 된 내용을 스터디 채널에 공유하거나, 스터디원들에게 도움이 될만한 질문을 올리는 등의 활동이 스터디 활성화에 해당합니다.)
우수 참여자의 경우 전체 참여자의 일정 비율만큼 총 2회 (5회차, 10회차) 선발합니다.
우수 참여자에게는 다음 혜택을 제공합니다.
우수 참여 업적 발급 및 추가 XP Point 지급
소정의 기프티콘 증정