코딩기록

1.1일차 - HTML

post-thumbnail

2.2일차 - CSS

post-thumbnail

3.3일차 - Javascript (템플릿 리터럴, 조건문)

post-thumbnail

4.4일차 - Javascript (반복문)

post-thumbnail

5.5일차 - Javascript (배열, 객체)

post-thumbnail

6.6일차 - Javascript (원시 자료형과 참조 자료형, 얕은 복사와 깊은 복사, 스코프, ES6 신규 문법)

post-thumbnail

7.7일차 - javascript (DOM, 퀴즈 어려웠던 부분)

post-thumbnail

8.8일차 - javascript (DOM)

post-thumbnail

9.8일차(2) - 유효성 검사

post-thumbnail

10.9일차 - 깃 & 깃헙 (기본 터미널 명령어, add, commit, Repository, gitignore)

post-thumbnail

11.10일차 - 깃 & 깃헙 (branch, merge, Conflict, diff, stash)

post-thumbnail

12.11일차 - 깃 & 깃헙 (Detached HEAD, Restore, Reset, Revert)

post-thumbnail

13.11일차 (2) - 깃 & 깃헙 (Github, clone, Remote , push)

post-thumbnail

14.13일차 - HTML (vscode에서 github 연결)

post-thumbnail

15.14일차 - HTML

post-thumbnail

16.14일차 (2) - CSS (선택자, 상속, 우선순위)

post-thumbnail

17.15일차 - CSS (Box속성)

post-thumbnail

18.16일차 - CSS (글꼴, 문자)

post-thumbnail

19.16일차 (2) - 배경

post-thumbnail

20.16일차 (3) - 박스띄우기, common.css (공통부분 처리)

post-thumbnail

21.17일차 - 박스띄우기 (position)

post-thumbnail

22.17일차 - 전환, 변환 (transition)

post-thumbnail

23.18일차 - html, css을 이용해서 사이트 만들기

post-thumbnail

24.18일차 (2) - 사이트 만들기 최종본

post-thumbnail

25.19일차 - animation, flexbox, 사이트에 반응형 디자인 추가

post-thumbnail

26.19일차 (2) - flex를 활용한 사이트 만들기

post-thumbnail

27.20일차 - javascript

post-thumbnail

28.21일차 - javascript

post-thumbnail

29.22일차 - javascript (while, for)

post-thumbnail

30.23일차 - javascript (while, for)

post-thumbnail

31.24일차 - javascript (형변환, 배열)

post-thumbnail

32.25일차 - javascript (배열 퀴즈, 객체)

post-thumbnail

33.25일차 (2) - javascript (함수)

post-thumbnail

34.26일차 - javascript (다중 매개변수와 다중 반환값, spread, 스코프와 var키워드의 문제점, let, const)

post-thumbnail

35.26일차 (2) - javascript (함수표현식, 화살표함수, 콜백함수)

post-thumbnail

36.27일차 - javascript (배열고차함수, reduce)

post-thumbnail

37.27일차 (2) - javascript (reduce, 배열고차함수 퀴즈)

post-thumbnail

38.28일차 - javascript (sort, 배열구조분해할당, 클로저)

post-thumbnail

39.28일차 (2) - javascript (DOM 기초)

post-thumbnail

40.29일차 - javascript (DOM 제어와 조작)

post-thumbnail

41.29일차 (2) - javascript (속성노드)

post-thumbnail

42.29일차 (3) - javascript (이벤트)

post-thumbnail

43.30일차 - javascript (이벤트, 버블링, 캡처링, 이전-다음 이벤트, 썸네일 이벤트)

post-thumbnail

44.30일차 (2) - javascript (비동기함수)

post-thumbnail

45.30일차 (3) - javascript (UP & DOWN 게임, TODOLIST)

post-thumbnail

46.31일차 - javascript (CALCULATOR)

post-thumbnail

47.32일차 - javascript (모듈)

post-thumbnail

48.33일차 - java (변수, 형변환, 데이터타입)

post-thumbnail

49.34일차 - java (연산자, 표준 입/출력, 배열-push, pop, copy, delete)

post-thumbnail

50.35일차 - java (배열 - 탐색, 삽입, 정렬)

post-thumbnail

51.36일차 (1) - java (배열 퀴즈 리팩토링)

post-thumbnail

52.36일차 (2) - java (객체지향 - 객체, 필드, 메서드, 클래스, 생성자, 지역변수, equals())

post-thumbnail

53.37일차 - java (... vs [] , 패키지, this)

post-thumbnail

54.39일차 - java (toString, 생성자특징, 객체지향적 프로그래밍 설계 - Repository, Controller, View, MemberList 등)

post-thumbnail

55.40일차 (1) - java (스트링리스트, 접근 제한자, 정보 은닉과 캡슐화)

post-thumbnail

56.40일차 (2) - java (상속)

post-thumbnail

