일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- CPU와 GPU의 차이점
- 회고록
- JavaScript
- 원티드프리온보딩
- Client-Side Navigation
- react
- Til
- NextJs
- toast err
- 광고지구
- input error
- NVM
- 원티드인턴십
- Mac OS NVM
- Node
- react portal
- jsEvent Loop
- 인풋태그 엔터
- Passed by Value
- 식별자란
- CloudFront 무효화
- git
- Redux
- JS
- next/link
- 프로젝트
- 원티트 프리온보딩인턴십 1주차
- 유령 의존성
- 알고리즘
- 향해99
- Today
- Total
SUIN
[WIL] 향해99 3주차 본문
1주간의 일정 및 프로젝트 내용
개인 프로젝트 과제
- 리뷰 페이지 제작하기
- Git Link : https://github.com/whl5105/hanghae99-chapther3-review
팀 프로젝트 과제
- 답변 및 DIY Section 5개 만들기
- Notion Link : https://puzzled-empress-d3f.notion.site/React-15-12c41e1b561d45f3a6b213aba8886edb
1주일 동안 난 무엇을 알게 되었는가
1. DOM
DOM(돔) 이란?
- Document Object Model
- HTML 단위(요소들) 하나하나를 객체(Object)로 생각하며 메모리에 웹페이지를 논리 트리로 표현하는 문서객체 모델이다
문서객체란 <html>이나 <body> 같은 html문서의 태그들을 JavaScript가 이용할 수 있는 객체(object)로 만든 것을 말한다.
DOM은 Tree 형식의 자료 구조로 되어 있다.
2. Serverless
- 서버리스(serverless)란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델이다
- serve + less : 서버가 없다는 것이 아니라 개발자가 관리해야 할 서버가 없다는 뜻으로 생각하면 된다.
- 서버리스는 서버가 어떤 사양으로 돌아가고 있는지, 서버의 개수를 늘려야 할지, 네트워크는 어떤 걸 사용할지, 이런 걸 설정할 필요가 없다
그 대신 BaaS (Backend as a Service) 혹은 FaaS (Function as a Service)에 의존하여 작업을 처리하게 된다
FaaS (Function as a Service)
FaaS는 프로젝트를 여러 개의 함수로 쪼개서 (혹은 한 개의 함수로 만들어서), 매우 거대하고 분산된 컴퓨팅 자원에 여러분이 준비해둔 함수를 등록하고, 이 함수들이 실행되는 횟수 (그리고 실행된 시간) 만큼 비용을 내는 방식이며 우리가 등록한 함수는 특정 이벤트가 발생했을 때 실행된다.
일정 사용량만큼 무료로 사용할 수 있기 때문에 토이 프로젝트, 소규모 프로젝트의 경우 백엔드로서 매우 유용하게 사용할 수 있다
- 서비스 종류 : AWS 람다(AWS Lambda), Azure 펑션(Azure Function), Google 펑션(Google Functions)
BaaS (Backend as a Service)
앱 개발에 있어서 필요한 다양한 기능들 (데이터베이스, 소셜 서비스 연동, 파일시스템 등)을 API로 제공해 줌으로써, 개발자들이 서버 개발을 하지 않고서도 필요한 기능을 쉽고 빠르게 구현할 수 있게 해주고, 비용은 사용 한 만큼 나가게 되죠. 서버의 이용자가 순식간에 늘어나게 되어도, 따로 대비를 안 해주어도 알아서 확장이 된다.
- 백 엔드에 대해서 지식이 별로 없더라도, 아주 빠른 속도로 개발이 가능하다는 게 BaaS 장점이다.
- 서비스 종류 : Google Firebase, Kinvey
부족했던것 , 앞으로의 공부계획, 다짐
component들을 많이 쪼개보고 많이 합쳐보자!
내장함수 map(), form().. 많이 사용해서 구현해 보자!!
강의 내용에 모르거나 헷갈리는 내용이 있으면 넘어가지 말고 찾아보기
마치며
향해 99 4기 3주 차 15조원분들 너무 고생 많으셨습니다!
새벽까지 개인 공부한다고 잠도 많이 못 주무셨을 건데 아침 일찍 출첵하시고 서로 응원해 주고 부족한 부분 채워주셔서 이번 주차도 잘 마무리할 수 있었던 것 같습니다!
다음 주 차도 모두 파이팅!
'WIL' 카테고리의 다른 글
[WIL] 원티드 프리온보딩 인턴십 Week1 회고 (2) | 2023.02.25 |
---|---|
[WIL] 항해 11주차 (0) | 2022.01.16 |
[WIL] 향해99 4주차 (0) | 2021.11.28 |
[WIL] 항해99 2주차 (0) | 2021.11.14 |
[WIL] 향해99 1주차 (0) | 2021.11.08 |