main 썸네일형 리스트형 [수강후기] 유데미(Udemy) 【한글자막】 Typescript :기초부터 실전형 프로젝트까지 with React + NodeJS 프런트엔드 개발자라면 이제는 누구나 공부하는 타입스크립트이죠 Typescript 공부에 대한 목마름이 계속 있던 저는 좀 더 잘 알고 잘 쓰기 위해 해당 강의를 들어보게 되었습니다. 강의 내용 Typescript의 개념과 컴파일러 작동 방식, ES6 문법, JavaScript를 Typescript에 통합, Webpack으로 개발 환경 설정, 실제 사례를 배웁니다 요구 사항으로는 Javascript 기본 문법 정도의 사전지식을 요합니다. Typescript를 완전 처음 사용해보는 수강생을 위한 초기 셋팅부터 알려줍니다. 그게 아니라면 앞부분은 건너 뛰셔도 될 듯 합니다! 좋았던 점 강의가 꽤 길지만 (15시간) 그만큼 내용도 폭넓고 알찹니다. Typescript는 직접 실습해보지 않으면 이론만으로 공부하기.. 더보기 코드트리 두달 사용 솔직 후기 알고리즘 공부에서 길을 잃었나요 .....? 코드트리 한달 사용 솔직 후기 들어가기 전에 잠깐, 제가 알고리즘을 공부한 지가 얼마나 되었게요? 처음 시작한 알고리즘. Python이었으며 무려 2019년, Jul 이니까 햇수로만 따지면 5년이 좀 안 됐군요. 놀랍게도 아직도 알고리 improvisation.tistory.com 지난 번 한달 사용 후기를 작성하고, 조금 늦게 돌아 온 두달 후기입니다 ..! 두달 차에는 무작정 문제만 풀지 말고, 코드트리에서만 할 수 있는 공부를 하자! 가 목표였고 짧은 기간인지라 역시 모든 커리큘럼을 다 볼 수는 없었고 가능한 만큼 공부했습니다. 알고리즘 문제풀이가 아닌 [ 개념설명 + 설명한 개념 관련 퀴즈 ] 로 구성되어 이론 공부하기 좋은 커리큘럼이 NH(Novic.. 더보기 [수강후기] 유데미(Udemy) 【한글자막】 AI 만들기 : 강화학습과 인공신경망 완전 정복 인공지능에 대한 배경지식을 쌓기 위해 해당 강의를 들어보게 되었습니다. 들어가기 전, 인공지능에 대한 제 수준은 거의 아는 게 없고 여러 종류의 모델들이 어떤 차이가 있는지도 잘 모르는 초보 입니다. - 과거 데이터 정제, 데이터 시각화 등등의 기초 수업을 python, R으로 들은 적이 있다. - RNN을 공부하고 tokenize를 사용해 봤다. AI에서 사용되는 언어인 Python에 대해서는 적당히 알지만, 잘 쓰진 못합니다. 크롤링 하고 알고리즘 열심히 풀었던 게 너무 까마득 ... 강의 내용 Q-Learning, Deep Q-Learning, Deep Convolutional Q-Learning, A3C, 인공신경망과 CNN 모델 등 최신 AI 모델 완벽 마스터 강화학습과 딥러닝의 핵심 모델에 대.. 더보기 알고리즘 공부에서 길을 잃었나요 .....? 코드트리 한달 사용 솔직 후기 들어가기 전에 잠깐, 제가 알고리즘을 공부한 지가 얼마나 되었게요? 처음 시작한 알고리즘. Python이었으며 무려 2019년, Jul 이니까 햇수로만 따지면 5년이 좀 안 됐군요. 놀랍게도 아직도 알고리즘 초보입니다. 주변 개발자들과 이야기를 나눠 보면, 알고리즘 많이 풀면 는다고 하던데. 그런 말 들을 때마다 아무 말도 할 수 없었던 ... 저는 . . 왜 계속 풀어도 실력이 안 늘었던 걸까요 ? !!!!! 많이의 기준이 달랐던 것일까요? 과거의 알고리즘 이야기 ... 알고리즘 기초 공부할 때 "정올", "SWEA" 사이트에서도 많이 풀었고 또 많이들 사용하시는 "백준"에서도 많이 풀었습니다. 막상 이렇게 보니 생각보다 적네요. 랭크는 높아 봐야 골드 1..! (딱 하나😅) 플레의 벽을 넘지 못했습.. 더보기 실제로 타입스크립트의 컴파일 과정은 어떻게 동작할까 런타임과 컴파일타임고수준(high-level) 언어: 사람이 이해하기 쉬운 형식저수준(low-level) 언어: 컴퓨터가 이해하기 쉬운 형식개발자가 작성한 고수준 언어의 소스코드는,컴파일러에 의해 기계어 코드(바이트 코드)로 변환되어 실행이 가능한 프로그램이 된다.이 단계를 컴파일타임 이라고 부른다. 소스코드의 컴파일이 완료되면 프로그램이 메모리에 적재되어 실행되는데,컴파일 과정을 마친 응용 프로그램이 사용자에 의해 실행되는 과정이다.이 시간을 런타임 이라고 한다. 자바스크립트 런타임자바스크립트가 실행되는 환경은 대표적으로 크롬이나 사파리 등의 인터넷 브라우저와 Node.js 등이 있다.자바스크립트 런타임의 주요 구성 요소는 자바스크립트 엔진, 웹 API, 콜백 큐, 이벤트 루프, 렌더 큐가 있다. 자바.. 더보기 Web Rendering Patterns 조금 자세하게 알아볼까 최근 patterns.dev 읽으며 디자인 패턴을 공부하고 있다.디자인 패턴을 간단하게 정리하며 마무리했고 어제는 렌더링 패턴으로 넘어왔는데,항상 얕게만 알고 있던 이 렌더링 패턴을 파헤쳐 제대로 정리를 좀 해야겠다고 생각이 들었다.개인적으로 patterns.dev의 내용만으로는 조금 부족하다고 느껴서 추가적인 내용은 여러 곳에서 모아 정리한다. SSR, CSR, SSG를 설명하려면 JS의 역사부터 꺼내오지 않을 수 없겠지만 ~거두절미하고 최대한 각각의 개념에만 접근해 보겠다. Server-Side Rendering프런트엔드 개발자라면 아주 익숙한 약어인 SPA(Single Page Application)이 있기 전에, MPA(Multi Page Application)이 있었다.MPA는 여러 개의 HT.. 더보기 타입 확장하기 (Union/Intersection Type), 좁히기 (Type Guard) 타입 확장하기타입스크립트에서는 중복되는 타입 선언을 줄이기 위해 "타입 확장"을 한다.interface A { name: string; url: string;}interface B extends A { time: number;}type C = { name: string; url: string;};type D = { time: number;} & C; extends 외에도 |, & 기호를 이용해서 유니온 타입, 교차 타입을 사용할 수 있다. 유니온 타입 (Union Type) 유니온 타입은 유니온 타입에 포함된 모든 타입이 공통으로 갖고 있는 속성에만 접근할 수 있다.두 타입의 공통 속성은 orderId뿐이다.step.distance를 찾게 되면 에러가 발생한다. 하지만 책에서는 이 개념을 합집.. 더보기 타입스크립트 고급 타입 (Index Signatures, Indexed Access Types, Mapped Types, Template Literal Types) 인덱스 시그니처 (Index Signatures)인터페이스 내부에 [Key: K]: T 꼴로 타입을 명시해주면해당 타입의 속성 키는 모두 K 타입이어야 하고 속성값은 모두 T 타입을 가져야 한다는 의미다.위처럼 속성값에 해당하지 않는 타입을 정의하면 에러가 발생한다. 인덱스드 엑세스 타입 (Indexed Access Types)다른 타입의 특정 속성이 가지는 타입을 조회하기 위해 사용된다.인덱스에 사용되는 타입 또한 그 자체로 타입이기 때문에 유니온 타입, keyof, 타입 별칭 등의 표현을 사용할 수 있다. 또한 배열의 요소 타입을 조회하기 위해 사용하는 경우가 있다.PromotionList 데이터에서 타입을 추론하고 싶을 때T[0]는 해당 ElementOf의 에 들어온 어떤 unknown 배열의 원소.. 더보기 이전 1 2 3 4 5 ··· 15 다음