HYI.log
로그인
HYI.log
로그인
기초부터 완성까지 프런트엔드, 1장
HYl
·
2022년 3월 23일
팔로우
0
book
0
기초부터 완성까지 프런트엔드
목록 보기
1/5
1. 프런트엔드 개발이란?
1.1. 정의
클라이언트는 서비스를 이용하는 사용자 또는 사용자의 디바이스를 의미한다.
프런트엔드 개발은 클라이언트 영역에서 서비스 사용자와 대화하는 인터페이스(UI)를 개발하는 것이다.
궁극적인 목표는 서비스를 이용하는 사용자의 접근성과 편의성 증진이다.
1.2. 프런트엔드 개발의 과거와 현재
웹 표준은 운영 체제나 브라우저와 상관없이 동일한 정보를 제공하는 것을 목적으로 만들어졌다.
HTML, CSS, JavaScript에 대한 표준이 생기면서 플랫폼과 상관없이 하나의 소스로 통합하여 관리할 수 있게 되었고, 개발자의 생산성도 향상되었다.
1.3.1 요구 사항 분석
모듈의 규모에 따라 Microservice로 나눠 작업할지, Monolithic하게 묶어서 작업할지 판단해야 한다.
Microservice & Monolithic 란 ?
1.3.4 배포
Github Actions, Jenkins와 같은 CI/CD 도구들과, Netlify, AWS, Firebase 등의 호스팅 서비스를 조합해 프로젝트에 최적화된 배포 전략을 수립할 수 있다.
배포 자동화는 안정성 있는 애플리케이션 배포와 팀의 생산성 향상에 필수적인 요소이다.
HYl
꾸준히 새로운 것을 알아가는 것을 좋아합니다.
팔로우
다음 포스트
기초부터 완성까지 프런트엔드, 2장
0개의 댓글
댓글 작성