Skip to content
View HankJoo's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • HIST
  • Seoul
  • 21:32 (UTC +09:00)

Block or report HankJoo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
HankJoo/README.md

์ €๋Š”์š”.


ํ•ญ๋ชฉ ๋‚ด์šฉ
ํ•œ๊ธ€ ํ•œ๊ทœ
์˜๋ฌธ Hank

flowchart TB
%% Colors %%
classDef blue fill:blue,stroke:#000,stroke-width:2px,color:#fff
classDef orange fill:orange,stroke:#000,stroke-width:2px,color:#fff
classDef red fill:red,stroke:#000,stroke-width:2px,color:#fff
    subgraph BASIC                          
        D(Dev Environment):::blue
        M(Markdown)
        G(Git)
        D-->M-->G                                             
    end
    
    G-->B1      
                    
    subgraph "Backend"
        subgraph "B 1"
            B1(Java - Basic)
            B2(Java - SOLID)
            B3(Java - ETC)        
            B4(Java - Unit Test Junit,Mockito,AssertJ)     
            B1-->B2-->B3-->B4           
        end
      
    B4--->B5
        
        subgraph "B 2" 
            B5(Layered Architecture)
            B6(DIP-principle, IoC Container-framework)
            B7(Spring Core)
            B8(RESTful API Design)                       
            B9(Spring WebMVC)
            B10(Spring Boot):::red
            B11(Spring Boot Test) 
            B12(Spring Data JPA)
            
            B5-->B6-->|์ œ์–ด์—ญ์ „-๊ฐ์ฒด๊ด€๋ฆฌ, ์ข…์†์ฃผ์ž…-๊ณ ์ฐจ์› ๊ด€๋ฆฌ|B7
            B7-->B8-->|Resource,Http Method,Stateless,Cacheable,Uri|B9-->B10-->B12
            B10-->B11
                        
        end        
    end
    
    G-->F1
    
    subgraph "Front end"
        subgraph "F 1"
            F1(HTML)
            F2(CSS)
            F3(JavaScript - Part 1)            
            F4(JavaScript - Part 2)            
            F6(TypeScript)                        
            F3-->|์ฝœ๋ฐฑ,Promise,AWAIT,ASYNC|F4
            F1-->F2-->F3-->|์ฒด์ด๋‹,Promise API|F4-->F6
        end
    
    F6 ---> F7   
        
        subgraph "F 2"
            F7(React Web Framework):::red    
            F8(JavaScript - Unit Test)            
        end       
    end
    F7 -->F8
    F7 -->|hooks,fetch,event,rendering,redux,router,token|P1
    B12 --> P1
         
    B4<-..->|TEST|F8
    B4<-..->|TEST|B11
           
    subgraph "Project"
            P1(Toy Project)
            P2(Domain Driven Design)            
            P3(Application Modernization Project):::orange    
            P21(Application Layer)
            P22(Domain Model Layer):::orange
            P23(Infrastructure Layer)
            P21-->P23
            P23-->P22
            P21-->P22    
    end 
    
    subgraph "Microservice"

    end
    
    P22-..-P2
    
    P1-->P2-->P3



Loading
flowchart LR

classDef blue fill:blue,stroke:#000,stroke-width:2px,color:#fff

    principle>Principle ์›์น™]:::blue---A[IoC - inversion of Control]-->E[์ œ์–ด๋Š” ์ปจํ…Œ์ด๋„ˆ,ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋‹ด๋‹นํ•ด์•ผ ํ•œ๋‹ค.]
    principle---B[DIP - Dependency Inversion Principle ]-->F[์ €์ˆ˜์ค€ ๋ชจ๋“ˆ์ด ๊ณ ์ˆ˜์ค€ ๋ชจ๋“ˆ์— ์˜์กดํ•ด์•ผ ํ•œ๋‹ค.]
    pattern>Pattern ๋ฐฉ๋ฒ•]:::blue---C[DI - Dependency Injection]-.-G1[*Constructor Injection*]
    C-.-G2[Setter Injection]
    C-.-G3[Method Injection]
    framework>Framework]:::blue---D[IoC Container]-->|has|H[์˜คํ”„์ ํŠธ ๋นˆ]
Loading

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜

console.log("Hello World!");

  • C#.NET ASP.NET JAVA Android SOAP WCF REST
  • HTML CSS JAVASCRIPT REACT NEXT.JS NODE.JS PRISMA(ORM)
  • ORACLE MSSQL MYSQL POSTGRESQL
  • VS CODE, VS Studio

์ƒˆ๋กœ์šด ๊ฒฝํ—˜..

  • Markdown GIT
  • TYPESCRIPT SPRING BOOT JPA
  • JEST Junit Mockito AssertJ
  • Linux Ubuntu
  • IntelliJ World.
  • Mermaid
  • Domain Driven Design

ํ•˜๊ณ  ์‹ถ์€ ๋ง

  • ๋‚ด ์ฃผ๋ณ€์˜ ๋ชจ๋“  ๋ถ„๋“ค์ด ์Šค์Šน์ด๋‹ค.
  • ๋…ธ๋ ฅํ•˜๋ฉด ์–ธ์  ๊ฐ„ ๋œ๋‹ค.
  • ์•„์ง(?) ์ Š๋‹ค.
  • MACBOOK์ด ์—†๋‹ค. ์–ธ์ œ ๋‚˜์˜ฌ๋ผ๋‚˜. ๋‚™์˜คํ•˜๋ฉด ์•ˆ๋˜๋Š”๋ฐ.....๋งฅ๋ถ ํ”„๋กœ๋ฅผ ๋ฐ›์•˜๋‹ค...๋ถˆ์ฝ”..

์ง€๊ธˆ ๋ชฉํ‘œ

  • ๋งค์ผ Github์—์„œ ๋…น์ƒ‰๋ถˆ ๋ถ™์ด๊ธฐ!!!

wink586@naver.com

Popular repositories Loading

  1. next.js next.js Public

    Forked from vercel/next.js

    The React Framework

    JavaScript

  2. JestStudy JestStudy Public

    JavaScript

  3. HankJoo HankJoo Public

  4. Typescript Typescript Public

    TypeScript

  5. CSS CSS Public

    HTML

  6. Javascript Javascript Public

    JavaScript