RUVIDEO
Поделитесь видео 🙏

#1 React Fullcalendar ปฏิทิน - ติดตั้ง Server NodeJS [ExpressJS] | MERN Stack 2021

[WorkShop] ปฏิทิน - React-Fullcalendar ด้วย MERN Stack 2021
สวัสดีครับ ก่อนอื่นอย่าลืม !!!! ดูแลสุขภาพกันด้วยนะครับ ด้วยสถานการณ์ช่วงนี้สุขภาพเป็นสิ่งที่สำคัญที่สุด ด้วยความห่วงใยจาก -รอยไถ พัฒนา-

#1 เรามาเริ่มจากการติดตั้ง Server ที่ฝั่ง Back-End กันก่อนเลยนะครับโดยเราจะใช้ NodeJS ExpressJS และติดต่อฐานข้อมูล MongoDB ด้วย Mongoose ซึ่งทำงานร่วมกันได้อย่างดีมากๆ เลยครับ

Library ที่ติดตั้งกับ ExpressJS ฝั่งหลังบ้านมีดังนี้ครับ
npm init -y
npm install express body-parser mongoose cors morgan multer request moment nodemon dotenv

มีช่วงเวลาที่สำคัญต่างๆ ในคลิปดังนี้นะครับ

0:00 แนะนำโปรเจคปฏิทินในภาพรวม
4:10 สร้างโฟลเดอร์ Server
4:35 ติดตั้ง Library ที่สำคัญๆ เช่น morgan bodyParser mongoose cors
6:20 เขียนโค้ดไฟล์ Server.js
11:30 สร้างไฟล์ .env เอาไว้เก็บค่า config ต่างๆ ของโปรเจค
17:30 สร้างโฟลเดอร์ config ไว้เขียนฟังก์ชั่นติดต่อ mongoDB
23:05 สร้าง Route
26:05 สร้าง Controllers
30:00 สร้าง Auto Route

สำหรับโปรเจคนี้นะครับ [WorkShop] เราจะมาทำโปรแกรมปฏิทินเอาไว้ใช้สำหรับ
- บันทึก (เพิ่ม,ลบ,แก้ไข CRUD) กิจกรรมต่างๆ
- แสดงกิจกรรมต่างบนปฏิทินและด้านข้าง จำแนกสีแต่ละกิจกรรม
- แจ้งเตือนผ่านไลน์กลุ่ม ว่ามีกิจกรรมอะไร

สำหรับฝั่ง Server หลังบ้าน Back-End เราจะใช้
- NodeJS
- ExpressJS
- MongoDB เป็นฐานข้อมูล

สำหรับฝั่ง Client หน้าบ้าน Front-End
- ReactJS
- จะเขียนแบบ Functions Component นะครับ

ตัว Library ที่สำคัญๆ ก็จะมีเช่น
1. React-Fullcalendar
จะเป็นพระเอกของงานนี้นะครับ ดีมากๆ เลยครับ เกียวกับการทำงานกับปฏิทิน
https://fullcalendar.io/docs/react

2. momentJS เข้ามาช่วยในการจัดการเกี่ยวกับวันที่ นะครับ
https://momentjs.com/

3. Line Notify
จะใช้ในการแจ้งเตือนไปยังไลน์กลุ่ม นะครับ
https://notify-bot.line.me/doc/en/

4. Antd Design สำหรับตกแต่งฝั่ง React หน้าบ้านนะครับ
https://ant.design/

5. node-cron
สำหรับการตั้งเวลาในการทำงานนะครับ เวลาจะแจ้งเตือนกระผมจะใช้ตัวนี้นะครับ
https://www.npmjs.com/package/node-cron

#MERNStack
#React
#FullCalendar

สุดท้ายนี้กระผมก็หวังเป็นอย่างยิ่งว่าคลิปนี้จะเป็นประโยชน์ไม่มากก็น้อยสำหรับทุกๆ ท่านนะครับ
ฝากกดติดตามเพื่อเป็นกำลังใจให้เราด้วยนะครับ
- รอยไถ พัฒนา -

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «#1 React Fullcalendar ปฏิทิน - ติดตั้ง Server NodeJS [ExpressJS] | MERN Stack 2021», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.