|
03. 템플릿 메소드(Template Method) 패턴
#OODP #디자인패턴 #객체지향
이 영상에서는 템플릿 메소드 패턴을 다룹니다. 이 패턴은 정해진 단계들을 특정 순서에 따라 실행할 때 사용되며, 각 단계는 다양하게 구현할 수도 있습니다. 프랑스 레스토랑에서의 식사 코스를 예로 들며, 각 단계에서 제공되는 요리에 따…
2024-07-30 01:13:21
|
영상 스크랩 |
|
02. 전략(Strategy) 패턴
#OODP #객체지향디자인패턴 #객체지향
전략(Strategy) 패턴은 특정 작업 방식들을 여럿 두고 필요에 따라 갈아끼울 수 있도록 하는 패턴입니다. 주어진 기능을 수행하는 여러 '모드'들을 각각 클래스로 만들어 선택해서 사용합니다. 그 예로, 대형 마트의 계산대에…
2024-07-26 14:16:45
|
영상 스크랩 |
|
01. 파사드(Facade) 패턴
#OODP #객체지향 #Facade
객체지향 디자인 패턴(OODP)의 주요 패턴들을 알아보고, 어떻게 사용하는지에 대해 설명하는 강의 내용입니다. 참고로 이 강의는 Java나 C#등의 프로그래밍 언어를 이해하는 사람들을 대상으로 하고 있습니다.
강의 내용은 크게 다…
2024-07-24 15:41:13
|
영상 스크랩 |
|
SOLID 원칙 - 객체지향 디자인 패턴의 기본기
#객체지향 #코딩 #프로그래밍
이 영상에서는 객체지향 프로그래밍의 SOLID 원칙에 대해 알아봅니다. SOLID 원칙은 효과적이고 견고하며, 유지보수가 용이한 프로그램을 만드는 데 도움이 될 다섯 가지 원칙을 말합니다. 첫 번째, 단일 책임 원칙(SRP)은 각 클래스…
2024-07-17 16:41:38
|
영상 스크랩 |
|
코드 없이 알려주는 객체지향 프로그래밍
#객체지향 #코딩 #프로그래밍
이 영상에서는 객체지향 프로그래밍의 다양한 분야를 상세하게 살펴봅니다. 우선 객체지향 프로그래밍이 무엇인지, 그 해답을 찾기 위해 우리는 성을 건축하는 업무를 다룹니다. 성을 만들기 위한 다양한 역할과 그 역할을 맡아 수행하는 행동들을 …
2024-07-11 15:21:46
|
영상 스크랩 |
|
모나드(Monad)는 사실 쉽습니다. - 함수형 프로그래밍 끝판왕 깨기
#함수형 #프로그래밍 #코딩
이 영상에서는 함수형 프로그래밍 개념 중 하나인 모나드에 대해 설명합니다. 모나드는 값에 함수를 적용하여 새로운 값이 담긴 상자를 만들어내는 기능을 가진 상자로 이해하면 됩니다. 모나드의 기본 기능으로는 유닛(Unit), 맵(Map), 플…
2024-06-30 17:46:09
|
영상 스크랩 |
|
개발자 얄코 실버버튼 언박싱 ( + 강의 반의반값 할인 이벤트)
#유튜브크리에이터어워즈 #코딩 #프로그래밍
= = =
얄코가 드디어 실버버튼을 받았습니다.
얄코 채널을 구독해주시고, 조언과 격려들로 힘이 되어주신
10만 구독자 여러분, 정말 감사드립니다.
= = =
🏠 얄코사이트: https://www.yalco.kr
📖 …
2024-06-26 15:15:06
|
영상 스크랩 |
|
커링 (Currying) - 세련된 함수형 코드 작성하기
#함수형프로그래밍 #코딩 #프로그래밍
이번 영상에서는 함수형 프로그래밍의 대표적인 테크닉 중 하나인 currying에 대해 알아본다. Currying는 한 번에 해야 하는 일을 여러 단계로 쪼개 처리하는 코딩 방식이다. 이를 설명하기 위해 샌드위치를 만드는 함수를 예…
2024-06-25 14:42:16
|
영상 스크랩 |
|
클로저(Closure) - 죽은 함수의 망령
#closure #코딩 #프로그래밍
이번 영상은 JavaScript에서 closure에 대한 개념 설명입니다. closure는 실행이 끝난 함수의 지역 변수나 매개변수가 메모리상에 유지되는 원리입니다. 이때 함수 내부의 함수가 외부 함수의 변수를 참조하는 경우, 외부…
2024-06-21 14:09:17
|
영상 스크랩 |
|
함수형 프로그래밍 - 개발자 내공 업그레이드하기
#코딩 #프로그래밍 #함수형
함수형 프로그래밍은 객체지향 프로그래밍과 함께 프로그래밍 코드를 작성하는 방법 중 하나로, 절차지향적 코드와 비교하여 코드가 간결해질 수 있으며, 다수의 변수를 다루지 않아 에러 발생 가능성을 줄입니다. 또한, 시점에 따라 달라지는 상태를…
2024-06-19 06:57:54
|
영상 스크랩 |
|
Call Stack - 디버깅을 위해 꼭 알아야 할 지식
#코딩 #프로그래밍 #디버깅
이 강의에서는 프로그래밍 언어의 핵심 개념 중 하나인 'Call Stack'에 대해 소개합니다. Call Stack은 함수가 호출될 때 그와 관련된 정보가 저장되는 메모리 구조입니다. Call Stack은 Last In Last Out(L…
2024-06-14 17:07:11
|
영상 스크랩 |
|
웹 어셈블리 (WASM) - 자바스크립트의 대체제?
#자바스크립트 #WebAssembly #코딩
브라우저에서 동작하는 프론트엔드 어플리케이션의 프로그래밍은 주로 JavaScript로 이루어져 왔지만, Web Assembly의 등장으로 개발자에게 더 많은 선택지가 제공되었습니다. Web Assembly는 프로그래밍 언어…
2024-06-11 16:25:24
|
영상 스크랩 |
|
AJAX - 우리가 무한스크롤을 사용할 수 있는 이유
#AJAX #coding #programming
이번 영상에서는 AJAX의 개념과 작동원리, 구현방법에 대해 알아봅니다. AJAX는 웹페이지에서 필요한 정보만 서버로부터 받아와 화면을 새로 고침 없이 업데이트하는 기술입니다.
AJAX가 없던 시대에는 사용자의 모든…
2024-06-07 15:32:27
|
영상 스크랩 |
|
DOM & CSSOM - 프론트엔드 개발자 필수지식
#DOM #coding #programming
이번 영상에서는 웹 페이지의 작동 방식과 프론트엔드 개발의 핵심 요소인 DOM(Document Object Model)과 CSSOM(CSS Object Model)에 대해 다룹니다. DOM은 HTML 문서를 읽는 브라우저…
2024-06-04 14:03:49
|
영상 스크랩 |
|
Message Broker - 카프카와 RabbitMQ를 알아보자
#Kafka #RabbitMQ #MessageBroker
이번 영상에서는 Message Broker의 두가지 종류인 RabbitMQ와 Kafka에 대해 알아보았습니다. Message Broker는 프로듀서와 컨슈머를 서로로부터 독립시켜 데이터의 유실을 방지하고, 수평…
2024-05-30 16:06:14
|
영상 스크랩 |