패스트캠퍼스 7

패스트캠퍼스 시그니처 백엔드 Path 초격차 패키지 Online.

취업하고 자격증만 3개 따고 사이드 프로젝트를 하나도 안했었다..쌓여가는 연차와 달리 정체되어있는 실력, 이직에 대한 고민에 생각이 많아지던 차에1+1 강의 이벤트에 홀려서 호로록 구매함.지적허영에 마이페이지 속 강의와 책장만 가득해지는 중ㅋㅋㅋㅋ  시그니처 백엔드 Path 초격차 패키지 Online.를 구매하면서 나머지 하나는 뭐가 좋을지도 미리 골라두고 +1 쿠폰 기간도 잊지 않고 챙겨서 강의 2개를 갓챠!  패스트 캠퍼스 강의를 선택한 이유는 다른 사이트 강의도 구매해서 들어봤었는데저번에 들어봤던 강의가 만족스럽기도 했고보증된 강사진과 무엇보다 강의 양과 질에 비해 "저렴"해서 선택했다. 언어 기본 내용정돈 다 안다고 생각했는데 듣다보니 새로 알게되는 내용이 있더라.한번해서는 완전히 알수없는 듯. ..

패스트캠퍼스 2024.12.10

[PART6] Ch04 개발을 좀 더 수월하게(AWS-RDS, S3, CodeDeploy)

RDS 생성 [데이터베이스 생성 방식 선택] 프리티어니까 그냥 표준생성 말고 손쉬운 생성으로 체크 엔진 유형 클릭해보면 DB 인스턴스 크기에 프리티어가 있는 게 있고 없는 게 있다(ORACLE은 프리티어 없다. 프리티어 계정이어도 돈이 부과된다는 점 유의!) 무난하게 mysql에 프리티어로 선택 DB 인스턴스 식별자 fastcampus-rds 로 해주고 마스터 사용자 이름(db에 접속하려면 유저네임과 패스워드 필요) admin 패스워드 손쉬운 생성 기본설정 안 거드리는게 더 안전(요금부담) 포트번호 3306 버전 정보 8.0.28 정도만 확인 하고 데이터베이스 생성 여기서 중요한 건 디비설정했다는 건 사용하겠다는 거고 디비 사용할 때 접속하기 위한 호스트명 마스터 유저네임, 패스워드 같은 값을 설정해줘야..

[PART6] Ch04 개발을 좀 더 수월하게(AWS-EC2 설정)

CI(Continuous Integration) 자동으로 프로젝트에 코드가 머지된다. CD(Continuous Deployment) 자동으로 코드가 배포된다. -개발을 좀 더 수월하게 하기 위함 -개발에 좀 더 집중 가능 -시간 Save(=반복되는 행위를 없애자!) CI/CD는 devOps파트지만, 서비스 백엔드는 몰라도 되는 게 아님 스크립트, 어떻게 파이프라인이 돌아가는지, 어떤 설정 등이 있는지 알아야 내가 푸시했는데 배포가 안됐을 때 1차적으로 본인이 확인할 수 있어야 함. AWS는 쉽게 말해 가상클라우드 환경에서 다양한 서비스를 제공해주는 회사 EC2와 다양한 서비스 [인스턴스 시작] 이름, 애플리케이션 및 OS 이미지 => 우분투, 20.04(프리티어) 인스턴스 유형 =>t2.micro(프리티..

ch 04. 자바의 유용한 클래스들

hierarchy : 계층 멀티쓰레드 프로그램할 때 동기화synchronization위해 사용하는 메서드라서 오버라이딩 불가. final로 선언되어있다. Book book = new Book("데미안", "헤르만 헤세"); System.out.println(book); String str = new String("test"); System.out.println(str); ch01.Book@2133c8f8 test 클래스의 풀네임(패키지 이름까지) @ 인스턴스 메모리의 위치에 대한 가상값(16진수) 똑같이 new한 건데 밑은 test로 String str = new String("test"); System.out.println(str.toString()); String은 .toString()이 이미 오버라..

ch 03. 객체지향 핵심 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter3 Chapter3 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com extends 뒤에는 하나만 오버라이딩, 형변환polymorphism? 자바는 single inheritance다. 단일상속 언어다. 모호함이 없어짐 최근 기능이 확장되고 있지만, 기존 c++보다 안정성, 심플이 초기부터의 목표였다. 상속받는 클래스가 더 많이 올 수록 더 많은 기능확장이 그로 인해 발생하는 모호성이나 문제점은 없애버리자. 상속 구현하는 경우 일반적인 개념을 지닌 원래 클래스보다 기능이 많고 구체적이고 specific하다면..

ch 02. 객체지향 입문 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter2 Chapter2 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com 클래스는 크기가 정해져 있진 않다. 대충 멤버변수만큼 잡힐 것 같긴한데 데이터 타입 + 변수 이름 = new라는 키워드 뒤에 Student()=> 생성자 new해서 학생 한명 생성 이렇게 생성되는 객체를 인스턴스 클래스 기반으로 여러개의 인스턴스가 생길 수 있어. .뒤에 나오는 애들은 우리가 만든 거 외에 나머지는 object클래스의 메서드 클래스 베이스로 객체를 생성한 것 생성된 객체를... 객체라는 용어보다는 인스턴스라는 용어를 더 많..

ch 01. 자바 기초 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter1 Chapter1 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com 프로그램 = instruction set = 명령어 집합 한글 자료만 보지 않기 때문에 영어로 뭐라고 부르는지 영어용어도 같이 공부하는 게 좋다. c랑 c++ 포인터라는 걸로 메모리를 직접 핸들링하기 때문에 시스템이 다운되는 경우가 많았다. 안정성에서 불안 자바는 좀 더 안정적인 언어로 개발 다운시키기가 어렵다 모호함과 불안한 요소들을 다 없애 버린 안정적인 언어 플랫폼(운영체제)에 영향을 받지 않는다 write once, run anyw..