MERN Stack Music Player App 2022

所在平台: Udemy

课程主页: https://www.udemy.com/course/mern-stack-music-player/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称** MERN Stack 音乐播放器应用 2022 **课程概述** 本课程将带领您从零开始,使用 MERN(MongoDB, Express, React, Node.js)技术栈构建一个功能完整的音乐播放器Web应用。不同于仅使用HTML/CSS或React的教程,本课程将深入讲解如何利用MERN的全栈JavaScript能力来打造一个强大的音乐播放器。 **学习内容** * **实战项目构建**:从零开始构建音乐播放器应用。 * **文件上传**:使用Multer和Cloudinary处理文件上传。 * **UI美化**:利用Tailwind CSS进行美观的界面设计。 * **组件化开发**:不依赖外部库和框架,从头构建UI组件。 * **自定义音频播放器**:实现播放、暂停、下一首、上一首、随机播放、快进、音量控制等所有播放器功能。 * **歌单管理**:学习创建歌单、向歌单添加/移除歌曲等操作。 * **管理员后台**:构建一个管理员面板,用于歌曲添加、文件上传、歌曲编辑等管理操作。 * **单元测试**:进行两轮单元测试,并根据测试结果进行问题修复。 * **部署**:将应用部署到Heroku平台。 **MERN技术栈详解** * **MongoDB**:文档型NoSQL数据库,用于存储音乐和用户信息。 * **Express(.js)**:Node.js的Web应用框架,用于构建服务器端API。 * **React(.js)**:前端JavaScript库,用于构建用户界面。 * **Node(.js)**:JavaScript运行时环境,用于构建可扩展的网络应用。 **您将能够** 成功完成本课程后,您将能够独立构建一个功能齐全、具备丰富控制和管理功能的音乐播放器应用。 **额外支持** * 全天候问答支持。

课程评论(0条)

课程详情

Hi Guys , Welcome to the course MERN Stack Music PlayerBy listening the word music player you may be wondering that why we need a separate course for music player app. Because already we lot of tutorials available to build music player. So to the student who are having this question...my answer is very simple You might have seen music player web apps which were build using plain Html/CSS or React or Plain Java script.But in this course we will build the music player using MERN STACK. What will students learn in this course ?Building Real Time Project From ScratchHandling file uploads with Multer and CloudinaryWorking with Tailwind CSS.Building components from scratch without using any external libraries and frameworks.Building our custom audio player which will have all the controls like play , pause , next song , previous song , shuffle songs , forward song , volume controls etc.We will also work on playlists concept.Creating playlist , add songs to playlist , removing songs from playlist etc.Working with admin panel where the admin can control the entire application.Adding song , uploading files , edit song etc.Two rounds of unit testing.Fixing issues after unit testingBy the end of this course you can able to build your own music player with all controls and functionalities.24/7 Q/A SupportDeployment to Heroku.-------------------------------------------------------MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack.MongoDB - document databaseExpress(.js) - Node.js web frameworkReact(.js) - a client-side JavaScript frameworkNode(.js) - the premier JavaScript web serverExpress and Node make up the middle (application) tier. Express.js is a server-side web framework, and Node.js the popular and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.Redux is an open-source JavaScript library for managing and centralizing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook's Flux architecture, it was created by Dan Abramov and Andrew Clark.Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser, which was designed to build scalable network applications.MongoDB is an open source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License which is deemed non-free by several distributions

课程标签

0人关注该课程

主题相关的课程