회사를 다니면서 틈틈이 공부한 끝에 NCA 자격증을 취득했습니다. 자격증을 취득하기 위해 공부했던 방식과, 후기를 공유하려고 합니다. 네이버 클라우드 플랫폼 자격증 중에는 NCA, NCP, NCE 총 3가지가 있습니다. NCA 취득하고 NCP, NCP를 취득하고 NCE 시험을 볼 수 있습니다. NCA 시험은 네이버 클라우드 플랫폼 자격증 중의 가장 기초가 되는 자격증입니다. 이 시험은 Overview, Compute, Storage, Network, Media에서 문제가 출제됩니다. 자격증 공부하는 방법은 네이버 클라우드 설명서(docs.ncloud.com/ko/) 사이트에 들어가셔서 Compute, Storage, Network, Media를 순서대로 전부 실습을 해보는 것이 좋습니다. 그 후에, 다시..
Angular Component Lifecycle 안녕하세요. 오늘은 앵귤러의 기본이 되는 생명주기에 대해 알아보겠습니다. 앵귤러에는 8단계의 라이프 사이클이 있습니다. (constructor 함수는 타입스크립트에서 동작하므로 제외) 각 단계는 라이프 사이클 훅 이벤트라고 부릅니다. constructor(Typescript) constructor 함수는 앵귤러와 별개로 타입스크립트에서 호출하는 메서드입니다. constructor 함수에는 컴포넌트에 의존성들(예: 서비스)을 주입(inject)하는 것이 가장 좋습니다. constructor 함수가 실행된 후에 앵귤러의 라이프 사이클이 실행됩니다. ngOnChanges constructor 함수 이후에 제일 처음 호출되는 라이프 사이클 훅 이벤트입니다. 자식..
이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 6)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍 컨셉들을 이해하는 첫 단계가 가장 중요하고 때로는 가장 어려운 단계다. 하지만 올바른 관점으로 접근한다면 그렇게 어렵지 않다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4, Part 5 이제 어쩌지? 이 훌륭한 것들을 모두 배웠으니, 당신은 이렇게 생각할 것 이다. "이제 어쩌지? 이제까지 배운 것을 내 프로그래밍에 어떻게 적용시키지?" 사정에 따라 다..
이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 5)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4 참조 투명성 참조 투명성은 순수함수가 표현식으로 안전하게 대체될 수 있다고 설명하는 멋진 용어이다. 아래 예제가 이해하는데 도움이 될 것이다. 대수학에서 다음 공식을 봤을 때, y ..
이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 4)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3 커링 Part 3의 마지막 부분에서 mult5 함수는 1개의 파라미터를 받았고, add 함수는 2개의 파라미터를 받았기 때문에 mult5 함수와 add10 함수를 합성할 때 문제가 발생했었다. 우..
이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 3)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2 합성 함수 프로그래머로서 우리는 게으르다(좋은 뜻). 우리는 빌드, 테스트, 배포 코드를 계속해서 작성하는 것을 원하지 않는다. 우리는 항상 일을 한 번만 하는 방법과 그것을 어떻게 재 사용하여 다른 일을 할 ..