목록학교 프로그램 (15)
On the journey of

* 본 강의는 LINC 사업단의 사업 일환으로 진행되었으며, 강의안은 유출 금지이기에 수강하면서 기록만 하고자 합니다. * 본 강의는 AWS Korea의 Solutions Architect 담당자분께서 진행해 주셨습니다. [ 네트워크] 0. Network Overview IT에서 네트워크란 Resource를 공유하고, 서로 커뮤니케이션할 수 있도록 해주는 수단이다. 쉬운 예로 한 컴퓨터에서 다른 컴퓨터로 메일을 보내는 것 등이 있다. 또 집 Wifi-Network와 학교의 Wifi Network 망이 달라, 통신하기 위해 '라우터'라는 장비를 통해 요청을 하는 것 또한 하나의 예시이다. 1. Network - Amazon VPC AWS에선 전 세계를 Region(데이터센터를 클러스터링하는 물리적 위치)라..

* Rest API 톱아보기 (1) 보고오기 02. Firebase로 간단한 Database Server를 구축해 보자 01. Firebase란? : 구글이 소유하고 있는 모바일 애플리케이션 개발 플랫폼으로, Backend 구성 요소[분석,인증,데이터베이스,구성설정,파일 저장, 푸시 메시지 등]를 지원하며, 앱과 서비스 간 미들웨어를 구축할 필요가 없다. 또한, 일반적으로 클라이언트 앱에서 데이터베이스의 쿼리를 전송하는 코드를 작성하게 되는데, 이 부분이 전통적인 앱개발 부분과 다른 부분이며, 여기 덕에 Paas / Baas ( Platform , Backend as a service)라고도 불린다. : 기능은 크게 3종류로 나뉜다. Build better apps Improve app Quality G..
* 이 포스트는 3차 세미나 (2)를 준비해주신 두 부원분의 강의를 기준으로 작성되었음을 밝힙니다. 01. REST API에 대해 알아보자. 1, REST API란 뭘까? 기본적으로 REST는 Representational State Transfer의 약자로, 자원을 이름으로 구분해 해당 자원의 상태를 주고받는 모든 것을 의미한다. 자원은 서버에 존재하는 모든 데이터의 총칭으로, 고유의 URL을 가지며 클라이언트는 이 URL(URI)를 지정해 해당 자원에 대해 CRUD Operation(명령어)을 수행한다. 이외에 '행위'는 클라이언트가 HTTP Method를 사용해 자원을 조작하는 것을, '표현'은 클라이언트가 자원을 조작하면 서버가 HTTP Pay Load를 통해 응답을 보내는 것을 의미한다. 2. ..

* 본 강의는 LINC 사업단의 사업 일환으로 진행되었으며, 강의안은 유출 금지이기에 수강하면서 기록만 하고자 합니다. * 본 강의는 AWS Korea의 Customer Solutions 매니저님께서 진행해 주셨습니다. 0. 클라우드의 정의 : 인터넷을 통해 서비스를 제공하는 기술적인 개념이며, 클라우드 컴퓨팅은 기업(개인) 소유의 컴퓨터 자원을 인터넷을 통해 공유, 활용하는 것을 의미한다. 이를 통해 컴퓨터 자원의 사용량에 따라 비용을 절감하고 유연하게 자원을 할당할 수 있다는 장점이 있다. 1. 클라우드의 진화과정 & 종류 쉽게 물리서버 > 가상서버 > 클라우드 순으로 진화되어 왔으며, 크게 IaaS, PaaS, SaaS 3개 종류가 있다. stands for : Iaas - Infrastructur..