🌕 지금, 모든 강의 25% 할인 🌕
25% 할인

[속보] 인프런에 슈퍼문 등장해.. 선물 같은 기회를 잡으세요!

추석 기념 모든 강의 25% 할인 ✨ 지금이 아니면 언제 뜰지 몰라요

신규 회원만!

지금 가입하면 전 강의 25% 할인!

신규 회원 모든 분들에게 일주일 동안 제공하는 파격 혜택!

맛보기 강의

나에게 '꼭 맞는 스킬' 무료 강의로 찾아봐요!

무료로 가볍게 배우는 분야별 실무 스킬 📝

묶음할인 30%

로드맵 하나로 끝내는 내 개발 경쟁력.

실무를 꿰뚫는 현업자의 비결, 인프런 프리즘 엄선된 커리큘럼을 지금 만나보세요.

큐레이션

컴공과 졸업 전, 개발자 취업 전 모르면 곤란한 전공지식 📌

대학생도 현직자도 모두 만족하는 인프런 개발 전공지식 Best 강의

0원 부트캠프

2000만원 상당의 교육비에 이론+실습+포폴+취업 지원까지

전공자가 아니어도, 연관 경험이 없어도 괜찮습니다. 의지만 있다면 지원하세요.

매일 업데이트

지금 할인 중인 강의 💸

신규 강의부터 베스트셀러까지 지금 바로 부담없이 시작해보세요!

고민은 이제 그만!

누구나 쉬운 입문 강의 여기 다 모였다! 🐣

어디서부터 시작해야 할지 모르는 당신을 위한 입문 강의

매월 업데이트!

무슨 강의 들을지 고민이라면? 현직자 Top 50 강의 보기 👑

입문부터 실전까지, 믿고 보는 실무자 Pick!

추천 학습 로드맵

IT 왕초보부터 실무까지 인프런 로드맵 📖

코딩, 디자인, 게임, 마케팅.. 모든 IT 실무지식! 프로로 가는 최고의 길잡이가 되어드릴게요!

1/ 10
1/10

진행중인 모든 이벤트

  • 추석 할인🌕
  • 신규가입혜택🍃
  • 맛보기 강의
  • 인프런 프리즘
  • 전공지식 정복 🎒
  • 0원 취업교육 🔥
  • 지금 할인중 💸
  • 왕초보 모여라 😎
  • Top 50 👑
  • 로드맵 🌱

무료강의? 오히려 좋아 ✨

무료 강의부터 가볍게 시작해 보세요.

왕초보도 할 수 있어요 💪

이미 검증된 쉽고 친절한 입문 강의!!

