【한글자막】 React, NodeJS, Express 및 MongoDB - MERN 풀스택 가이드
What you'll learn
- ReactJS를 NodeJS, Express 및 MongoDB와 연결하는 방법
- 처음부터 전체 프로젝트를 구축해보세요!
- ReactJS, NodeJS, Express 및 MongoDB에 대한 기본 개념 복습
- 인증(Authentication) 및 권한 부여(Authorization) 구현 방법
- ReactJS + Node/Express 애플리케이션에 파일 업로드 추가 방법
Requirements
- ReactJS에 대한 기본 지식이 필요합니다
- ReactJS 훅에 대한 지식이 권장됩니다
- Node, Express 및 MongoDB에 대한 기본 지식은 권장되지만, 필수는 아닙니다
- React 또는 MERN에 대한 전문 지식이 필요하지 않습니다
Description
자신만의 MERN 스택 애플리케이션을 구축하고 싶은 분을 위한 완벽 풀스택 가이드
핵심 기술(React, Node, Express, MongoDB)에 대한 간략한 복습 포함
MERN 스택, 기술을 결합하는 기본 개념 정립, 기술별 프로젝트 섹션 포함
사용자 인증, 권한 부여, 자세한 배포 지침까지 다양한 지식 부여
[본 강의를 수강해야 하는 이유]
Udemy에서 베스트셀러 React 강의를 만들었습니다. 이제 이 강의를 통해 React 지식을 한 단계 끌어올리고 React, NodeJS, MongoDB 및 Express를 기반으로 하는 풀스택 웹 앱을 구축할 수 있습니다!
MERN 스택을 사용하여 풀스택 애플리케이션(예: 프론트엔드 + 백엔드)을 구축하는 것은 인기가 아주 많습니다. 이 강의에서는 포괄적인 프로젝트를 통해 처음부터 배울 수 있습니다!
MERN은 MongoDB, Express.js, React.js, Node.js를 의미하며 이 네 가지 기술을 결합하여 멋진 웹 애플리케이션을 구축할 수 있습니다.
[강의 소개]
#1. 이 강의에서는 프로젝트를 완전히 구축하고 이러한 다양한 기술이 함께 작동하는 방법을 단계별로 배우게 됩니다. 먼저 모든 개별 구성 요소를 살펴보고 강의가 끝날 때까지 이들을 모두 하나의 놀라운 응용 프로그램으로 결합하겠습니다.
#2. 이 강의는 기본 개념에 그치지 않고 파일 업로드, 인증, 권한 부여를 추가하는 방법과 다른 호스팅 서비스에 다양한 방식으로 애플리케이션을 배포하는 방법도 배우게 됩니다.
#3. 이 강의는 수년간 기술을 연마하고 가르친 경험이 있는 두 강사, Max(React.js, Node/Express 담당)와 Manuel(MongoDB 담당)이 진행합니다. 우리는 최고의 MERN 스택 강의를 제공하기 위해 경험을 활용하고 힘을 합쳤습니다.
[본 강의에서 다룰 내용]
구체적으로 이 강의는 다음을 제공합니다.
핵심 기술(React, Node, Express, MongoDB)에 대한 간략한 복습
이론 지식을 적용한 기술별 프로젝트 섹션
MERN 스택 및 기술을 결합하는 다양한 방법에 대한 자세한 이론
모든 기술이 하나의 애플리케이션에 구현되는 완벽 강의 프로젝트
React.js(파일 전송) 및 Node/Express(파일 수신)에서 파일(이미지) 업로드
사용자 인증(가입+로그인)
사용자 권한 부여(특정 리소스에 대한 액세스 제어)
자세한 배포 지침 - 애플리케이션을 배포하는 다양한 방법 포함
수많은 퀴즈와 추가 자료!
이 강의를 마치면 자신만의 MERN 스택 애플리케이션을 손쉽게 구축할 수 있고 이 강의에서 배운 모든 지식을 자신의 프로젝트나 필요한 곳에 활용할 수 있습니다.
[이 강의를 수강하기 위한 요구 사항]
MERN 스택 지식은 필요하지 않습니다
React.js에 대한 기본적인 사전 지식을 강력히 권장합니다. 강의에 기본 지식에 대한 복습이 제공되지만, React를 처음부터 가르쳐주지는 않습니다.
기본 Node + Express 지식을 권장하지만, 필수는 아닙니다.
함께 뛰어들어 봅시다!
1강에서 만나요.
- Max
Who this course is for:
- 기본 React 지식이 있고 풀스택 앱을 구축하려는 개발자
- React 앱을 Node/Express에 연결하는 데 관심이 있는 React 고급 개발자
- 백엔드에 최신 프론트엔드를 추가하는 방법을 배우고자 하는 Node/Express 개발자
Instructors
Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education.
Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.
We've taught more than 2,000,000 students on a broad variety of topics. We'd love to teach you as well! :)
Keep learning!
Experience as (Web) Developer
Starting out at the age of 12 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.
Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!
I also build full-stack applications and acquired expert DevOps and cloud computing knowledge - proven by the many AWS certifications I hold (incl. the top-level Solutions Architect Professional certification).
As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.
Experience as Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses and more than 2,000,000 students on Udemy is the best proof for that.
Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.
Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 2,000,000 students.
Having worked as a business analyst in both a major consultancy and an investment bank, I always found myself confronted with both various and complex problem sets and challenging client demands. The rapid development of technology and business requirements forces everyone to constantly adapt and to continue learning.
Being an early adopter of new and quickly evolving tools, I always enjoyed both learning these tools and passing on my knowledge to my colleagues and fellow students.
Since working as a business analyst implies a high affinity to programming, I also enjoy working as a web developer. It's that combination of self-taught knowledge and its application in a highly competitive consulting environment for various clients which gave me the ability to evaluate solutions from an industry perspective as well as from a learner's perspective. The latter also allows me to identify the pain points students might hit when learning these tools.
Since I always found it hard to find high quality, understandable and comprehensive learning materials, I decided to create such materials on my own. Together with Maximilian Schwarzmüller I founded Academind to offer the best possible learning experience on web development and data science to our more than 2.000,000 students.
1980년 도서출판 '헤임인터내셔널'이라는 이름으로 설립된 웅진씽크빅은 '헤임고교학습', '어린이마음', '웅진위인전기', 등을 잇따라 성공적으로 선보이며 교육업계를 이끌어왔습니다.
유아에서 성인을 아우르는 다양한 교육문화 콘텐츠를 개발, 제공하며 40년간 끊임없이 발전하는 교육기업입니다.
2021년 3월, 웅진씽크빅은 Udemy와 Strategic Alliance를 체결하였으며,
다양한 Udemy의 글로벌 Bestseller 강의들을 한국 수강생들에게 소개하고 있습니다.
영어를 어려워하는 수강생을 위해 글로벌 인기 강의에 한국어 자막도 제공하고 있으며, 국내에서 학습 수요가 높은 IT, 비즈니스, 직무개발, 어학 분야 등의 유명 강의도 모두 들을 수 있도록 다양한 콘텐츠 공급사와 제휴를 맺어 E-Learning 사업을 지속적으로 확대해나가고 있습니다.