inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 스터디 클럽 3기 FE] 2주차 발자국

바다다다
0

수강강의1: 따라하며 배우는 자바스크립트 A-Z

수강강의2: 따라하며 배우는 리액트 A-Z[19버전 반영]

Tip: 워밍업 스터디 클럽을 참여하게 되면 [할인쿠폰]으로 강의를 할인 된 가격에 수강할 수 있다!



2주차 강의 수강

2주차를 되돌아 보며..

이번주에는 지난주 Javascript강의를 마무리하고 드디어 React에 대한 학습에 진입하게 되었다.

Javascript후반부 강의에서는 주로 디자인 패턴, Iterator, Generator에 대해 알아가고 마지막으로 Todo app, spread sheet 등을 따라 만들어 보면서 Javascript문법에 대해 조금 더 익숙해지고 복습하는 시간을 가지었다.

React는 초반에 설치와 프로젝트 환경설정을 시작으로 처음부터 앱을 따라 만들어 보면서 React의 구조에 대해 알아보았다. TODO앱과 Netflix따라 만들기 강의를 따라서 코딩을 진행을 하였지만 환경설정이나 알수없는 오류등이 발생해서 바로 미션 과제를 중점으로 학습을 진행하였다.

강의에서 언급한 이론을 실제 미션 과제에서 실습으로 결과물을 얻을 수 있어서 뿌듯했다. 지난주 과제에 비해 난이도가 많이 높아져서 진도를 따라잡기에 많이 버거웠던것도 사실이다. (특히 직장인이라면...More and more...hard..)

강의 내용을 다시 정리해보며..

(주로 개인적으로 새롭게 알게된 것, 다시 기억해야하는 것들 위주로 정리했다)

 

 

강의 내용을 들으면서 아쉬웠던 점..

 강의 내용에 대해서 불만족 스러운 부분은 없다! 너무 알차게 구현되어진 강의이고 다만 진도에 따라서 많은 양의 강의를 한꺼번에 들어야 하다보니 모두 소화하기에는 어려웠다.

강의 외에 미션과제도 수행해야 하다 보니 시간적으로 지난주에 비해 많이 부족했다. 아래 미션과제에서도 볼 수 있겠지만, 지난주와 달리 기본적인 모든 기능을 구현하지는 못했다.(특히! 디즈니플러스 클론코딩ㅜ)


2주차 미션 완료

Javascript미션은 지난주에 이어서 그나마 완성하기 했으나,

React미션은 초보자의 입장에서 강의내용 수준으로 따라가기에는 어려웠다.

처음이다보니 모든게 낯설게 느껴졌고, 그래도 다른 강의 및 자료를 통해 많은 학습을 할 수 있었다.

특히 컴포넌트를 나누는 기준과 React에서 컴포넌트를 조합해서 웹 페이지를 구성한다는 것을 미션 실습과제를 통해 좀 더 쉽게 깨달을 수 있었던 것 같다.

 

Javascript - Mission6: 비밀번호 생성기

Demo: https://rim0703.github.io/React-study/Javascript/6-pw-generator/

Source Code: https://github.com/rim0703/React-study/tree/main/Javascript/6-pw-generator

image

 

Javascript - Mission7: 타이핑 테스트

Demo: https://rim0703.github.io/React-study/Javascript/7-typing-test/

Source Code: https://github.com/rim0703/React-study/tree/main/Javascript/7-typing-test

image

 

React - Mission1: 예산 계산기

Demo: https://gentle-starburst-b5ca45.netlify.app/

Source Code: https://github.com/rim0703/React-study/tree/react/mission1

image

 

React - Mission2: 디즈니 플러스 앱

Demo: https://disney-plus-clone-mission2.netlify.app/

Source Code: https://github.com/rim0703/React-study/tree/react/mission2

참고자료: https://www.youtube.com/watch?v=3NHYl0Lo74A

이건 할말이 많은데.. 사실 아래 데모처럼 메인화면만 완성했다. 맨땅에서 시작하기에는 너무 막막해보여서 유튜브에 클론코딩 영상이 있어서 따라 만들어보았다.

추가로 메인 로그인 화면, 영화 상세 내용 팝업화면이 추가로 구현일 필요하다.(추후 시간이 있으면 보완할 예정!)
image


마지막으로 2주차 회고

이번 한주간은 너무 정신없이 지난거 같다. 강의, 미션과제 외에 처음으로 접하는 React 내용에 설정이나 오류 등에 대해 검색하면 이슈 attack을 하기 위해 많이 시간이 필요했다. 이런 부분은 점차 많이 연습해보면 적응하지 않을까 싶다.

진도표에 따르면 이제 3일만 더 수강하면 강의내용과 미션은 끝나는 일정이다. 최대한 남은 시간에 React강의를 끝내고 미션 과제 구현에 집중할 계획이다. 단기간에 많은 시간과 노력을 쏟아올린 만큼 프론트엔드에서 React에 대한 부담감(?) 두려운 마음을 조금이나마 떨쳐보고자 한다.

강의수강이 끝나면 지금까지 구현한 미션 과제에 대해 보완할 부분이 있는지, 그리고 지금까지 강의를 들으면서 노션에 정리해두었던 내용을 다시 한번 복습할 계획이다.

마지막 남은 기간도 화이팅 해보자!!!

image

<끝>

프론트엔드 워밍업 스터디 3기 프론트엔드 2주차 발자국 Javascript HTML CSS React

답변 0