신규 회원만!

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

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

25% 할인

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

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

큐레이션

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

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

묶음할인 30%

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

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

맛보기 강의

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

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

0원 부트캠프

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

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

매월 업데이트!

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

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

추천 학습 로드맵

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

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

고민은 이제 그만!

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

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

매일 업데이트

지금 할인 중인 강의 💸

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

1/ 10
1/10

진행중인 모든 이벤트

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

0원! 유료강의보다 좋은 무료강의들.

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

왕초보도 할 수 있어요 💪

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

[속보] 인프런에 슈퍼문이 떴어요!
[속보] 인프런에 슈퍼문이 떴어요!
🎤 안녕하세요, 인프런입니다.오늘의 소식은 추석을 맞은 인프런에슈퍼문이 뜬다는 소식입니다!   인프런에 슈퍼문이 떠 있는 동안🎁 모든 강의 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 명이
인프런과 함께합니다.

학교에서 배우기 어렵거나 큰 비용을
지불해야만 배울 수 있는 전문적인 지식들을 제공합니다.
오픈 플랫폼의 이점을 통해 다양성과 경제성을 모두 높입니다.
박성수 님(수강생) 2시간 전
자바스크립트 비기너: 튼튼한 기본 만들기
개발을 처음 접하는 분들에게 어려움이 느껴질 수 있겠으나, 결국 개발자가 된다면 1년차부터 배워야 하는 개념이 버전 별(ES3~)로 잘 정리되어 있습니다. 프레임워크의 라이프 사이클을 공부하기 전에, js 코드와 엔진의 동작 방식을 먼저 배우는 것이 우선임을 회사에서 배우고, 이제야 정리합니다. 이전 CTO 분이 건네시던 질문을 강의 내용에서 자주 발견하였습니다. 꼼꼼한 내용 정리 감사합니다.
kykim 님(수강생) 3시간 전
kykim 님(수강생) 4시간 전
김동건 님(수강생) 7시간 전
한PU 님(수강생) 7시간 전
Verilog를 이용한 FPGA 활용 기초
RTL 엔지니어가 되고싶은 학부 2학년입니다. 질좋은 자료를 통해 Verilog를 쉽게 배울 수 있어 너무 감사합니다. 궁금한 점이 있는데, Alex님의 커리큘럼은 어떻게 되시나요? 강의가 10개 이상있는데, 레벨에 따른 수강 순서를 알고 싶습니다. 감사합니다.
혜오 님(수강생) 8시간 전
컴퓨터 과학 (1): 입문 - 컴퓨터 역할의 변화, 계층 구조, 추상화, PC 구조
강의가 비전공자가 듣기에 너무 편안하고 좋아요 ㅎㅎㅎ 혹시 질문하면서 들어도 되나요????
김승혁 님(수강생) 8시간 전
파이썬스쿨 - 파이썬 프로그래밍을 이용한 업무 자동화
좋은 강의 감사합니다 도움 많이 됬습니다
김동건 님(수강생) 8시간 전
권광재 님(수강생) 9시간 전
따라하며 배우는 NestJS
무료로 알려주셔서 감사합니다. 기초를 다잡기에 좋는 강의네요!
현지니 님(수강생) 9시간 전
김진규 님(수강생) 9시간 전
스프링 핵심 원리 - 고급편
덕분에 많이 성장하고 있습니다. 감사합니다.
yungjoon2 님(수강생) 10시간 전
Flutter 중급 1편 - 클린 아키텍처
항상 감사합니다. 로드맵대로 달리고 있습니다
yungjoon2 님(수강생) 10시간 전
Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
많은 도움이 됐습니다. 감사합니다 다음 시리즈도 정주행 하겠습니다.
yungjoon2 님(수강생) 10시간 전
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
백준 초반단계 풀다가 어려워서 강의 수강했는데 정말 많은 도움이 됐습니다. 감사합니다
Cr0ssEyE 님(수강생) 10시간 전
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
한참 전에 완강하고 이제서야 수강평 남기네요... 헤헤... 언리얼 프로그래밍 입문자에게 필요한 정보를 꽉꽉 눌러 담아 터질 것만 같은 강의에요! 완강을 한지 시간이 지난 지금도 강의를 다시 보면서 코드를 짤 때 요상하게 설계했던 부분을 고치곤 한답니다.
trulife72 님(수강생) 10시간 전
아두이노 시작하기
감사합니다.
강환규 님(수강생) 11시간 전
Jenkins를 이용한 CI/CD Pipeline 구축
아주 좋은 강의 입니다.
justin j 님(수강생) 11시간 전
[손에 익는 Next.js] 공식 문서 훑어보기
강의 잘 들었습니다~ Next.js 한글로된 강의가 많이 없었는데 복습하는데 많은 도움이 되었습니다 다음강의도 얼른 올라왔으면 좋겠습니다
Init 님(수강생) 14시간 전
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
따라하면서 에러도 많이 났지만 이것저것 시도도 해보고 재미있었습니다 감사합니다 강사님
Init 님(수강생) 14시간 전
나도 AWS에 서버 구축해보자!
쉬운설명 감사합니다!

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

비즈니스 알아보기

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

지식공유 알아보기

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

공고 확인하기

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

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

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

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

지식공유자 되기

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

인프런 비즈니스 신청

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

인프런 제휴

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