57.41일차 (1) - java (상속- super, static)

post-thumbnail

58.41일차 (2) - java (protected, final, enum)

post-thumbnail

59.42일차 (1) - java (다형성)

post-thumbnail

60.43일차 (1) - java (추상 클래스, 추상 메서드, 인터페이스)

post-thumbnail

61.43일차 (2) - java (버블정렬, 삽입정렬, 선택정렬)

post-thumbnail

62.43일차 (3) - java (예외 처리)

post-thumbnail

63.44일차 (1) - java (자바 표준 API)

post-thumbnail

64.44일차 (2) - java (제네릭, 자바 컬렉션)

post-thumbnail

65.45일차 (1) - java (파일 입출력)

post-thumbnail

66.45일차 (2) - java (내부 클래스, 익명 클래스, 람다)

post-thumbnail

67.45일차 (3) - java (filter, map, stream)

post-thumbnail

68.46일차 - java (객체안에 존재 여부 확인, 객체 정렬, 메서드 참조)

post-thumbnail

69.47일차 - SQL (DDL)

post-thumbnail

70.48일차 - SQL (DML, WHERE)

post-thumbnail

71.49일차 - SQL (FUNCTION)

post-thumbnail

72.50일차 - SQL (GROUP-BY, HAVING, ORDER-BY)

post-thumbnail

73.51일차 - SQL (조인)

post-thumbnail

74.54일차 (1) - SQL (계층형 질의, 서브쿼리)

post-thumbnail

75.54일차 (2) - 웹 프로그래밍 기본 (HTTP 프로토콜의 이해)

post-thumbnail

76.52일차 - SQL (집합 연산자)

post-thumbnail

77.55일차 (1) - SQL (TCL)

post-thumbnail

78.55일차 (2) - SQL (그룹 함수, 윈도우 함수)

post-thumbnail

79.56일차 (1) - JSP/Servlet (MVC패턴, db조회, db저장, servlet, jsp)

post-thumbnail

80.미니프로젝트 회고 (java)

post-thumbnail

81. 57일차 (1) - DataBase (데이터 모델링의 이해)

post-thumbnail

82. 57일차 (2) - JSP/Servlet (db 삭제)

post-thumbnail

83.57일차 (3) - 스프링 (SOLID)

post-thumbnail

84.58일차 (1) - Database (데이터 모델과 성능, view)

post-thumbnail

85.58일차 (2) - 스프링 (mvc패턴을 스프링을 통해 구현)

post-thumbnail

86.59일차 (1) - 스프링 (Request Handling, Response Handling)

post-thumbnail

87.59일차 (2) - 스프링 (요청 처리, 응답 처리 연습)

post-thumbnail

88.60일차 (1) - 스프링 (Ioc, DI, lombok, )

post-thumbnail

89.60일차 (2) - 스프링 (Jdbc, JdbcTest)

post-thumbnail

90.61일차 (1) - 스프링 (요청-응답 DTO, 게시판 기능 실습)

post-thumbnail

91.61일차 (2) - 스프링 (3 Tier Architecture + 성적정보 프로그램 DTO 수정 및 Service 추가)

post-thumbnail

92.62일차 (1) - 스프링 (MyBatis)

post-thumbnail

93.62일차 (2) - 스프링 (MyBatis를 활용하여 게시물 관리 프로그램 수정)

post-thumbnail

94.63일차 - 스프링 (페이징)

post-thumbnail

95.64일차 (1) - 스프링 (게시판 여러가지 기능 추가)

post-thumbnail

96.64일차 (2) - 스프링 (댓글)

post-thumbnail

97.65일차 (1) - 스프링 (클라이언트 사이드 렌더링, 서버 사이드 렌더링 , REST API)

post-thumbnail

98.65일차 (2) - 스프링 (RESP API로 댓글 조회-생성구현, Log)

post-thumbnail

99.66일차 (1) - 스프링 (입력값 검증, 댓글 삭제)

post-thumbnail

100.66일차 (2) - JavaScript (AJAX - XMLHttpRequest, 콜백지옥, promise, fetchAPI GET요청)

post-thumbnail

101.67일차 (1) - JavaScript (실습문제 Modal 추가, fetchAPI - GET, POST)

post-thumbnail

102.67일차 (2) - JavaScript (게시물 프로그램 fetch API - 조회, 등록)

post-thumbnail

103.68일차 (1) - JavaScript (게시판 프로그램 -> 무한스크롤, fetchAPI - DELETE, PUT, PATCH)

post-thumbnail

104.68일차 (2) - JavaScript (인증, 인가)

post-thumbnail

105.69일차 (1) - Spring, javaScript (인증, 인가, jsp include - 정리)

post-thumbnail

106.69일차 (2) - Spring, javaScript (인증, 인가 - 중복 검사)

post-thumbnail

107.70일차 (1) - Spring, javaScript (쿠키와 세션, 로그인, 인터셉터)

