Coder Social home page Coder Social logo

저는요.


항목 내용
한글 한규
영문 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



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[오프젝트 빈]

프로그래밍 경험

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에서 녹색불 붙이기!!!

[email protected]

주한규's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.