새로운 개발자를 위한 공부순서

Introduction

본 리스트는 현재 작성되어 있는 코드를 이해하기 위한 최소한의 리스트이며 공식문서를 읽을때나 코드를 볼때 궁금한점, 혹은 깊이 알아야될 것이 있을 때는 더 찾아보고 공부해야된다.

코드를 이해할 때의 팁:

만약 코드를 볼때 잘 모르겠다면, 일단 해당 코드가 호출되는 곳을 검색해가며 가장 최상단 코드(가장먼저 실행되는)로 이동한다. 최상단 코드가 이해가 되었다면 한단계씩 타고 내려가며 이해하도록 해본다.

만약 코드를 보다가 모르겠다면, 대부분 모르는 라이브러리를 사용하고 있거나 프레임워크를 사용하고 있기 때문이다. 따라서 현재 보고 있는 소스코드의 최상단으로 올라가면

import { ... } from  ' ... ';

구문이 있을텐데 소스코드가 import하고 있는 프레임워크 / 라이브러리의 기능을 구글링해가며 이해하도록 노력한다. 아래에 링크되어 있는 문서들을 읽고나면 대부분은 이해가 되겠지만 굵직한 것들을 최소한을 적은 것으로 부분부분 이해가되지 않는 소스코드들은 이런방식으로 이해하도록 한다. 해당 기능이 어떤 역할을 하고, 어떤 인자를 받으며, 어떤 값들을 반환하는 지를 공식문서를 통해 파악하고 나면 이해하는데 큰 어려움은 없을 것이다.

Backend Application Server

             - Models
             - Making Queries
             - Aggregation
             - Search
             - Managers
             - URL dispatcher
             - Writing views
             - View decorators
             - Generic views
             - Introduction to class-based views
             - Built-in class-based generic views
             - Using mixins with class-based views
             - Basic examples
             - Usage in your URLconf
             - Subclassing generic views
    - Signals
    - Requests
    - Responses
    - Views
    - Generic views
    - Viewsets
    - Routers
    - Serializers
    - Validators
    - Authentication
    - Permissions
    - Filtering

    - Introduction
    - Consumers
    - Routing
    - Database Access
    - Channel Layers

Frontend

CSS Flexbox Guide

React Official Document
    - Tutorial (Making Tic Tac Toe)
              - 추가로 히스토리를 눌러서 돌아간 후 그 지점부터 이어서 플레이하도록 구현해보기

Redux Official Document

React-Redux Official Document
    - Using React Redux 다읽기
    - API Reference
        - connect()
        - Provider

React-Router Official Document
    - Guides : Quick Start
    - Guides : Primary Components
React-Router Passing Props

+추가)
-  create-react-app 공식문서
Service Worker 공식문서

+ 추가) DevOps(Web Server / Docker / etc)

- nginx란?
- nginx.conf 이해하기

- docker관련 개념 이해하기
- docker-compose.yml이해하기

- WSGI란?
- gunicorn

- ASGI란?
- daphne




댓글

이 블로그의 인기 게시물

[Django 공식문서 번역] REST Framework - Viewset and Router

[Django REST Framework] create() vs perform_create()

Intel Open WebRTC Toolkit(OWT) Media server 설치하는법