[속보] 인프런에 슈퍼문이 떴어요!
[속보] 인프런에 슈퍼문이 떴어요!
🎤 안녕하세요, 인프런입니다.오늘의 소식은 추석을 맞은 인프런에슈퍼문이 뜬다는 소식입니다!   인프런에 슈퍼문이 떠 있는 동안🎁 모든 강의 25% 할인 🎁 꽤 길게 느껴졌던 여름도 지나고,선선한 가을 바람과 함께 추석이 성큼 다가왔는데요. 이번 추석에는 인프런에 특별한 일이 생긴 것 같습니다.바로 성장의 행운을 가져다 준다는 슈퍼문! 🌕슈퍼문이 전해주는 선물같은 성장의 기회를 놓치지 마세요!  혜택 인프런의 모든 강의 25% 할인  일정  2023년 9월 26일(화) ~ 10월 4일(수)  사용방법  인프런이 이미 할인을 적용해뒀어요! 😉듣고 싶었던 강의가 있다면 바로 확인해보세요! 프로모션 비동의 강의 제외지식공유자가 별도로 할인 적용한 강의는 개별 할인율로 적용됩니다. 고민 중이라면 이런 강의는 어떨까요?✨ 인프런이 추천하는 강의✨       🎤 이번을 놓치면슈퍼문은 1년 후에나 다시 뜰 것으로 보이는데요.추석 선물같은 이번 기회를 놓치지 마세요! 그리고...모두 풍성한 한가위 보내세요😊✨ 늘 감사합니다!
매일 쓰는 엑셀로 ‘맛있게’ 데이터 분석하기
매일 쓰는 엑셀로 ‘맛있게’ 데이터 분석하기
매일 쓰는 엑셀을,더 잘 쓸 수 있도록! #엑셀 #데이터 분석 #지식공유 #온라인 강의 회사에서 매일 쓰는 엑셀,그 중 우리가 날마다 사용하는 기능은 많지 않죠. 데이터 시각화 툴은 정말 많지만엑셀에서도 충분히 데이터 시각화가 가능하다는 것, 알고 계셨나요? 빠져나올 수 없이 다양한 매력을 가진 엑셀!‘왜 excel인가?’에 대한 답을 얻어가실 수 있을 거예요. 아홉 번째 인포커스는 직장인의 삶에서떼어놓을 수 없는 ‘엑셀’로 데이터를 분석하는지식공유자 배영자 님의 이야기를 담아봤습니다. 인포커스 #9 📸 Excel의 매력에 풍-덩간단한 함수부터 데이터 분석까지 한 번에! Scene #1 안녕하세요, 배영자입니다. 안녕하세요, 저는 엑셀을 기반으로 데이터 분석과 자동화를 하고, 파워 BI나 태블로와 같은 툴을 활용해서 시각적 분석을 하고 있는 '희망 강사' 배영자라고 합니다. 많은 분들에게 교육으로 희망을 전하고 싶은 사람이에요. 현재 ‘데이터 디자인 연구소’라는 이름으로 1인 사업체를 운영하고 있고, 많은 회사에서 데이터와 관련된 기업 교육을 진행하고 있어요. 인프런에서는 강의를 시작한 지 벌써 3년 반이 되었네요. 반갑습니다! Scene #2 오프라인 강의에서 시작하여 온라인 교육까지 오프라인 교육을 준비 중인 배영자 님의 책상 저는 오랫동안 한 기업에서 임직원들을 대상으로 교육을 진행하다가, 프리랜서 선언을 하고 1인 사업체를 운영하게 됐어요. 다양한 오프라인 기업 교육을 진행하면서 2018년 후반부터 유튜브 채널 하나를 오픈해서 생각해 놓은 커리큘럼대로 강의를 하나씩 만들어 업로드하기 시작했어요. 유튜브에 재미를 붙여가고 있던 와중, 갑자기 코로나가 터지게 된 거죠. 저의 경우 기업과 연간 단위로 계약하는 건들이 많은데요. 코로나 이후로 오프라인 강의가 모두 잠정 폐쇄되면서 앞으로 어떻게 이 상황을 헤쳐 나가야 할까에 대한 고민이 많았어요.배영자 님이 처음으로 오픈한 무료 강의, 데이터 자동화 (with VBA) 아무것도 할 수 없는 무기력한 상황에서 인프런의 한 MD분께서 유튜브를 보고 연락을 주셨어요. 강의 내용이 좋은데 한 번 인프런에 업로드해보면 어떠냐는 제안을 주셨죠. 저는 그때 온라인 플랫폼이라는 개념을 처음 알게 되었어요. 아무래도 항상 오프라인 교육만 하다 보니 온라인에 대해서는 잘 몰랐거든요. 유튜브에 이미 올려두었던 강의 중 몇 개만 모아 하나의 커리큘럼으로 구성하고, 무료 강의로 오픈을 했었어요. 이미 업로드 되어있는 강의들만 모아 오픈하면 돼서 부담 없이 시작할 수 있었던 거죠. 이후, 온라인 플랫폼이라는 개념에 대해서 파악하고 두 번째 강의부터는 유료로 제작해 보자는 마음이 들어 하나둘 강의를 찍게 되었던 것 같아요. 어느 정도 이후부터는 강의를 더 퀄리티 좋게 찍고 싶은 마음에 욕심이 생겨 다양한 주제로 강의를 만들어 볼 수 있었어요. 회사에서 excel을 사용하시는 분들의 고민은 거의 똑같아요. 다들 데이터 자동화에 대해 고민하고 계시더라고요. 회사에서 정말 많은 보고서를 쓰잖아요. 월간 보고서, KPI 보고서, 분석 보고서… 엑셀 안에서 수식으로 연결이 되어있는데 해가 지나면 지날수록 더 많은 데이터가 적재되기 때문에 용량이 더 커지고 처리 속도가 느려지게 되죠. 그래서 이러한 보고서들을 어떻게 하면 자동화시킬 수 있을까에 대한 고민이 가장 크신 것 같아요. 저는 엑셀의 기초적인 부분은 혼자서도 다 공부하실 수 있다고 생각하고, 엑셀로 데이터 분석을 하는 내용부터 가르치곤 하는데요. 인프런에서도 제 강의를 듣는 수강생들의 대부분이 엑셀을 다루지 못하거나 기초를 배우려는 분들은 아니고, 현업에서 데이터 때문에 고생을 하셨던 분들이 많이 수강하고 있어요. 막간 인터뷰 🎤 Q. 오프라인 강의와 온라인 강의의 차이가 있다면요? 저는 아직도 90% 이상의 일이 오프라인 교육 쪽으로 집중되어 있기는 해요. 오프라인 교육의 경우에는 수강자들이 모르는 게 있다면 그 자리에서 바로바로 소통이 가능한 부분이 좋아요. 그래도 온라인으로 강의를 수강하면 내가 원하는 강의를 가능한 시간에 들을 수 있으니까, 접근성이 정말 좋죠. 온라인 교육은 시간을 유동적으로 쓸 수 있다보니 배운 내용을 직접 본인의 데이터로 적용해볼 수 있다는 부분이 좋은 것 같아요! Scene #3 사랑받는 Excel, 현업에 바로 적용할 수 있도록 엑셀은 매일 쓰는 툴이지만, 여전히 엑셀이나 데이터 분석에 대한 수요가 많아요. 저는 그 이유를 3가지라고 생각하는데요. 일단 첫 번째로는 엑셀이라는 툴은 진입 장벽이 상당히 낮아요. MD 오피스에 대한 라이센스만 있는 누구든 엑셀 파일을 열어서 키보드만 두드리면 결과가 나오곤 하죠. 두 번째로는 가성비가 좋다는 점인데요. 저는 데이터를 핸들링하는 표준 프로세스를 데이터 수집-가공-분석-시각화-자동화, 이렇게 5단계로 보고 있어요. 근데 이 다섯 단계를 모두 엑셀이라는 하나의 툴에서 만들어 낼 수 있다는 게 정말 가성비가 좋다고 할 수 있죠. 마지막으로, 엑셀은 계속해서 비즈니스 인텔리전스 플랫폼으로 진화하고 있는데요. MS 365 버전에 이미지 파일을 삽입하면 알아서 데이터를 뽑아서 정리해 주는 등의 일은 이제 놀랍지 않을 정도예요. 하나씩 입력할 필요 없이 정형화된 데이터를 바로 확인할 수 있죠. 심지어 이제는 엑셀 안에서 파이썬까지 쓸 수 있도록 엑셀이 많이 진화했답니다.   인프런에서 첫 번째 강의를 제작한 이후 지금까지 누적 수강생이 6,000명이 넘었어요! 벌써 인프런에서 6개의 강의를 오픈했어요. 저는 프리랜서 선언을 하고 나서 자동화와 관련된 프로젝트를 처음 맡게 되었는데요. 저는 저의 VBA 실력 정도면 전문가 아닐까, 하는 생각을 했었는데 막상 시작하게 되니 저의 부족한 부분이 너무 많이 보였어요. 다섯 달 동안 진행된 프로젝트였는데, 포기하고 싶었지만 끝까지 붙잡고 완료해야 한다는 생각 때문에 스트레스를 많이 받았었어요. 그때는 거의 매일매일 울면서 공부했던 것 같아요. 물론 그 과정 덕분에 지금의 제가 있고, 많은 성장을 했죠. 그렇지만 제가 너무 많은 고생을 했기 때문에 다른 사람들은 조금 덜 고생했으면 좋겠다는 마인드가 생기더라고요. 그렇기 때문에 현업에서 정말 많은 고생을 한 분들을 보면서 그분들에게 내가 무언가 도움이 되었으면 좋겠다고 생각했어요. 그게 원동력이 되어 지금까지 강의를 끊임없이 제작할 수 있었던 것 같네요! 저는 강의를 만들 때 가장 중요하게 생각하는 포인트가 ‘현업 적용’이에요. 아무리 엑셀, 데이터를 열심히 배워도 내가 실제로 사용할 때 도움이 되지 않으면 아무 소용이 없다고 생각해요. 사실 초급, 중급, 고급 레벨에 따라 꼭 들어가야 하는 커리큘럼이 정형화되어 있는 편이에요. 그렇지만 저는 그걸 그대로 따라가기보다는, 각 기능을 현업에서 적용했을 때 어떻게 사용할 수 있을까를 많이 고민하는 것 같아요. 이 강의를 듣고 얼마만큼 현업에 적용할 수 있을까 고민하며 커리큘럼을 빼기도, 살을 붙이기도 하면서 그렇게 만들어 갑니다. 막간 인터뷰 🎤 Q. 새로 준비 중인 강의가 있으신가요?준비까지는 아니고, 요즘 제가 업무 자동화라는 개념에 빠져있어서 RPA(Robotic Process Automation)와 관련된 강의를 제작하고 싶다는 생각은 들어요. 엑셀 안에서 추구하는 방향도 데이터 자동화이지만, excel로는 완벽하게 자동화는 어렵다는 생각이 들거든요. 업무 자동화와 RPA 툴을 공부해 보고 강의로까지 만들어 보고 싶어요. Scene #4 범위를 확장시켰던 인프런에서의 지식공유 저는 인프런에서 강의를 시작하게 된 이후로 저의 범위가 정말 많이 확장되었다고 생각해요. 지금껏 오프라인 교육만 알고 있다가 이런 온라인 세상도 있구나, 하는 걸 느꼈어요. 예전에는 기업 인사담당자분들에게서 오프라인 강의 요청이 오면 대부분 유튜브에서 보고 왔다는 분들이었어요. 그런데 요즘은 인프런에서 강의하시는 걸 보고 연락드렸다는 내용이 대부분이라 인프런을 통해 제 강의가 홍보되면서 영역이 넓어졌다는 걸 느끼고 있어요. 인프런과 함께 저도 성장해 나가고 있는 거 같아서 뿌듯해요.   배영자 님에게 가장 인상깊었던 수강평 많은 분들이 제 강의를 듣고 수강평을 달아주셨는데, 모두 다 소중한 의견으로 귀담아듣고 있어요. 그중에서 가장 인상 깊었던 수강평이 있었는데, 인프런에 처음으로 올렸던 VBA 무료 강의에 달린 내용이었어요. 아버지께 혼자서 가게 매출과 현황을 수기로 작성하시는 걸 보고 엑셀 자동화로 관리 파일을 만들어드렸는데 너무 편하게 쓸 수 있어 좋았다는 수강평이었어요. 저한테는 그 내용이 가슴에 크게 와닿더라고요. 현업에서의 효율을 높여 업무를 잘했으면 좋겠다는 마음으로 만들었던, 별거 아닌 강의 하나잖아요. 근데 이게 누군가에게는 삶 속에서 하나의 가치를 창출할 수 있게 했구나, 하는 생각이 들었거든요. 이때 정말 많은 보람을 느꼈고, 앞으로 더 신경 써서 강의를 만들어야겠다고 다짐할 수 있었어요. 코로나로 인해서 뉴노멀(New normal)로 자리 잡은 것들이 매우 많아요. 그중 하나가 ‘학습 방법’이라는 생각이 들었어요. 예전에는 교육이라고 하면 오프라인에서 이루어지는 게 대다수였는데, 코로나 이후로 이제는 온라인상에서 유저가 내가 원하는 시점과 장소에서 원하는 교육을 받을 수 있다는 것이 새로운 뉴노멀로 자리 잡은 것 같아요. 강의 제작이라고 하면 사실 너무 거창한 느낌이 들어서 많은 분이 망설이실 것 같아요. 그래서 전 강의를 제작하는 것이 아니라 ‘온라인상에 나만의 아이덴티티를 남긴다’고 표현하고 싶어요. 내적으로도, 외적으로도 많은 것을 얻어갈 수 있기에 너무 추천해 드리고 싶어요. 언제든 지식공유자의 문은 열려있으니 온라인에 나의 아이덴티티를 남기는 작업을 같이 하면 어떨까요? 막간 인터뷰 🎤 Q. 배영자 님에게 인프런이란? 저는 3행시로 준비해 봤어요. (웃음) 인) 인고의 시간을 함께한프) 프렌들리(friendly)한 인프런과 함께런) 런 런 런! Scene #5 그리고 앞으로의 삶배영자 님의 엑셀 디자인 유튜브 개인 유튜브를 시작한 지 벌써 5년 정도 지난 것 같아요. 많은 분이 이메일로 현업에서 어려웠던 내용에 대해 연락을 주시는데요. 저는 그 내용을 토대로 전달받은 내용의 데이터를 일반화해서 유튜브에 콘텐츠화해서 업로드하고 있어요. 내가 궁금한 건 다른 사람도 똑같이 궁금한 부분일 거잖아요. 저는 그런 선순환을 계속해서 만들어 가고 싶어 하는 사람이고, 꾸준히 이런 내용들을 업로드해서 더 많은 분의 업무에 도움이 될 수 있도록 하고 싶어요. 목표라는 걸 안 세운 지 벌써 몇 년이 된 것 같아요. 사실 목표라는 것은 현실 속에서 어느 정도 예측이 가능해야 하는데, 불확실성이 지배하는 시대에 살고 있다는 생각이 들더라고요, 그래서 정확한 목표라기보다는 그냥 방향성만 가지고 매일을 의미있게 살고 있어요. 그리고 앞으로는 현업에서 효율을 높이기 위해, 혹은 회사의 가치를 창출하기 위해 필요한 게 어떤 것인지 발견하고 강의로 만들어 내고 싶네요. 저는 많은 분들이 동료를 배려하는 데이터 핸들링을 했으면 좋겠다는 생각을 해요. 나 혼자 잘하겠다는 마음으로 강의를 듣고 끝내는 것이 아니라, 배운 것을 토대로 동료들과 함께 나누는 거죠. 함께 일하면서도 에러가 발생하지 않도록 이 기능을 어떻게 사용하면 좋을 것인가에 대해 이야기해 보면 좋겠어요. 여러분이 배운 다양한 지식을 동료와 나누고 함께 성장하시길 바랍니다. 지식공유자 배영자 님의 강의를 만나보세요 📊 add_shortcode('course','324739,325362,324861,327367,325241,331307','card','card1') [인포커스]를 계속 받아보고 싶다면? 매달 첫 번째 & 세 번째 화요일마다 찾아오는 인프런 뉴스레터, [헬로 인프런]으로 가장 빨리 인포커스를 받아보세요! 헬로 인프런 구독하러 가기 💌([인프런 소식 및 홍보]를 ON으로 바꿔주세요 😊)
재밌는 타입스크립트 이야기 - 이 이야기는 자바스크립트에서 시작되어...
재밌는 타입스크립트 이야기 - 이 이야기는 자바스크립트에서 시작되어...
프론트엔드의 피할 수 없는 대세,타입스크립트! #TypeScript #타입스크립트 #프론트엔드 #객체 지향 프로그래밍 요즘 개발자 채용 우대사항 기술로 자주 언급되는타입스크립트(TypeScript). 인프메이션 #63에서는 타입스크립트에 대한재밌는 이야기를 해보려고 합니다.자바스크립트의 슈퍼셋이라고 알려진타입스크립트의 탄생까지 어떤 일들이 있었는지,특징은 무엇인지 짧고 간단하게 들려드릴게요. 인프메이션 #63 🌿 재미있는 이야기로 알아보는 타입스크립트.5분만 집중해 보세요! FE 개발자가 배우고 싶은 언어 1위타입스크립트가 대체 뭐길래 타입스크립트(TypeScript)는 2021년 마이크로소프트가 발표한 자바스크립트의 슈퍼셋 언어입니다. 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가했다는 점이 특징이에요. 모든 운영체제, 브라우저, 호스트에 사용할 수 있는 오픈 소스 언어라 전 세계의 많은 개발자들이 유지보수에 참여하고 있습니다. 전 세계 개발자들도 주목하고 있는 타입스크립트! PYPL(Popukarity of Programming Language)에 따르면, 2023년 9월 기준으로 타입스크립트가 프로그래밍 언어 인기 순위 8위를 차지했어요. JS를 알면 TS가 보인다타입스크립트의 탄생기 지금은 전 세계의 주목을 받고 있는 타입스크립트도 등장하기까지 많은 과정이 있었는데요. 크게 4단계로 나눠 살펴보려고 합니다. 1. 독특한 언어, 자바스크립트 자바스크립트는 웹 페이지에 작은 상호작용을 추가하기 위한 스크립팅 언어에서 시작되었습니다. 단순한 형태의 언어를 만드는 게 목표였던 것이죠. 자바스크립트는 간단한 언어를 지향했기에 언어의 복잡도를 최소화하는 방향으로 구성되었습니다. 그리고 사람들이 쉽게 배울 수 있도록 당시 가장 유행하던 C++과 Java의 문법을 빌려오기도 했어요. 문법이 간결하면서 타입 없이 객체 지향 프로그래밍*과 함수형 프로그래밍**을 할 수 있는 자바스크립트는 이렇게 탄생하게 됩니다. 💡 객체 지향 프로그래밍*? 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위인 '객체'의 모임으로 파악하는 것을 말해요. 각 객체는 메시지를 주고받거나 데이터를 처리할 수 있습니다. 프로그램을 유연하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용돼요. 💡 함수형 프로그래밍**? 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 코딩 접근 방식입니다. 클로저, 스칼라, 하스켈 등이 대표적인 함수형 프로그래밍 언어이며, 비교적 최근에 자바스크립트, 코틀린, 파이썬 등에서도 함수형 프로그래밍 문법이 추가되었어요. 프로토타입 객체 기반, 함수형, 동적, 타입, 스크립트. 자바스크립트 언어의 독특한 특징이에요. 2. 개발의 판도를 바꾼 Node.js의 등장 그러던 어느 날, Node.js가 등장합니다. 확장성 있는 네트워크 앱 개발에 사용되는 소프트웨어 플랫폼인데요. 자바스크립트가 지금처럼 폭넓은 개발에 사용될 수 있는 것도 바로 Node.js와 같은 런타임 환경이 있기 때문이에요. 파이썬(Python)과 같은 일반적인 프로그래밍 언어는 '컴퓨터'에서 동작합니다. 하지만 자바스크립트는 크롬(Chrome)과 같은 '브라우저'에서 동작하는 프로그래밍 언어예요. 언어가 브라우저 위에서만 동작하게 되면 네트워크 통신, 파일 작성과 같은 대부분의 OS 기능을 다룰 수 없어요. 이는 프로그램 사용자들의 불편함으로 이어집니다. 브라우저 등 제한된 환경에서만 동작하는 자바스크립트. Node.js는 자바스크립트가 브라우저 밖에서도 움직일 수 있는 실행 환경(런타임 환경, Runtime Environment)입니다. 이후 자바스크립트 실행 환경이 서버 개발 등의 영역까지 확장되었습니다. 웹 서버 같은 확장성 있는 네트워크 프로그램을 만들기 위한 Node.js는 '서버 사이드의 자바스크립트 런타임'으로 자리매김합니다. 3. 너무 자유로워도 문제? 앞서 언급했듯 자바스크립트는 웹 페이지에 작은 상호작용을 추가하려는 목적에서 구상된 언어입니다. 하지만 런타임 환경이 만들어지면서 자바스크립트로 만드는 프로그램 규모가 점점 커지게 되었고, 단순하고 자유롭다는 특징이 되려 버그 발생 가능성을 높이게 됩니다. 자바스크립트의 문법이 단순해질 수 있던 건 자바스크립트가 동적 언어이기 때문인데요. 동적 언어는 프로그램을 실행할 때 자료형을 결정하기 때문에 자유롭게 타입 변경이 가능하고, 유연한 체계를 가질 수 있습니다. 반면에 자잘한 오타로도 에러가 발생할 수 있다는 부담이 있어요. 그리고 이 에러는 프로그램을 실행해야 발견할 수 있다는 문제가 있습니다. 실제로 오타, 라이브러리 API 이해 부족 등의 이유로 가장 흔하게 발생하는 게 타입 오류라고 해요. 대규모 프로젝트에서 코드 오류를 실행 후에야 알 수 있다면, 업무 효율성은 떨어지게 되겠죠. 막간 TMI 📌 자바스크립트를 대체할 언어의 등장? 자바스크립트가 웹 개발 필수 언어로 자리 잡는 동안, 자바스크립트를 보완하기 위한 시도는 꾸준히 있었습니다. 그중 자바스크립트의 단점을 해결하기 위해 제안된 커피스크립트는(CoffeeScript)는 한때 인기를 끌었어요. 2013년 3월, 깃허브에 널리 사용되는 언어 11위에 오르기도 했어요. 커피스크립트는 커피스크립트로 작성된 프로그램을 자바스크립트로 변환할 수 있는 소스 대 소스 컴파일러를 제공해요. 이 때문에 자바스크립트를 쉽게 대체하여 쓸 수 있습니다. 4. 마침내 타입스크립트의 등장 마이크로소프트는 Visual Studio를 웹으로 옮겨 VSCode(Visual Studio Code)를 제작했어요. 그리고 그 IDE(Intergrated Developement Environment, 통합 개발 환경)에서 제대로 동작하면서 자바스크립트의 원형을 살리는 언어를 만드는데, 이게 바로 타입스크립트입니다. '모든 자바스크립트는 타입스크립트'라는 슈퍼셋 컨셉으로, 자바스크립트가 타입스크립트 엔진에서도 동작할 수 있도록 했습니다. 타입스크립트의 근본은 자바스크립트! (이미지 출처: meme-arsenal) 자바스크립트에 정적 타입 문법을 추가한 언어가 타입스트크립트인데요. 타입스크립트를 브라우저에서 실행하려면 파일을 한 번 변환하는 컴파일(Compile) 과정을 거쳐야 합니다. 자바스크립트는 컴파일 과정이 없기 때문에 에러를 출력하지 않고 실행되는 런타임 에러가 발생했던 거예요. 컴파일 단계에서 타입 관련 에러를 막을 수 있기 때문에 타입스크립트를 자바스크립트의 정적 타입 검사자라고도 합니다. 굳이 공부해야 할까?타입스크립트 시작이 고민이라면 요즘 개발자들은 자바스크립트와 타입스크립트를 어느 정도 비율로 쓰고 있을까요? (이미지 출처: State of JavaScript 2022) 개발 생산성을 높이고 에러 발생은 줄이는 타입스크립트. 자바스크립트와 100% 호환되기 때문에 클라이언트 단에서는 물론, 서버 단에서 개발이 진행되는 대형 프로젝트에서도 유용하다고 합니다. 비교적 최근 언어임에도 탄탄한 생태계를 보유하고 있다는 특징도 있는데요. 대부분의 라이브러리가 타입스크립트를 지원한다고 해요. 코드양이 늘어난다는 것, 새로운 언어를 학습하는 것에 대한 부담으로 타입스크립트 사용을 망설이는 개발자분들도 많을 텐데요. 특정 기능에만 타입스크립트를 도입하면서 점진적으로 전환하는 것도 가능하다고 하니, 관심 있으셨던 분들은 부담 없이 시작해 보셔도 좋겠습니다. 인프런의 타입스크립트 강의를 만나보세요. add_shortcode('course','326260, 326531, 330452, 330970, 329282, 329080, 326082, 328447, 331580, 327754, 328374, 329966, 329424, 325201, 325872, 324834, 327672, 68285, 37468, 327662, 324025, 59977, 50398','card','card1') [인프메이션]을 계속 받아보고 싶다면? 매달 첫 번째 & 세 번째 화요일마다 찾아오는 인프런 뉴스레터, [헬로 인프런]으로 가장 빨리 인프메이션을 받아보세요! 헬로 인프런 구독하러 가기 💌([인프런 소식 및 홍보]를 ON으로 바꿔주세요 😊)

