충남대 73

[CNU SW Academy] 3일차(22.12.05.)

하석재 강사님 SW아카데미 특강 #5 (POJO와 DI #2) 객체지향전체 코드가 클래스 하나인 경우? -> 객체지향 맞음디자인패턴(best practice, 최선책) - MVC(Model-View-Controller) - 모바일/PC 동시 대응, VIEW만 바꾸면 됨 - MVVM(Model-View-ViewModel) - DI(Dependency Injection) 패턴 - 전략패턴(Strategy) - 인터페이스 기반 패턴 POJO(Plain Old Java Object)자바 객체지향의 특징 및 정신을 요약궁극적인 객체지향특정 클래스를 상속받아야 함(X) - 자바는 단일상속이라 제약 발생Thread 생성 -> Thread 클래스 상속/Runnable 인터페이스 상스프링 삼각형 POJO = DI + A..

SW Academy 2022.12.05

[CNU SW Academy] 2일차(22.12.02.)

하석재 강사님 오프라인 특강 매주 금요일 3시 ~ 5시 특강 진행 예정 프로그래머스 프로젝트는 개인(cloning project, 기능구현 추가해보기) 채용연계 - 회사에서 준 주제를 진행하고, 멘토링도 하고 채용까지 연계되는 형태 SPA(Single Page Application) 웹은 클릭할 때 마다 다른 페이지가 나온다. 한 프로그램 내에서 화면이 전환되는 형태로 바꾸자. ex) React, Angular, Vue JavaScript의 객체지향 버전 : TypeScript 비동기가 무엇인가? MSA, Docker -> 요즘 트렌드 컴포넌트와 MSA 객체지향의 상속은 소스레벨 재사용성(소스가 있어야만 가능한 한계) 컴포넌트 property를 통한 호출 및 제어 가능 MS IDL(MIDL) 자바는 .c..

SW Academy 2022.12.02

[CNU SW Academy] 1일차(22.12.01.)

하석재 강사님 컴퓨터 전공자가 알아야 하는 언어 Big3 - 자바 : 백엔드, 프론트엔드(안드로이드) - 자바스크립트 : 프론트엔드, 백엔드(Node.js) - 파이썬 : 딥러닝, 데이터사이언스, 자동화 클라우드 서버, 모바일마저도 전부 클라우드로 가고 있다. - 리눅스 - TCP/IP - 도커/쿠버네티스 기본적으로는 영역 구분 없이 다 해라. 하나만 해서 먹고 살 수는 있다. 다만 아주 잘 해야 한다. 대부분의 경우는 다양한 기술을 적용하며, 기술 사이클은 빠르고 경쟁이 심하다. 트렌드의 이해는 필수이다. 객체지향 JAVA와 C++의 가장 큰 차이 - 단일상속이냐 다중상속이냐 객체지향이 어떤 식으로 발전했는지 알아야 한다. -> Spring Front-End, Back-End 백엔드 -> Present..

SW Academy 2022.12.01