이 강의는 리뉴얼되었습니다
이것 때문에 이 영상을 찍게 되었습니다
이 영상에서는
왜 이 강의를 새로 만들었고
무엇이 변했는지, 여러분에게 그것이 어떤 의미인지
현재 강의 진행도에 따라서
이 강의를 어떻게 접근해야 할지 이야기하겠습니다
그리고 전부 리뉴얼이 된 지금
그리고 이전 강의 내용은 어떻게 되는지도 다루겠습니다
먼저 드리고 싶은 말씀은 이 강의에
슬라이드쇼 파일을 첨부해 두었습니다
또 링크도 하나 첨부해 두었는데
링크해둔 문서에 업데이트에 대한 더 자세한 설명이 있고
각 섹션별로 중요한 정보를 나누어 놓아서
각 섹션마다 무엇이 변했는지 적어 두었고
또 만약 지금 이 섹션의 강의를 듣고 있다면
어떻게 진행할지도 적어 두었습니다
이 문서에 없는 섹션은 단순히
변한 내용이 없다는의미입니다
이 모든 것들을 더 자세히 살펴보기 전에
먼저 확실히 하고 싶은 것들이
몇 가지 있습니다
설명드리고 싶은 가장 중요한 내용은
이 업데이트는 모두 무료로 제공된다는 점입니다
이미 구매하신 학생분께 모두 무료로 제공합니다
그 이유는 새로운 내용이 이전의 내용 사이사이로
추가되어 있기 때문입니다
이 말인즉슨
기존의 내용도 아직 접근이 가능합니다
기존 내용을 지우지 않았습니다
즉 지금 이 강의를 듣고 계신다면
듣던 대로 계속 진행하시면 됩니다
정확히 어떻게 진행해야 하는지는
조금 있다가 바로 설명을 드리겠습니다
설명드리고 싶은 두 번째 내용은
리액트 자체는 변하지 않았다는 점입니다
즉 제가 강의 리뉴얼을 한 이유가
리액트의 구성이 변해서 여러분이 강의를 처음부터
다시 들어야 하기 때문이 아닙니다
지금까지 배우신 내용도 모두 적용이 됩니다
다만 개선을 위해 변화를 준 것입니다
이렇게 큰 규모의 강의는 듣는 학생들의 수도 아주 많은데
감사하게도 강의에 대한 피드백을 많이 받았고
그 피드백에 대한 답변으로서
강의를 계속해서 발전시키는 것입니다
이 말은 즉
현재 이 강의를 수강 중이시거나 이미 수강하셨다면
업데이트된 내용을 그대로 무시하셔도 됩니다
그 이유는 이전 강의에서도 리액트에 대한 좋은 강의였지만
바라건대 새로운 강의가 더 낫기를 바랍니다
지금까지 받은 피드백을 모두
적용하였기 때문입니다
물론 현재 강의 진행도에 따라서
어떻게 진행하셔야 할지도 곧 다루겠습니다
그 주제 이전에 이야기해야 할 부분은
이 강의 전체가 모두 업데이트되지는 않았다는 뜻입니다
제가 새로운 내용으로 대체한 부분은
대략 강의의 첫 24시간 정도 혹은 절반에 해당하는 내용입니다
물론 대체했다고 말씀을 드리긴 하지만
아까 언급을 했듯이
이전 내용을 지운 것은 아닙니다
즉 이제 구버전과 신버전을 모두 가지고 계신 것인데
이 구버전 내용은 어떻게 처리되는지도
조금 있다가 다시 다루겠습니다
강의의 나머지 절반에 해당하는
즉 강의의 뒷쪽 부분은
이후에 보시겠지만 변하지 않았습니다
그 이유는 이미 2023년 초반에 이 강의의 많은 부분을
이미 전면 수정한 바 있기 때문입니다
예를 들어서 라우팅(routing)과 인증(authentication) 섹션은
완전히 새로 녹화했습니다
그러므로 이 부분에 해당하는 강의는
따로 추가된 내용은 없습니다
즉 처음 절반 정도만 변한 것인데
그러므로 이제 강의가 전반적으로 개선되고
더 최신 내용을 다루게 되었습니다
이제 현재 시점에서 어떻게 강의 수강을 진행할지와
이 리뉴얼이 여러분들께 어떤 의미로 다가와야 하는지를 다루겠습니다
아직 강의를 시작하지 않으신 상태와
강의를 듣기 시작한 상태
그리고 이미 강의를 모두 수강한 상태 모두 다루겠습니다
그리고 추가 문서도 준비했으니
첨부한 이 문서에서 이 모든 정보과 더 많은 내용을
확인하실 수 있습니다
또 섹션별 가이드도 있으니
만약 특정 섹션 내용을 수강하는 중이시라면
어떻게 진행할 수 있을지를 적어 두었습니다
모든 경우에 말씀드릴 수 있는 것은
현재 강의의 어떤 시점을 수강하고 계시든지간에
이 리뉴얼 작업을 할 때 제 우선순위는
여러분의 배움의 과정에 최소한의 영향을 주는 것이었으므로
그대로 계속 강의를 수강하셔도
불편함은 없으실 것입니다
이전 버전과 새로운 버전 둘 다를 누리실 수 있습니다
새로운 내용을 위해 완전히 다시 시작하거나
이전의 수강 내역을 잃을 일도 없습니다
이제 현재 수강 정도에 따라서
어떻게 진행해야 할 지를 말씀드리겠습니다
일단 이 리뉴얼로 무엇이 변했는지를 보겠습니다
일단 강의 구조입니다
먼저는 이전의 강의 구조를 보겠습니다
말씀드리고 싶은 것은, 이 슬라이드에
이 강의에 있는 모든 섹션을 담지는 못했습니다
섹션이 너무 많기 때문입니다
여기에는 강의의 초반에 있는 섹션을
담아 보았습니다
그리고 사실 이 부분만이
이번 리뉴얼로 변경된 섹션들입니다
강의의 절반보다 많아 보일수도 있지만
말씀드렸듯이 모든 섹션이 슬라이드에 있는 것은 아니고
이 강의에는 더 많은 섹션이 있지만
이 슬라이드 안에 다 넣을 수가 없었습니다
그러므로 이 섹션들을 다시 한 번
섹션 박스로 정리해 보겠습니다
그리고 이 '기존 강의 내용'에 있는 섹션만
이번 리뉴얼의 영향을 받았습니다
이번 업데이트로 변경된 구조는 다음과 같습니다
한 눈에 볼 때에는 모든 내용이 다 변한 것 같아 보입니다
화살표도 박스도 아주 많기 때문입니다
하지만 제가 특히 집중한 부분이
새로운 강의 구조가 이전과 최대한
비슷하도록 하는 것이었습니다
그러므로 더 자세히 보시면
슬라이드의 오른쪽에 있는 내용이
사실 거의 동일한 구조입니다
강의 구조 전반에 있어 가장 큰 변화는
기초 강의 섹션에 대한 내용인데
이전 구조에의 내용을 총 세 개의
리액트 필수요소 강의 섹션으로 합쳤습니다
내용은 같지만 순서가 아주 조금 다르고
바라건대 더 나은 예시와 더 나은 설명방식을 사용했습니다
그리고 연습 프로젝트를 하나 삭제한 대신
새로운 프로젝트를 더했습니다
추가로 이전 강의의 부수 효과 제어, 리듀서
그리고 컨텍스트 섹션이
이제는 두 섹션으로 나뉘게 되었습니다
하지만 전체 강의 구조 안에서
위치는 동일합니다
그러므로 결국
전체 강의 구조는 동일합니다
즉 지금 강의를 수강 중인 상태라면
지금 계신 섹션에서 계속 진행하시면 됩니다
다시 시작할 필요가 없습니다
이전의 기초 섹션과
이제는 삭제된 프로젝트는
이제 강의의 맨 마지막으로 옮겨 놓았습니다
이렇게 하면 이제 수강을 시작하는 새 학생들이
자동적으로 이 리액트 필수 요소 섹션부터
시작할 수 있고
이전의 기초 섹션에 방해받지 않을 수 있습니다
이제 말씀드리자면 이 기존의 기초 섹션도 아직 남아 있습니다
아직 강의에 남아 있지만
강의의 마지막 부분으로 옮겨간 것입니다
그러므로 지금 이 부분을 수강하고 계시다면
위치에서 계속 진행하시면 됩니다 그
리스트 렌더링과 조건부 내용 섹션의
끝부분에 도달하시면
그 때는 강의의 이전 부분들로
다시 돌아가셔서
리액트 컴포넌트 형식 편집 섹션부터 시작하시면 됩니다
제가 특히 신경 쓴 부분은 강의의 주요한 부분마다
문서화된 강의를 준비한 것입니다
예를 들어 목록 렌더링과
조건부 내용 섹션입니다
여기에는 클릭할 수 있는 링크가 있는데
계속 진행할 위치로 바로 보내드립니다
강의의 끝부분으로 옮겨가지 않은 다른 섹션들
즉 지금 위치 그대로 남아 있는 강의에는
이 섹션에 있던 기존 강의의 앞쪽에
새로운 강의를 추가함으로써
업데이트된 내용을 넣었습니다
그리고 강의의 구분자 아래에는 이 섹션에 대한
레거시(legacy) 컨텐츠가 있는데, 이 의미는
여기에서 기존 내용이 시작된다는 뜻입니다
즉 새로 업데이트된 내용을 모두 확인했다면
해당 섹션의 구분자 이후는 모두 무시하고
바로 다음 섹션으로 넘어가셔도
괜찮습니다
구분자 아래에는 링크가 하나 있는데
클릭하시면 다음 섹션으로 바로 넘어가서
수강을 계속할 수 있도록 했습니다
이 말은 즉
아직 수강을 시작하지 않으셨거나
이제 막 시작하고 계시는 경우라면
예를 들어 자바스크립트 복습 섹션에 계시다면
그냥 그대로 진행하시면 자동으로
모든 새 내용을 보실 수 있습니다
레거시 강의 부분은 무시하셔도 됩니다
그 부분은 곧 삭제될 예정인데
이 부분은 조금 있다가 다시 다루겠습니다
만약 지금 이 강의를 수강하는 중이시라면
계속 그대로 진행하시다가
제가 링크를 제공하는 강의에 도달하시면
그 링크를 통해 업데이트된 내용을 보실 수 있고
이 과정을 통해 자동적으로
업데이트된 내용으로 진행하시게 됩니다
물론 새로 시작하셔도 되고
아니면 지금 이 기초 섹션을 수강 중이시라면
앞쪽으로 다시 건너와서
리액트 필수 요소 섹션으로 오셔서
다시 시작하셔도 됩니다만, 시간과 마음이 허락할 때의 얘기고
꼭 그러지 않으셔도 됩니다
다시 말하지만 기존 내용에 오류가 있거나
하는 문제는 전혀 없습니다
이전 방식으로도 리액트를 제대로 배우실 수 있습니다
새로 추가한 내용이, 바라건대, 더 개선된 내용이지만
그대로 계속 진행하셔도 언젠가는
새로 추가한 내용으로 옮겨가실 수 있습니다
만약 이미 이 강의를 모두 수강하셨다면
이 모든 업데이트 내용을 무시하셔도 됩니다
물론 다시 돌아와서 새로 추가된 내용과
새로 추가된 데모 프로젝트를 확인하시거나
새로 추가된 리액트 필수 요소 섹션을 보시면서
복습의 기회로 삼으셔도 좋겠습니다만
그러지 않으셔도 괜찮습니다
여기서 중요한 것은 이 모든 리뉴얼이
여러분의 강의 진행에 방해가 되지 않는다는 점입니다
물론 새 강의와 새 섹션이 많이 추가되었고
이 내용을 기존의 강의 중간중간에 넣었기 때문에
현재 진행도 자체는 영향이 있을 수 있습니다
유데미에서는 이런 점에서
더 나은 방식으로 강의 리뉴얼을 하지는 못합니다
업데이트된 내용을 무료로 제공하고 싶은 경우에는
이렇게 리뉴얼을 하는 것이 최선입니다
즉 새로운 내용을 기존의 강의 안에
끼워넣는 방식입니다
이것으로 인해 강의 진행도에는 변화가 있을 수 있지만
물론 강의 계획표에서 직접 강의를 '수강 완료'로 설정하시면
이 문제를 해결할 수 있습니다
여기에서 '수강 완료' 처리를 할 강의는
듣지 않아도 되는 강의들입니다
즉 구분자 아래쪽의 레거시 강의를 만나면
이 기존 강의들을 모두 건너뛸 것임으로
완료했다고 표시하셔도 됩니다
혹은 이미 기존 내용으로 들었기 때문에
해당 섹션에 리뉴얼된 부분을 무시하시기 원한다면
반대의 경우로 완료 표시를 하시면 됩니다
이렇게 하시면 유데미에서 보이는 강의 진행도가
여러분의 실제 진행도와 일치하게 됩니다
물론 이 기존 내용들이
아직 강의 안에 남아있는데
이것이 언젠가는 문제가 될 것입니다
언젠가는 모든 학생들이 업데이트된 내용만 보고
이전 강의 내용을 볼 필요가
없어질 것이기 때문입니다
필요는 없지만 강의 진행도에는 영향을 주게 될 것입니다
이 시점에서는
강의 속에 불필요하게 많은 내용이 있게 됩니다
그러므로 기존 강의를 그대로 두는 데에는
기한을 두려고 합니다
만약에 제가 나중에도
여러분이 아직 기존 강의를 많이 듣고 계신다는
판단을 하게 된다면
기존 강의를 이대로 남겨두는 그 시점을
1월 중순까지로 하겠습니다
물론 기존 강의를 지우기 전에
여러분들과 충분히 소통할 예정이므로
제가 추천드리는 것은
강의 공지를 주기적으로 확인해 주시기 바랍니다
만약 여러분이 유데미 비즈니스 강의로
이 강의를 접하고 계신다면
제가 보내드리는 공지 이메일을 못 받으시므로
언제나 공지 탭을 확인하셔서
중요한 내용을 놓치지 않도록 해 주십시오
예를 들면 기존 강의를 삭제하겠다는
내용의 공지를 올릴 수도 있습니다
하지만 걱정하실 필요는 없습니다
기존 강의를 모두 내린 이후에도
기존 강의 비디오에는 접근이 가능하도록 하겠습니다
그 영상에 대한 링크를
여기 보이는 이 강의 다음에 추가해 두겠습니다
이 링크를 통해 기존 강의 영상을 다운로드할 수 있습니다
즉 기존 강의 내용을 내린 후에도
이 강의 다음에 첨부한 링크로 접근이 가능합니다
이 첨부한 내용은 제가 지우지 않고
계속 그대로 두겠습니다
기존 강의를 지움으로써
새 강의 내용을 위한 자리를 만드는 것인데
안타깝게도 제가 바로 삭제해야 했던
강의가 몇 개 있습니다
이 부분은 유데미 시스템상 문제로 어쩔 수 없었는데
제가 바로 지운 강의는
기존의 애니메이션 강의입니다
애니메이션 강의 섹션에 있는 내용이었는데
이 섹션을 프레이머 모션으로
올해 초반에 이미 업데이트를 진행한 상황이라
몇 년 전에 올렸었던 애니메이션 강의는
이번에 삭제하게 되었습니다
그리고 '리액트 훅으로 리덕스 대체하기' 섹션도
바로 삭제했습니다
많은 소비가 이루어지지 않았기 때문에
이번 업데이트를 위한 자리를 만들기 위해 삭제했습니다
그래서 이렇게 지워진 강의 영상을
이 강의에 해당하는 링크 바로 다음에
첨부해 두었습니다
이것으로 중요한 내용은 모두 전달드렸습니다
이 영상으로 여러분들에게 충분한 설명이 되었기를 바라고
여러분이 이 업데이트를 이해하고
또 이 강의를 최대한 잘 사용하는 데에 도움이 되었기를 바랍니다
아까 언급했듯이
이 강의에 더 자세한 내용을 담은 문서를 첨부했으니
다시 봐야 할 내용이 있거나
특정 내용에 대한 정보를 다시 확인하실 때에
이 문서를 사용하시면 됩니다
이 강의가 여러분들에게 도움이 되기를 바라고
여기에서 여러분들이 많은 것을 배우고 계시기를 바랍니다