1,180,330 명이
인프런과 함께합니다.

학교에서 배우기 어렵거나 큰 비용을
지불해야만 배울 수 있는 전문적인 지식들을 제공합니다.
오픈 플랫폼의 이점을 통해 다양성과 경제성을 모두 높입니다.
bigdata 님(수강생) 10분 전
라제폰 님(수강생) 13분 전
orgijn 님(수강생) 18분 전
초보를 위한 도커 안내서
간단하고 쉽게 이해할 수 있었어요!
Peter Cha 님(수강생) 49분 전
[손에 익는 Next.js] 공식 문서 훑어보기
내가 Next.js를 배울 때 이 강의로 시작했으면 훨씬 덜 답답했을텐데..! 라는 생각이 계속 나는 강의입니다. 강사님의 외부 강연과 유튜브 영상 등을 통해 강사님을 이전부터 알고 있었는데 이렇게 강의를 내셨다고 해서 들어보게 됐어요. 강의를 들어보니 확실히 공식 문서를 제대로 읽지 않고 일단 이렇게 하면 이런 기능이 된다!식의 실무 위주로만 배웠던 학습법의 단점들이 커버되는 느낌입니다. 마치 친절한 학교 선배가 옆에서 이야기 하듯이 설명을 해주는 느낌이라 듣기도 편했고, 'use client'면 CSR인줄 이때까지 알았는데 바로 아니라고 설명해주고 시작하는 부분에서 뭔가 사람들이 간과하기 쉬운 점들을 탄탄하게 채워가며 기본기를 잘 다질 수 있는 좋은 강의라는 느낌을 받습니다.
th_kim 님(수강생) 2시간 전
그림으로 쉽게 배우는 자료구조와 알고리즘 (심화편)
기초를 배우는 것에 비해 어려운 부분은 많았지만 그만큼 많은 것을 배울 수 있는 시간이었습니다 앞으로도 좋은 강의 부탁드리겠습니다
정지현 님(수강생) 2시간 전
쿠버네티스 어나더 클래스 (지상편) - Sprint1
전체적인 Ks8배경 설명을 함께 들으니 재밌네요.
tokkimayo 님(수강생) 5시간 전
[손에 익는 Next.js] 공식 문서 훑어보기
챕터2까지 수강하였습니다. 강의 스타일이 너무 잘 맞았고, 막연하게 코딩하면서 알게 되었던 파편적인 개념들을 이해가 잘 가도록 빠르게 정리해주신다는 느낌을 받았습니다.
peace097 님(수강생) 7시간 전
생활코딩 - JavaScript Immutability
좋은 강의를 기부해주셔서 감사합니다~ 복받으세요!^^
보람 님(수강생) 8시간 전
생초보를 위한 파이널컷 프로
영상 공부 어려웠는데 친절하게 알려주셔서 감사합니다!
김동건 님(수강생) 9시간 전
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
최고입니다. 도움이 많이 되었습니다. 좋은강의 감사합니다^^ 강사님 또다른 새로운 강의들도 올려주세요~~ 강사님 강의는 언제나 믿고 보겠습니다.
문선아 님(수강생) 10시간 전
yohan 님(수강생) 10시간 전
[파이썬/Python] 문과생도 이해하는 DFS 알고리즘! - 입문편
DFS유형 문제를 이해하고 푸는것이 정말정말 어려웠는데 이 강의 1회독 하고 나니까 어느정도 감이 잡혔고 자신감이 생겼어요ㅠㅠ 저 스스로도 너무 신기하고 친절하게 알려주신 강사님께 감사드릴 따름입니다..♡ 강추합니다!!
google_user 님(수강생) 10시간 전
[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
너무 좋습니다. 재밌고 친근하게 잘 알려주세요
jtoon05 님(수강생) 10시간 전
쌤수 님(수강생) 11시간 전
입문자를 위한, HTML&CSS 웹 개발 입문
html/css 골머리 아팠는데, 정말 다른 거말고, 이것만 보고 바로 웹페이지 만들 수 있을 거같에요! 아직 HTML 듣고있지만, 연휴내로 완강할 예정입니다! 좋은 강의 무료로 풀어주셔서 감사합니다!
jpyo98 님(수강생) 11시간 전
Angular(2+) Front에서 Back까지 - Nest js를 알려면 Angular 모듈을 알아야한다!
앵귤러를 시작하기위한 강의중 제일입니다 감사합니다.
zhao seo 님(수강생) 11시간 전
따라하며 배우는 도커와 CI환경
빡머가리도 이해하기 쉬움
이호정 님(수강생) 11시간 전
초보자를 위한 C++ 프로그래밍 기초 다지기
천천히 따라가는데 무리 없이 잘 듣고 있어요
최관욱 님(수강생) 12시간 전
Aaron Park 님(수강생) 12시간 전
이펙티브 자바 완벽 공략 2부
혼자 꾸역꾸역 읽으면서 놓쳤던 부분들을 다시 채워나갈 수 있어서 너무 좋았습니다. 아직 남은 아이템들도 기대가 됩니다!!

모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공해주세요.

비즈니스 알아보기

지식을 나눠주세요.
쉽게 시작하고 합당한 보상을 받을 수 있어요.

지식공유 알아보기

당신은 더 좋은 곳에 갈 수 있어요.
지금 열려있는 채용공고를 확인해보세요.

공고 확인하기

이미 많은 기업 구성원들이
인프런에서 성장하고 있어요.

라인
우아한형제들
sk
네이버
넥슨
삼성
카카오
LG
nc

다양한 서비스를 신청하세요.

인프런의 지식공유자 ˙ 비즈니스 ˙ 대학생 신청방법에 대해 알아보세요.

지식공유자 되기

9개월간 온라인 기술 강의로만 1억원!
나의 지식을 나눠 사람들에게 배움의 기회를 주고, 의미있는 대가를 가져가세요.
지식공유자 참여하기

인프런 비즈니스 신청

모든 팀원의 인프런의 강의들을 자유롭게 학습하는 환경을 제공해주세요.
업무 스킬에 집중된 콘텐츠를 통해 최신 트렌드의 업무역량을 습득할 수 있습니다.
비즈니스 신청하기

인프런 제휴

다양한 대학 및 기업과 연계된 인프런만의 혜택을 만나보세요.
여러분의 성장에 밑거름이 되어드릴 수 있는 여러 기회를 누릴 수 있습니다.
제휴 둘러보기