리액트 왜 배우시려고하는 것입니까
남들 다 하니까요?
그것도 맞는데
Vibe, Flipkart, Instagram 이런 사이트들을 만들고 싶으면 씁시다.
이런데 들어가보면
다른페이지로 넘어가도 새로고침이 되지 않고 스무스하게 동작합니다.
이걸 Single Page Application 이라고 하는데
이걸 만드는 이유는
- UX가 뛰어나서 좋은 사용자경험을 제공하니까
- HTML 관리가 편해지고
- 구매전환율도 높아지고
- 리액트 문법으로 iOS/Android 모바일 앱제작도 가능하고
- 서버개발자가 편해져서
그렇습니다.
이걸 어떻게 만드냐면.. 자바스크립트로 AJAX랑 HTML 조작을 떡칠해서 만들면 됩니다.
코드가 100줄 1000줄이 나오면서 고생좀 하겠죠?
그래서 React, Angular, Vue 라는 라이브러리를 쓰시면 훨씬 짧고 간결한 코드로 개발이 가능합니다.
그래서 가장 유명하고 사용자가 많은 React를 배우시면 취업이든 개인 프로젝트든 사업이든 많은 도움이 됩니다.
거의 요즘 웹개발자 엔드스펙이라고 보셔도 되겠습니다.
강의 특징
1. 매우 쉽게 가르칩니다.
개발자 쪼렙시절 가장 싫어했던게 어려운 코드 20줄 적어놓고 알아서 이해하라~ 라는 식의 튜토리얼이었습니다.
- 그래서 어려운 개발자 용어 안씁니다.
- 함수100개 만들고 파일 100개 분할하고 그런 이해를 방해하는 복잡한 모듈화 그런거 안합니다.
- 여러분 좋아하는 유튜브 스타일입니다.
2. 직접 혼자 코드짤 수 있는 사람을 만드는 교육입니다.
선생님 코드만 따라치는건 그냥 ctrl+c & ctrl+v 하는 것과 똑같습니다. 공부가 아닙니다.
나중에 직접 응용도 가능하려면 혼자 코드를 많이 짜보셔야합니다.
그래서 커리큘럼도 원리를 주로 알려드리며
원리를 바탕으로 직접 코드짤 수 있는 기회를 많이 마련해드리는 커리큘럼입니다.
중간중간 배웠던 개념을 응용해 직접 만들어볼 수 있는 과제가 많이 포함되어있습니다.
3. 문법예제보다는 실전 프로젝트를 만들어봅니다.
Todo app 이런거 하나 만들어본 React 개발자 뽑아봤자 아무 쓸모 없는걸 잘 알고 있습니다.
실무능력을 가득 채울 수 있는 쇼핑몰을 만들어봅시다.
마지막엔 발행까지 해볼겁니다.
필요한 자바스크립트 사전지식
var let const
function return
for
if else
array object
addEventListener
+ 약간의 HTML CSS
요정도 알고계시면 무리없이 수강가능합니다.