#4 React Fullcalendar ปฏิทิน - เพิ่ม/แสดง กิจกรรมปฏิทิน | MERN Stack 2021
[WorkShop] ปฏิทิน - React-Fullcalendar ด้วย MERN Stack 2021
สวัสดีครับ ก่อนอื่นอย่าลืม !!!! ดูแลสุขภาพกันด้วยนะครับ ด้วยสถานการณ์ช่วงนี้สุขภาพเป็นสิ่งที่สำคัญที่สุด ด้วยความห่วงใยจาก -รอยไถ พัฒนา-
#4 คลิปนี้จะกลับไปกลับมา ระหว่าง front-end กับ back-end นะครับ ถ้าผมไวไปหรือผิดพลาดตรงไหนสามารถติชมได้เลยนะครับ เนื้อหาในคลิปนี้ก็จะทำการเพิ่มข้อมูลเมื่อคลิกบนปฏิทิน React ก็จะส่งข้อมูลไปยัง ExpressJS (NodeJS) และบันทึกที่ฐานข้อมูล mongoDB
ให้เปิด url ด้านล่างก่อนเลยนะครับ เพราะเราจะมีการก๊อปโค้ดนิดหน่อย
1. https://fullcalendar.io/docs/react
2. https://ant.design/
มีช่วงเวลาที่สำคัญต่างๆ ในคลิปดังนี้นะครับ
0:00 แนะนำคลิปปฏิทินในภาพรวม
1:00 เข้าเว็บไซต์ของ Antd เพื่อก๊อป Modal
12:30 เขียน function axios เพื่อส่งข้อมูลไปยัง nodejs
30:30 สร้าง Models Schema เพื่อติดต่อกับ MongoDB ด้วย Mongoose
34:10 บันทึกข้อมูลด้วย Controllers
40.30 axios get data จาก API ExpressJS เพื่อแสดงข้อมูลบนปฏิทิน
สำหรับโปรเจคนี้นะครับ [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, чтобы посмотреть онлайн «#4 React Fullcalendar ปฏิทิน - เพิ่ม/แสดง กิจกรรมปฏิทิน | MERN Stack 2021», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.