본문 바로가기

취업준비생

💻개발자가 되기 위한 프로젝트(23)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. Web Application - throws IOCxception, Client Server, Logger, try-catch, Exception, FileNotFoundException, Checked, UnChecked 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되.. 더보기
💻개발자가 되기 위한 프로젝트(22)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 [이론편] & 용어정리! - 노션 => HTTP Protocol 이해[TCP Server 특징, UDP, UDP Server 특징, Flow Control, Congestin Control, HTTP 요청/응답 구조(1)] 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - BE 학습 [이론편] & 용어정리! => HTTP 요청/응답 메시지 구조(2), HTTP 응답 코드[2xx - 성공, 3xx - 리다이렉션, 4xx - Client Error, 5xx - Server Error], HTTP 특징(2) - HTTP, Protocol, WWW, Client Server 구조, 무상태 Protocol, 비.. 더보기
💻개발자가 되기 위한 프로젝트(21)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 메뉴판 주문 프로그램을 통해서 어떻게 자바로 표현이 되는지와 객체지향으로써 어떤식으로 코드를 짜면되는지를 학습함 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 메뉴판 주문 프로그램 마무리 - menuItem,.. 더보기
💻개발자가 되기 위한 프로젝트(20)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 각각 수행하는 피연산자들의 Type 들을 PositiveOperator type으로 변환 시켜서 값을 반환해 줄 수 있도록 작업하고 각 구현체에 적용하는 에러사항들을 한 곳에서 에러사항들을 즉각 처리하여 각 구현체에게 수정작업 없도록 method를 생성해주는 작업을 하였고, 이유는 양수인지 아닌지를 체크 할때, 이전에는 각 구현체들에게 return 하여 작업을 했는 반면, 수정 후 각 구현체들은 한 곳에서 수정된 곳에서 양수인지 아.. 더보기
💻개발자가 되기 위한 프로젝트(19)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 각각 수행하는 연산자들을 Public class 만들고 NewArithmeticOperator(Interface) 상속받도록 하여 피연산자들이 구현체들에 의해서 잘 동작하는지, Main CalculatorTest Class에서 에러가 나지 않았는지 TDD를 통해서 체크함 -> 1 ~ 4번째 방법을 통하여 OOP를 다양한 방법으로 코드를 출력하는 연습을 하는 중임 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - .. 더보기
💻개발자가 되기 위한 프로젝트(18)💻 1. AM 09:00 ~ 10:30분 : BE(백엔드 개발 공부) - (객체지향 패러다임 용어, 개념정리) - 객체지향 패러다임 & 설계 및 구현 : 노션 1. 객체지향 패러다임(Procedural Programming, Object Oriented Programming) 2. 객체지향 설계 및 구현 2. AM 10:40 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 요구사항에 맞게 간단한 사칙연산을 만들고, MVC 패던 기반으로 구현하는 작업 2. TDD중 하나하나 문제될때 마다 기록하고, 무엇이 문제인지 어떻게 해결되었는지 기입! -> Comment로 대처 3. 한가지 방법으로 TDD를 끝내는 것이 아니라, 다양한 방법으로 Test가 성공하는지, 왜 실패하는지 어.. 더보기
💻개발자가 되기 위한 프로젝트(17)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. Class, Method 등 역할들 Comment 및 검색을 통해서 어떤 의미인지 파악함 2. PM 13:20 ~ 20:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 낮은 결합도에 의해 코드가 중복되거나, 에러가 나는 현상등을 최소화하는 작업을 진행 2. 부모 Class 상속 받아 조금 더 코드의 재활용성을 높여줌 3. 인터페이스를 상속 받아 자식 Class에게 코드의 유연성과 결합도를 높여줌 3. 객체지향 .. 더보기
💻개발자가 되기 위한 프로젝트(16)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 환경 맞추기! 1. 어제처럼 Tomcat에서 문제가 발생하여 원인을 분석하는 시간이 오전 내내 있었음 2. Tomcat의 에러의 원인은 오후 쯤 해결이 되었는데, 문제가 자동으로 디렉터리가 생성되지 않았고, 수동 작업을 통해서 경로를 설정해주고, 다시 Tomcat을 실행하니 잘 작동이 되는 것을 확인 할 수 있었음 2. PM 13:30 ~ 20:00분 : BE(백엔드 개발 공부) - BE 학습 환경 맞추기 및 다음 단원 공부&용어정리! 1. 의존성 부분도 버전에 맞게 설정했는지 체크 2. TDD 과정들 학습 및 개념정리 3. Docker&JUnit5 용어, 개념정리 - Docker : 노션 - JUnit5 : 노션 4. .. 더보기