클래스
-
<Lecture> 트위터 클론코딩클래스/프로그래머 2022. 2. 5. 22:36
🏅 리액트에 파이어베이스를 적용해 보는 경험 (4시간+, 난이도: ★★☆☆☆) 리액트로 프런트엔드를 구축합니다. 그외 로그인 기능과 실시간 챗 전송, 이미지 업로드 등을 파이어베이스로 구현합니다. 모바일 앱에서 파이어베이스를 사용해 본 경험이 있었지만 파이어베이스 버전이 올라가면서 바뀐 내용이 많았습니다. 그래도 주어진 문서를 잘 따라서구현한다면 위의 기능들을 쉽게 구현할 수 있는 엄청난 서비스입니다. 파이어베이스를 실서비스에 적용하기에는 다소 무리가 있다는 의견이 많은 것으로 보입니다. 그럼에도 프로토타입의 빠른 구현을 위한 용도로는 파이어베이스 만한게 없는 것 같습니다. (비슷한 서비스로 AWS Amplify 가 있긴 합니다) 2/3 ~ 2/5 https://nomadcoders.co/nwitter ..
-
<TIL> 220205 DB, DBMS, DB 시스템클래스/└ TIL 2022. 2. 5. 21:54
🌱 { 데이터베이스 } 데이터베이스란 특정 조직의 여러 사용자가 '공유'해서 사용할 수 있도록 '통합'해서 '저장'하는 '운영' 데이터의 집합입니다. 데이터베이스 관리 시스템(DBMS)은 조직에 필요한 데이터를 데이터베이스에 통합하여 저장해두고 이를 관리하는 소프트웨어입니다. 데이터베이스 관리 시스템은 질의 처리기와 저장 데이터 관리자로 구성됩니다. 데이터베이스 시스템은 테이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템입니다. 데이터베이스 시스템은 사용자, 데이터 언어, 데이터베이스 관리 시스템, 데이터베이스, 컴퓨터로 구성됩니다. 📌 데이터베이스 개론 / 김연희 지음 / 한빛아카데미
-
<TIL> 220204 인터넷, 인터페이스클래스/└ TIL 2022. 2. 4. 22:01
🌱 { 인터넷 } 인터넷이란 네트워크의 네트워크입니다. LAN은 스위치로 연결된 네트워크입니다. 외부와 네트워크를 형성하기 위해서 라우터를 사용합니다. 대륙간의 데이터 전달은 해저 광섬유 케이블을 통해서 이루어집니다. { 타입스트립트 } 타입 별칭과 인터페이스는 문법만 다를 뿐 거의 같은 기능을 수행합니다. cf) 팩토리 패턴은 어떤 객체를 만들지를 전적으로 팩토리에 위임합니다. cf) 빌더 패턴으로 객체의 생성과 객체 구현 방식을 분리할 수 있습니다. 📌 https://www.youtube.com/watch?v=Dxcc6ycZ73M&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7 https://www.youtube.com/watch?v=zN8YNNHcaZc 타입스크립트 프로그래밍..
-
<Book> 쉽게 배우는 데이터 통신과 컴퓨터 네트워크클래스/프로그래머 2022. 2. 3. 21:14
🏅 네트워크를 깊이 학습할 수 있음 (분량: 584쪽, 난이도: ★★★☆☆) OSI 7계층 위주로 설명되어 있습니다. 각각의 주제들을 깊이 있게 설명하는데 비중을 두고 있습니다. OSI 7계층의 전체적인 밑그림을 가진 상태로 읽으면 좋을 것 같습니다. 나중에 네트워크 지식에 대한 갈증이 생기면 한번더 읽어볼 예정입니다. 1/30 ~ 2/3 http://www.yes24.com/Product/Goods/34969452 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 - YES24 데이터 통신과 컴퓨터 네트워크의 상호 연관된 부분을 함께 학습할 수 있다. 복잡한 데이터 통신 과정은 생략하고, 친숙한 TCP/IP 인터넷을 중심으로 쉽게 설명합니다 개정판에서는, 전체 흐름이 www.yes24.com
-
<TIL> 220203 제네릭, 타입 시그니처클래스/└ TIL 2022. 2. 3. 17:45
🌱 { 타입스크립트 } (a: number, b: number) => number 코드는 함수 타입 문법으로써, 호출 시그니처 또는 타입 시그니처라고 부릅니다. 타입 시그니처를 먼저 정하고 값을 나중에 채우는 프로그래밍 방식을 타입 주도 개발이라고 합니다. 여러 장소에 타입 수준의 제한을 적용할 때는 제네릭 타입 매개변수를 사용합니다. (제네릭 타입 매개변수 = 제네릭 타입 = 제네릭) 📌 타입스크립트 프로그래밍 / 보리스 체르니 지음 / 우정은 옮김 / 인사이트
-
<Lecture> React JS 마스터클래스클래스/프로그래머 2022. 2. 2. 22:45
🏅 리액트 기본기를 다지고, 애니메이션을 다양하게 적용해 볼 수 있음 (17시간+, 난이도: ★★☆☆☆) 리액트 기초를 학습한 이후 본격적으로 다양한 기술들을 연습해 볼 수 있었습니다. 특히 framer motion을 활용한 여러가지 애니메이션을 접할 수 있었습니다. 1/13 ~ 2/2 https://nomadcoders.co/react-masterclass React JS 마스터클래스 – 노마드 코더 Nomad Coders Typescript, Recoil, Framer Motion, Gatsby nomadcoders.co
-
<TIL> 220202 DNS, 인덱스 시그니처클래스/└ TIL 2022. 2. 2. 20:40
🌱 { 네트워크 } HTML로 작성한 문서는 서버에 보관되고, 클라이언트는 이 문서의 내용을 회신받아 웹 브라우저에 출력합니다. 웹 브라우저는 HTML을 해석하는 프로그램이라고 할 수 있습니다. DNS는 도메인 네임 스페이스, 네임 서버, 해석기라는 세 가지 요소로 구성됩니다. { 타입스크립트 } [key: T]: U 같은 문법을 인덱스 시그니처라고 부르며, 타입스크립트에 어떤 객체가 여러 키를 가질 수 있음을 알려줍니다. 타입스크립트는 T[]와 Array라는 두 가지 배열 문법을 지원합니다. undefined는 아직 정의하지 않았음을 의미하는 반면 null은 값이 없다는 의미입니다. 📌 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 / 박기현 지음 / 한빛아카데미 타입스크립트 프로그래밍 / 보리스 체르니 ..