cano721 / TIL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TIL

매일 공부한 것들을 기록하는 페이지

  • 2021-03-22~ 2021-06
    • view
    • intent, bundle
    • fragment
    • mqtt,okhttp 통신 연결
  • 2021-06 비콘연결 및 거리데이터 추출
  • c 언어 문법 공부
  • camera, led, 서보모터, 초음파센서, 진동감지센서, 모션감지센서 등등 사용
  • 2021-06-20 thread 공부
  • MongoDB 사용
  • mqtt 통신 및 video 스트리밍 설정
  • 기초적인 flask 서버
  • 기본 사용법
  • 2021-07-10 스프링설치

  • 2021-07-19 스프링 기초 mvc탬플릿 엔진, API

  • 2021-07-21 회원관리예제

    • 도메인,리포지토리 생성 및 테스트케이스 작성
    • 회원서비스개발, 서비스테스트
    • 스프링 빈과 의존관계
    • 홈화면,회원등록,조회 페이지 구성
  • 2021-07-22~24 스프링DB 접근기술

    • H2설치, 순수Jdbc맛보기

    • 스프링 통합 테스트, 스프링 JdbcTemplate

    • JPA, 스프링데이터 JPA

  • 2021-07-25 AOP (시간측정예제)

  • 2021-07~08.06 코딩의신 유튜브 시청

    • thymeleaf
    • JPA이용한 RESTful API 작성
    • Security 이용한 로그인 처리
    • 권한에 맞는 API 호출
  • 2021-08-07~ 자바 ORM 표준 JPA 프로그래밍 - 기본편 (김영한님)

    • 1바퀴완료(2021-08-07~ 08-15)
      • Maven 프로젝트 생성 및 애플리케이션 개발 설정
      • 영속성 컨텍스트,flush,준영속상태
      • 엔티티 매핑
      • 연관관계 매핑, MappedSuperclass
      • 프록시, 즉시로딩과 지연로딩, 영속성 전이
      • 기본값타입, 임베디드타입,불변객체
      • 값 타입 비교, 값타입 컬렉션, 값타입 매핑
      • 객체지향 쿼리언어
        • 프로젝션,페이징,조인,서브쿼리, 조건식, JPQL 함수
        • 경로 표현식, 패치조인, 다형성 쿼리, 엔티티 직접 사용, Named쿼리, 벌크연산
  • 2021-08-17~ 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 (김영한님)

    • 1바퀴(2021-08-17~18)
      • 프로젝트 설정 및 도메인 분석 설계
      • 회원,상품,주문 도메인 개발
      • 웹계층 개발
  • 2021-08-26~ 스프링 핵심 원리

    • 객체지향 설계와 스프링( SOLID원칙, 다형성,스프링,스프링부트 )
    • 비즈니스 요구사항과 설계( 회원, 주문, 할인 도메인 설정)
    • AppConfig , 스프링 컨테이너 생성 및 빈 조회, BeanDefinition
    • 싱글톤 컨테이너
    • 컴포넌트 스캔
    • 의존관계주입
  • 2021-11-19~ 모든 개발자를 위한 HTTP 웹 기본 지식

    • 인터넷 프로토콜(TCP,UDP,PORT,DNS)
    • URI,URL, 웹 브라우저 요청 흐름
    • HTTP 특성(클라이언트-서버, 무상태성, 비연결성, http 메시지)
    • HTTP 메서드, HTTP API 설계 예시
    • HTTP 상태코드, 헤더 , 캐시와 조건부 요청
  • 2021-11-29~ 스프링 MVC 1편

    • 웹서버와 WAS의 차이, 서블릿, 멀티 쓰레드,SSR,CSR 개념
    • 서블릿
      • httpServletRequest, httpServletResponse
    • 서블릿과 JSP로 회원관리 적용
    • MVC패턴 적용
    • MVC 프레임워크 만들어보기
      • 프론트 컨트롤러, 뷰, 모델,adapter
    • 스프링 MVC
      • 핸들러매핑,핸들러 어댑터, 뷰 리졸버, 실용적인 컨트롤러
    • 스프링 MVC-기본 기능
      • 로깅, 요청 매핑
      • http 요청 파라미터- 쿼리 파라미터, HTML Form, RequestParam, ModelAttribute
      • http 요청 메시지- 텍스트,JSON
      • 응답 - 정적 리소스, 뷰 템플릿
      • HTTP 응답 - HTTP API, 메시지 바디에 직접 입력
      • 메시지 컨버터, 매핑 핸들러 어댑터
    • 스프링 MVC
      • Thymeleaf
      • 상품 등록,목록,수정처리
      • PRG (Post/Redirect/Get)
      • RedirectAttributes
  • 2021-12-10~ 스프링 MVC 2편

    • Thymeleaf 사용법
    • 메시지,국제화
    • Validation
    • Bean Validation
    • 로그인처리 -쿠키,세션,필터,인터셉터
    • 오류처리와 오류 페이지
    • API 예외 처리
    • 타입 컨버터
    • 파일 업로드

About


Languages

Language:Python 85.0%Language:CSS 4.3%Language:Java 3.2%Language:JavaScript 3.1%Language:Kotlin 2.4%Language:HTML 1.2%Language:C 0.4%Language:Tcl 0.2%Language:C++ 0.2%Language:PowerShell 0.0%Language:Batchfile 0.0%