Skip to content

This repository is for what I learned today in programming

License

Notifications You must be signed in to change notification settings

JeromeCheon/TIL-prev

Repository files navigation

TIL (Today I learn)

This repository is for what I learned today in programming. 프론트엔드 부터 백엔드, 그리고 DevOps 관련한 테크닉, 툴까지 다양한 분야에서 기본 개념 공부와 실습을 진행한 내용을 담았습니다. 부족한 점이 많은데 프로젝트 내 버그나 개선 사항 또는 여타 피드백이 있으면 Issue 로 남겨주시면 감사드리겠습니다.

FE

JS and TS

  • 함수형 프로그래밍 학습 -> fastcampus 강의 수강 완료 노션 정리 내용
    • map, reduce, filter 등을 직접 구현해보기
    • Option을 사용해서 더욱 확장하기
    • Try를 구현하면서 Error Handling도 함수형 프로그래밍으로
    • Promise 사용 (callback 지옥 -> async-await, Promise ,then/catch 등)
    • Observable을 통한 반응형 고려 (Observer, Observable, lift 함수 구현)
      • RxJS 라이브러리 사용도 병행

React

노션 정리 내용 참고

  • Create React App
  • Webpack React App(TS 기반)
  • React Hooks 이용
  • storybook 실습
  • Udemy React 실습 강좌(예정)

CSR

Client Side Rendering

SSG

Static Site Generation

SSR

Server Side Rendering

Next.js(SSG 기능도)

BE

Express

  • Udemy 강좌를 통한 Jest(Javascript Testing) Library
    • Nodejs Express - unit testing/integration tests with Jest

NestJS

Go / Gorilla

  • Gorilla/mux를 활용한 RESTful API 웹 어플리케이션 구축
  • Must Have Tucker의 Go 프로그래밍 책 내용 기반 학습
  • Go 기초 문법 및 실습 내용 노션 정리

Design Pattern

DDD(Domain Driven Design)

DevOps

AWS 관련

  • AWS Resource 종류 및 특징 노션 정리 내용
  • 소규모 아키텍처 실습 -> backend application(Django) 진행
    • (추후 보완 예정)

Docker

Kubernetes

  • kubernetes 노션 정리 내용
  • k9s, lens 관련 추가 학습
  • subicura 가이드, 초격차 강의 내용 기반 실습

Terraform

Monitoring & logging

CI/CD

AWS 기반 IaaS 방식

  • Jenkins 노션 정리 내용
    • 실습은 추후 진행 예정, 현재 사내 시스템을 통한 체화 진행중

About

This repository is for what I learned today in programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published