[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
판다코딩
프로그래밍 입문자를 위한 'C++' 강좌입니다
입문
C++
Build and deploy community applications using the MERN Stack (MongoDB, Express, React, Node + Firebase)
React
Express
MongoDB (Mongoose)
Firebase (Authentication)
AWS E3 (Naver Cloud Service)
Learn full-stack web programming with MERN Stack!
React
(React)
Express
(Express)
MongoDB/Mongoose
(MongoDB/Mongoose)
Firebase
(Firebase)
React is a JavaScript library created by Facebook.
Despite the many Javascript Frameworks/Libraries available today, such as Vue.js, Angular, etc., React remains one of the most popular and sought-after options in the front-end world.
1️⃣ JSX
As Javascript XML, it has the same syntax as XML/HTML. It allows HTML-like code to be executed within JS, which is then optimized and rendered into browser-readable JS, making it much faster than regular JS.
2️⃣ Virtual DOM
Before 2013, websites and web pages always had to refresh to display new data to users. However, React only updates the necessary portions of data that need to be updated, eliminating the need for re-rendering the webpage. This means React web/apps can provide users with an app-like experience!
We'll implement all the features required for a community site by creating various components, including post creation and member registration. Hooks will be provided as needed to align with the component lifecycle, and the User service will be developed quickly using Firebase and managed using Redux.
We'll build a web server using Express and demonstrate an app built with React. We'll store text and image data transmitted from the client side in a database or server. In this lesson, we'll also learn how to store images in external storage using Naver Cloud.
We'll manage MongoDB, a NoSQL database, using Mongoose. Learn about the CRUD (Creating, Reading, Editing, and Deleting) process, which involves saving, reading, editing, and deleting post and user information in the database. In this course, we'll use Mongoose to create models in MongoDB and manipulate them using various methods.
We introduce React-Bootstrap to the project, which allows for quick completion of UI/UX, and create website designs using Emotion, a SASS-based styling library, as needed.
Have you ever wanted to experience deploying your own website while learning programming? This course covers both front-end and back-end aspects, so you can create your own website just by following along.
Q. Can I get started with web development through this course?
All stacks used in this course are designed for beginners. Therefore, even if you have no prior knowledge of the technology, the course will provide sufficient explanations to ensure you can follow along without significant difficulties. However, those without basic web development knowledge such as HTML, JS, and CSS may find the course somewhat challenging. (Please be sure to check the prerequisite knowledge!)
Q. I only have front-end (back-end) experience. Will that be okay?
You'll learn only the essentials for building community websites efficiently, and each time you use a new technology stack, the course incorporates ample information on "why" and "how" to use it. While React is the primary focus of this course, it also provides a comprehensive understanding of website development, making it a highly recommended course for any aspiring developer.
Q. Can I master the entire MERN Stack through this course?
No. This course is designed for beginners developing websites using frameworks or libraries, so it covers beginner-intermediate content for each stack. This course is a great way to test your web aptitude.
Q. What level of player knowledge is required?
I recommend you take a look at this document . If you have basic knowledge of JavaScript data types (including arrays and objects) and the declaration and use of user-defined functions, you should be fine.
Who is this course right for?
Anyone who wants to develop a complete website using React
People who have difficulty implementing projects due to lack of BackEnd knowledge
People who want to distribute their own site
Need to know before starting?
HTML/CSS
JavaScript
All
49 lectures ∙ (6hr 45min)
Course Materials:
1. Introduction
02:59
2. MEAN Stack
06:40
3. Setting
02:14
4. Create-React-App
04:31
5. Component
11:09
6. JSX
11:42
7. useState (1)
08:01
8. useState (2)
06:21
9. useState (3)
07:50
10. react-router-dom
10:06
11. props
06:24
12. useEffect
06:52
13. Express
12:10
14. MongoDB
08:45
15. axios & cors
11:42
16. Mongoose Model
08:13
17. React Bootstrap
06:55
18. Emotion
13:47
All
27 reviews
4.7
27 reviews
Reviews 1
∙
Average Rating 5.0
5
강의 너무 유익하고, 쉽게 알려주십니다! 인프런에서 다른 강의 이것저것 많이 수강해봤는데, 리뷰 처음 달아볼 정도로 만족도 높은 강의에요 ! 디테일하게 AtoZ 다뤄주시는 것도 너무 좋았고, 조금 더 쉽게 이해할 수 있는 포인트를 잘 집어주신 것 같아요. 사실 비전공자로서 개발배우기 막막했는데 깔끔한 설명이 너무 좋아요. 최근 여러 웹사이트에서 활용하는 react 라이브러리 사용하니까 실무에서도 많이 도움될 거 같다는 생각이 들었습니다! react 관심 있으신 분들 이 강의 한번 들으면 아주 깔끔하게 이해되실 것 같아요 :) 판다코딩님 좋은 강의 정말 감사합니다 !! 다른 강의도 얼른 내주세요!!!
감사합니다 :) - 첫 번째로 수강평을 남겨주셨네요, 감사합니다 :) 저도 비전공자의 입장에서 코딩을 입문하였고, 현재 개발자로 일하고 있습니다. 코딩을 배우며 가장 중요한 점 중 하나는 코딩에 관련된 흥미를 잃지 않는 것이라고 생각합니다. 그런 의미에서 단순한 문법 설명과 나열의 강의를 탈피하고자 많이 애썼습니다. 앞으로도 코딩에 흥미를 잃지 않으실 수 있도록 애써보겠습니다.
Reviews 4
∙
Average Rating 4.8
4
React와 node를 한번씩 다뤄본 후 강의 수강했습니다. 전반적으로 예전에 배운 내용을 훑으며 상기시키기에 좋았고 react와 node를 어떻게 연결하여 다룰지 막막했는데 axios로 서버와 클라이언트 데이터 옮기는 법을 알게 되었습니다. 다만 아쉬웠던 점은 강사님 ide에 폰트가 너무 작아서 제 태블릿으로 강의를 보면 가독성이 좋지 않았고 짧은 수업으로 다양하게 전반적으로 다뤄주시려다보니 redux파트는 코드가 전혀 이해가 되질 않아서 예전에 봤던 강의를 한번 더 뒤적여봤습니다. 아마존 S3를 사용하는 것이 네이버 클라우드를 이용하는 것인 줄도 사실 몰랐습니다. 이건 제 잘못이군요. 마지막으로는 질문을 올려도 답변이 2주째 안 오고 있습니다. 강사님이 바쁘신건지 ㅠㅠ.. 유료 강의인 만큼 조금 더 질문 답변에 신경써주셨으면 하는 마음이 있네요. 그래도 전반적으로 프론트, 백엔드, db, 외부 저장소 어떻게 사용해야 할지 큰 그림을 잡을 수 있는건 좋았습니다.
감사합니다 :)
Reviews 4
∙
Average Rating 5.0
5
속도가 조금 빠르긴하지만 괜찮아요 여러번 들으면됩니다~~ 이제 30% 조금 넘겼는데 재밌어요 ~ 뷰로 개발하다가 리액트 해보려니 겁났었는데 강사님덕분에 재밌게 하고있어요! // 추가 너무 바빴어서 끝까지 듣는데 시간이 꽤 오래걸렸네요 ㅜㅜ 얻어가는게 너무 많아서 어떻게 감사드려야 할지 모르겠습니다! 웹개발이 어떤식으로 진행되는지 큰 그림 잡기 너무 좋았고 아직 많이 부족한 부분들을 알게 되었기에 그 부분은 제가 따로 프로젝트 진행하면서 더 공부해 나갈 생각입니다. 감사합니다~
감사합니다 :)
$29.70
Check out other courses by the instructor!
Explore other courses in the same field!