post-thumbnail

108.71일차 (1) - Spring, JavaScript (내가 쓴 글만 삭제하는 인터셉터, 에러 페이지 처리, 자동 로그인)

post-thumbnail

109.71일차 (2) - 조회수 증가 방지

post-thumbnail

110.72일차 (1) - 좋아요, 싫어요 기능

post-thumbnail

111.72일차 (2) - 관리자 이거나 본인일 때만 댓글 수정 - 삭제 가능하게 수정

post-thumbnail

112.73일차 (1) - 파일 업로드 (회원가입시 프로필 이미지 처리)

post-thumbnail

113.73일차 (2) - 로그인 시 화면에 프로필이미지 처리, 댓글 이미지 처리

post-thumbnail

114.74일차 - Spring (카카오 로그인)

post-thumbnail

115.미니프로젝트 회고 #1 (Spring, JavaScript, Mybatis)

post-thumbnail

116.75일차 (1) - JavaScript (this)

post-thumbnail

117.76일차 (1) - React (jsx, 컴포넌트, prop, prop.children, 이벤트 바인딩)

post-thumbnail

118.77일차 (1) - React (useState, 상태관리: 단일값vs객체, Props Drilling, 동적 리스트 렌더링)

post-thumbnail

119.78일차 (1) - React (화면에 실시간 렌더링 안되는 문제 해결, 버튼 추가, 값 추가시 값에 따른 차트바 동적 렌더링)

post-thumbnail

120.78일차 (2) - React (목표앱 - 목표 추가, 삭제)

post-thumbnail

121.79일차 (1) - React (동적 스타일 변경하기 - styled components, css module, Portal, useRef)

post-thumbnail

122.80일차 - React (6.18)

post-thumbnail

123.81일차 - React (Context API)

post-thumbnail

124.82일차 - React (todo 실습, Ref 실습)

post-thumbnail

125.83일차 - React (6.21)

post-thumbnail

126.84일차 - React (6.24)

post-thumbnail

127.85일차 - JPA

post-thumbnail

128.86일차 - JPA (JPQL, 페이징, 양방향 매핑 (연관관계 설정))

post-thumbnail

129.87일차 - JPA (N+1 문제, 다대다 관계, Query DSL)

post-thumbnail

130.88일차 - JPA (커스텀 인터페이스, 정렬과 페이징 처리, GROUP BY, HAVING, Tuple 대신 Dto로 받기)

post-thumbnail

131.89일차 - JPA (join, 서브쿼리)

post-thumbnail

132.90일차 - JPA, React (동적 쿼리, React 라우팅)

post-thumbnail

133.91일차 - JPA, React (React, Spring 서버 연결)

post-thumbnail

135.93일차 - React, JPA (무한스크롤)

post-thumbnail

136.94일차 - JPA (이메일 중복확인, 이메일 인증 처리)

post-thumbnail

137.95일차 - React

post-thumbnail

138.96일차 - JPA (JWT 토큰, 로그인 인증 인가, 세션과 토큰 차이점, 토큰에 저장한 데이터 컨트롤러에서 사용)

post-thumbnail

139.97일차 - JPA (토큰 파싱 정보 수정, 권한에 따른 렌더링 설정, 등급업 처리), React (회원가입)

post-thumbnail

140.98일차 - aws

post-thumbnail

141.99일차 - aws (ec2 역할부여, 탄력적 ip, RDS)

post-thumbnail

142.100일차 - aws (RDS 운영, S3, 클라이언트에서 받은 사진 S3 버킷에 저장하기)

post-thumbnail

143.101일차 - aws (정적 웹사이트 호스팅, 리액트 호스팅, yml 여러개 만드는 법, 스프링 EC2에 배포, RDS 연결 정리)

post-thumbnail

144.102일차 - aws (Jenkins vs Github Actions, Github Actions로 리액트앱 자동빌드 및 배포, 스프링 API EC2 배포 마무리)

post-thumbnail

145.103일차 - React

post-thumbnail

146.104일차 - React (Redux - useState의 대체제)

post-thumbnail

147.#1 파이널 프로젝트

post-thumbnail

148.105일차 - React (redux 실습)

post-thumbnail

149.106일차 - 도커 (이미지, 컨테이너)

post-thumbnail

150.107일차 - 도커 (Dockerfile, Spring Boot 애플리케이션을 Docker를 이용해 배포, 도커 컴포즈로 스프링앱 도커라이즈 - spring, db 연동)

post-thumbnail

151.108일차 - 도커 (도커 컴포즈로 리액트앱 도커라이즈)

post-thumbnail

152.도커 - 도커 컴포즈를 이용한 전체 애플리케이션 배포

post-thumbnail

153.코딩테스트 - SQL

post-thumbnail

154.코딩테스트 - SQL

post-thumbnail

155.코딩테스트 - java

post-thumbnail

156.@Param 사용

post-thumbnail