코스 이미지

[온라인 스터디] 2기 대기 중 - 제대로 알고 쓰자! TypeScript: TS를 TS답게

소개

1기는 5/15 ~ 6/13 동안 잘 진행되고 있어요! 다음 기수를 기다리는 경우, 대기 신청 을 걸어두세요! 가장 빨리 모집 알림을 받을 수 있고, 할인 쿠폰도 받을 수 있답니다.
등록 시 GitHub username 을 정확히 입력해주세요. 코드리뷰용 프라이빗 저장소에 초대하기 위함입니다.

제대로 알고 쓰자! TypeScript 온라인 스터디

TS를 TS답게, TS의 강점을 최대한 취할 수 있게.

JS의 약점을 보완하려고 TS를 쓰기로 마음 먹었다면..

한 언어로서의 TypeScript의 특징과 강점, 심지어 단점도 잘 알아야겠죠?

단순 에러를 피하기 위한 TS 사용이 아니라, 함께 잘 배워서 제대로 써봐요.

🗓 SCHEDULE 일정

  • 스터디 시작: 2019년 7월 중 예상
  • 스터디 종료: 시작 후 4주 뒤 종료
  • 준비물 및 사용 프로그램:
  • 개인 노트북

    Windows, MacOS 상관 없음
  • Slack

    실시간 채팅 및 Q&A
  • GitHub

    끊임없는 코드리뷰
  • School

    프로그래머스 스쿨

Slack, GitHub, School 참여에 대한 안내는 스터디 시작일 기준 3~5일 전부터 공지됩니다. 모든 채널은 스터디원들을 위해서만 비공개로 운영됩니다.

🤷 TARGET 참여 대상자

이 스터디는 기본적으로 JS에 대한 기초 지식이 있는 웹 개발자를 위해 만들어졌습니다.

  • TS 도입에 엄두가 안 나는 분

    몇 년 전에 비해선 확실히 그 위상이 두터워진 TS.
    이제 해야 할 것 같은 감은 오는데 실질적인 액션이 안되는 분들께 추천
  • 남들 쓰니까 그냥 쓰고 있는 분

    문법만 차용하는 수준으로 TS를 쓰고 계신 분들께도 추천
    힙해서, 새로워서 쓰는게 아니라 필요해서 쓰는겁니다. 이걸 이해해봅시다.

미션 주제가 프론트엔드, 백엔드 어느 한 쪽에 치우치지 않고 모두 아우르는 방식으로 구성되어 있어 웹 개발 실무 경험이 있는 분들에게 더욱 유익합니다. JS를 잘 모르는 상태에서는 본 스터디 미션을 수행하는 데에 어려움이 많습니다.

TypeScript관련 활동 이력이 풍부한, Microsoft MVP가 이끌어주는 스터디

TS를 일찍이 도입했고, 먼저 시행착오를 겪어봤고,

많은 이에게 그 경험과 지식을 공유해온 리더의 시각을 믿고 따라와보세요.

👍 TS를 실무에 쓰고 있는 다른 개발자들도 이 스터디를 추천해요!


  • 체커 개발자 김동우님

    "저도 TypeScript를 시작한 이후에는 점진적으로 제 코드를 JS에서 TS로 바꿔왔습니다. TS는 요새 인기가 많아진 탓에 관련 정보를 많이 찾아볼 수 있지만, JS > TS 로 옮겨가는 프로세스와 실무 사례를 찾긴 어려운 것 같습니다. 그런 의미에서 이 스터디는 JS 개발자의 관점에서 TS를 자연스럽게 받아들일 수 있는 미션들을 담고 있어 그 가치가 높다고 생각합니다."

    김동우 ― 체커 개발자, Facebook Developer Circle: Seoul Lead


  • Studio XID 개발자 김석준님

    "TypeScript는 혼란스러운 JavaScript 생태계 속에서도 단단한 어플리케이션을 개발할 수 있게 해주는 좋은 도구입니다. 이 스터디에서 Static Type 의 안정성과 JavaScript 의 유연함을 배워볼 수 있는 좋은 기회를 잡으시길 바라며, 추천의 메시지를 남깁니다."

    김석준 ― Studio XID(ProtoPie) 개발자

🤵 LEADER 스터디 리더

TS 스터디 리더, 이웅재(Mark)
스터디 리더 Mark(이웅재), 현 Studio XID, Inc 개발자

