ㅣ프로그래머스 라이브 클래스 강의(10:00 - 11:00)
- 강사 : 김송아 강사님
- 장소 : 온라인(프로그래머스 라이브 클래스)
- 클라이언트 : 서버에게 요청 -> url로 요청
- 서버 : 클라이턴트에게 요청받을 걸 제공하는 역할
우리는 스프링으로 서버를 만들어야 된다!
- 연결되어 있는 것이 인터넷이다.
스프링
: 웹 서버(server-side)를 만드는 프레임워크(밀키트)
클라이언트는 누가 짜? 프론트엔드
- url 요청 받고, 그 요청에 따라 적절한 서비스를 제공/해결
-> 클라이언트는 요청을 받는다.
- 가장 중요한 코드는 세 개로 나눈다.
(1) Controller** - 제어에 앞서는
1. url 요청 받기
2. 요청에 맞는 서비스 제공
(2) Service - 서비스 수행
(3) Repository - 데이터베이스
rest.api
1) url 요청 받기 : search.naver.com/item="사과"
2) 요청에 맞는 서비스 제공
1) 요청 정보를 담은 화면 통채로 제공
2) 요청 정보(데이터)만 전달 - rest
스프링 initializr
- https://start.spring.io/
- Gradle, Maven은 반반이다. (프로젝트를 실행(빌드)하기 위해 도와주는 개미들)
- Gradle : 중소, 중견, 스타트업
- 자바 17이상은 3, 11은 2.7.8
- ADD DEPENDENCESE를 눌러서 web을 늘러서 다운을 받아보자.
ㅣ코딩 테스트 어떻게 준비하나요?(14:00 - 15:00)
- 강사 : 김시온 TA
- 장소 : 정보화본부 세미나실
- 코딩 테스트
많은 기업들이 카카오 블라인드와 채용 전형이 비슷하다.
가장 먼저 온라인 코딩 테스트를 본다.
수준별 공부법
1. 언어를 선택해서 연습하는 단계
2. 코딩 테스트 범위 알고리즘을 공부하는 단계
3. 꾸준히 문제 풀이를 계속하는 단계
- 코딩 테스트는 통과만 하면 된다! 빠르지 않아도 된다.
- 정렬은 라이브러리를 사용하는 것이 좋다.
- 파이썬 온라인 저지 활용
- baaaaaarkingDog 실전 알고리즘 강좌(순서대로ㄱ)
- 모든 알고리즘이 다 나오지는 않는다. 브루트포스, 백트래킹, 그래프 이론, 그래프 탐색, 다익스트라, DP, 그리디
- 백준에는 좋은 문제를 찾아야 한다.
- 시간을 정해서 어느 정도 지나면 답지를 봐라.
- 블로그 검색
- 백준의 알고리즘 분류를 본다.
틀렸습니다.
- 내가 접근한 방법이 틀렸나?
- 출력을..?
- 문법이...?
- 배열 바깥에 접근...
- 오버 플로우...
- for문 반복 횟수 1개 차이...
- n = 1일 때, n =max 일 때
- 문제 지문을 일부 놓침...
- 언어 라이브러리를 잘못 활용
ㅣ코딩 테스트
팀 프로젝트 회의(15:00 - 16:00)
- 팀원 : 노수진, 김혜진, 김태현
- 장소 : 정보화본부 정다방
결론 : 디자인을 완성했다. 빨리 구현을 시작해보자.
'2023 활동 - 4학년 > [1월 ~ 4월] sw 아카데미 백엔드 과정' 카테고리의 다른 글
[2023.02.02 / CNU SW 아카데미] 22일차 회고록 (0) | 2023.02.02 |
---|---|
[2023.02.02 / CNU SW 아카데미] DB특강3 (0) | 2023.02.02 |
[2023.01.31 / CNU SW 아카데미] 20일차 회고록 (0) | 2023.01.31 |
[2023.01.31 / CNU SW 아카데미] DB 특강2 (0) | 2023.01.31 |
[2023.01.30 / CNU SW 아카데미] 실리콘밸리에서 날아온 데이터베이스 Day 13 (0) | 2023.01.30 |