<aside> 💡 주의 ! 초심자를 위한 설명이기에 오류가 있을 수 있습니다

</aside>

안녕하세요! Javascript강의에 오신 걸 환영합니다!!!

이 강의는 오직 "코드베이커리" 동아리원을 위해 쓰여진 커리큘럼입니다! 코드베이커리 진도에 딱 맞게 설계된 것이므로, 외부로의 유포는 대환영입니다.

1.1. Javascript란?

Javascript는 정말정말 간단히 설명하자면 "웹페이지에서 동작하는 프로그래밍 언어(과거형)" 라고 할 수 있어요. C, Python, Kotlin,누리와 같은 다른 프로그래밍 언어들과 마찬가지로 변수 선언, 함수, 클래스와 같은 기능들을 사용하면서 다양한 형태의 서비스를 구현할 수 있어요!

이렇게 변수를 할당하는 건 물론이고...

이렇게 변수를 할당하는 건 물론이고...

함수도 만들어낼 수 있고....

함수도 만들어낼 수 있고....

객체지향 프로그래밍을 위한 클래스(유사 class)도 제공!

객체지향 프로그래밍을 위한 클래스(유사 class)도 제공!

이 Javascript(줄여서 JS)는 정말 많은 사람들에게 사랑받고 있는 언어에요. 수많은 서비스들과 어플리케이션들이 JS로 돌아가고 있는데, 이렇게 JS가 널리 쓰이게 된 이유에는 대표적으로 **"확장성"**이 있어요.

JS는 매우매우 유연한 프로그래밍 언어에요! 처음에는 웹페이지에만 종속적으로 쓰이고, 성능도 좋지 않았지만, 점차 새로운 라이브러리들이 개발되어 기능적인 면에서 꾸준한 발전이 이루어졌죠.

여기에, Javascript를 웹페이지 밖에서도 실행시킬 수 있는 "엔진" 이 개발되면서, 오늘날의 JS는 웹페이지의 틀을 벗어나 어플리케이션, 데스트탑 프로그램, 프론트 & 백엔드 프레임워크 등등 다양한 분야로 뻗어나가고 있습니다!

(심지어 이 Notion도 Javascript로 만들어졌어요)

어쩌면 이 언어를 배우고 난 뒤 모든 것을 다룰줄 아는 풀스택 개발자가 될지도 모르죠!

수많은 JS 프레임워크&라이브러리들.... 엄청 많습니다...!

수많은 JS 프레임워크&라이브러리들.... 엄청 많습니다...!