패스트캠퍼스 강의
[3일차] 50일 포트폴리오 챌린지
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. https://bit.ly/43z0P6S 패스트캠퍼스 [직장인 실무교육] 프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공. fastcampus.co.kr 3일차 만에 첫 느낀점.. 우선 강의 속도가 너무 빠르다.. 같이 따라치면서 이해하면서 배우고 싶었지만 그러기엔 아직 내가 부족한것도 있고 강의가 빠른것 같기도하다 그다음은 내가 눈이 안좋은건지 모니터가 작은건지 내용이 잘 안보인다..ㅜㅜㅜ 이 부분에 대해서는 알아서 잘 해야 할듯 싶다 그 외에 강의 구성 자체는 좋은것같다. 전체 패키지로 구성되어서 A 부터 Z까지 커버해주는 느낌이다. 예를 들어 다른 곳은 자바면 자..
[2일차] 50일 포트폴리오 챌린지
50일 포트폴리오 챌린지 2일차 객체 지향 객체 지향 4가지 특징 추상화 다형성 캡슐화 상속 객체 지향의 5가지 설계 원칙(SOLID) SRP: Single Responsibility Principle (단일 책임의 원칙) OCP: Open/Closed Principle (개방 폐쇄의 원칙) LSP: Liskov’s Substitution Principle (리스코프 치환의 원칙) ISP: Interface Segregation Principle (인터페이스 분리의 원칙) DIP: Dependency Inversion Principle (의존성 역전의 원칙) 객체 지향 설계 방법 도메인을 구성하는 객체에는 어떤 것들이 있는지 고민 객체들 간의 관계를 고민 동적인 객체를 정적인 타입으로 추상화해서 도메인 ..
[1일차] Part 1. 개발 환경 구성하기
도커 및 도커 컴포즈 소개 도커 컨테이너 기반의 가상화 플랫폼 컨테이너 기반의 가상화 vs 하이퍼바이저 기반의 가상화(OS가상화) 컨테이너 논리적인 공간(컨테이너)을 만들어 다양한 어플리케이션을 설치해 하나의 서버처럼 사용할 수 있는 패키지 즉, 물류에서 사용하는 컨테이너처럼 하나의 공간에 다양한 물건을 담아 옮기고, 각 서버에서 컨테이너를 구동해 그 안에 존재하는 어플리케이션을 별도의 설정없이쉽게 사용할 수 있다 가상머신과 컨테이너의 차이 시스템 구조적으로 컨테이너는 한 OS를 공유하는 구조이고 VM은 각각의 OS를 띄워야하는 구조이기 때문에 컨테이너가 빠르다. 하지만 VM은 사용자가 윈도우를 사용하고 있더라도 새로운 GuestOS를 설치할 때 리눅스 OS를 설치해서 사용할 수 있지만, 컨테이너는 리눅..