"TypeScript를 적용한다는건, 그저 'JS가 별로라서 TS로 문법을 갈아끼우는' 일이 아닙니다. TS의 타입 시스템을 활용해 제대로 적용하여 더 낫고 안정성있는 프로그램을 만드는 일이에요. 그간 쌓아온 경험을 토대로 스터디원들에게 도움이 될 미션을 많이 준비해놨습니다. 함께 코드리뷰 하고, TS 합시다!"

  • 현재 Studio XID, Inc 에서 ProtoPie 개발 중
  • Microsoft MVP(Most Valuable Professional) - TypeScript
  • TypeScript 한국 유저 그룹 오거나이저, 관련 밋업 및 세미나 활동 다수

⚙️ 주간 미션 수행과 코드리뷰가 가장 중요한, 100% 온라인 과정

  • 1) 주어지는 참고용 자료를 열람하며, 주간 미션을 최대한 성실히 수행하기
  • 2) GitHub을 활용해 내가 짠 코드에 대한 코드리뷰를 받고, 남의 코드도 살펴보고, 의견 나누기
  • 3) 매 주 진행되는 온라인 세션에서 미션에 대한 설명, 실시간 질의응답도 놓치지 않기
  • 4) 스터디 리더, 스터디원들과 힘내서 1~3을 4주 내내 반복 훈련하기
  • Q. 미션, 참고 자료는 어디에 공유되는거에요?: 프로그래머스 스쿨(School) 서비스를 이용하며, 본 스터디를 위한 참고 자료, 실시간 세션 녹화본 등을 공유하는 채널을 만들어드립니다. 해당 채널은 스터디원들에게만 공유합니다.

🗓 1주차

주어지는 프론트엔드 샘플 JS코드를 TS코드로 전환해보는 것으로 첫 미션이 시작됩니다. 1주차에서 만든 것을 2~4주차 동안 점진적으로 발전시켜나가는 것이 목표입니다.
1주차 주요 키워드
  • ✅ 점진적 타이핑(Gradual Typing)
  • ✅ 컴파일 옵션 --lib, --target, --strict
  • ✅ 타입 표기(Type Annotation)
  • ✅ 인터페이스, 클래스에 대한 이해 및 사용
  • ✅ 코드 캡슐화(Encapsulation)

[1주차 동시접속 세션] 2019-05-15(수) 20:00 ~

🗓 2주차: 백엔드 API 개발

2주차 주요 키워드
  • ✅ 데코레이터(Decorators)
  • ✅ d.ts 이해하기(Custom Type Definition)
  • ✅ Express.js, Nest.js 이해하기

[2주차 동시접속 세션] 2019-05-22(수) 20:00 ~

🗓 3주차: 백/프론트엔드 전반에 걸쳐 타입 개선

3주차 주요 키워드
  • ✅ 빌드 옵션 및 구성
  • ✅ 제네릭(Generic)
  • ✅ Common 영역으로부터 백/프론트엔드에 타입 함께 사용하기

[3주차 동시접속 세션] 2019-05-29(수) 20:00 ~

🗓 4주차: 프로젝트 마무리

4주차 주요 키워드
  • ✅ 컴포넌트의 외부와 내부 상태에 타입 시스템 적용
  • ✅ 상태 관리 라이브러리(Redux, Vuex)를 타입 시스템과 함께 활용하기

[4주차 동시접속 세션] 2019-06-05(수) 20:00 ~

*동시접속 세션이 뭐에요?: 미션 수행과 코드리뷰가 원활히 진행되기 위해, 일주일에 한 시간 정도는 모두 동시접속하여 미션에 대한 설명도 듣고, 필요한 지식에 대한 소개도 받고, 질의응답을 하는 등 TS 관련 이야기를 나누는 시간입니다. 리더가 세션 전반을 이끌게 됩니다. 유사한 형태로 웨비나(Webinar)를 생각하면 되며, 참여하지 못하는 분들을 위해 녹화본이 제공됩니다.

💳 스터디 참여비

TS를 제대로 이해하고, 강점을 최대한 취해요.

2019-05-15(수) ~ 06-13(목)

스터디 리더 Mark(이웅재, Studio XID)


다음 기수 알림을 받으려면 대기 신청 해두세요!

온라인 카드결제(할부), 무통장 입금 모두 가능합니다.


💵

350,000원

1기 마감

질문 & 답변