La MEAN stack par la pratique

Créer une application Full-Stack JavaScript avec MongoDB Express Angular 7 et Node

3.95 (111 reviews)
Udemy
platform
Français
language
Web Development
category
La MEAN stack par la pratique
629
students
8.5 hours
content
Apr 2019
last update
$19.99
regular price

What you will learn

Créer une application Full-Stack JavaScript avec MongoDB Express Angular 7 et Node

Why take this course?

🌟 **La MEAN Stack par la Pratique: Créez votre propre application Full-Stack JavaScript** 🌟 --- ### **Ce que vous apprendrez dans cette formation** **Introduction à la MEAN Stack:** Dans ce cours intensif, vous allez plonger dans l'univers de la **MEAN Stack**, une combinaison puissante de technologies qui vous permettront de construire des applications full-stack frontalement. Vous découvrirez comment intégrer MongoDB (base de données NoSQL), Express (framework Node.js), Angular 7 (framework frontend) et Node.js (serveur JavaScript) pour créer des applications réactives et scalables. **Mise en œuvre d'une API REST avec Node et Express:** - **Création d'API REST**: Apprenez à construire une interface de programmation d'applications (API) RESTful robuste et sécurisée avec Node.js et Express.js. **Manipulation de données MongoDB via Mongoose:** - **CRUD Operations**: Maîtrisez les opérations CRUD (Create, Read, Update, Delete) dans MongoDB grâce à Mongoose, l'ORM (Object Relational Mapping) pour MongoDB et Node.js. **Sécurité et Authentification:** - **User Authentication**: Implémentez des mécanismes d'authentification sécurisés avec Passport.js pour gérer l'identification et la gestion des utilisateurs. **Développement Frontend avec Angular 7:** - **Client Angular**: Construisez un client dynamique en utilisant Angular 7, en profitant de ses dernières fonctionnalités pour une expérience utilisateur fluide et responsive. **Interaction Client-Serveur:** - **AJAX Requests**: Établissez des communications AJAX entre votre client Angular et votre API REST. **Personnalisation et Design d'Application:** - **Angular Material**: Enrichissez l'interface utilisateur de votre application avec des composants prêts à l'emploi d'Angular Material. **Gestion de Formulaire et Upload d'Images:** - **Form Handling in Angular**: Collectez et traitez les données des formulaires Angular. - **Image Upload**: Permettez aux utilisateurs de téléver des images sur votre serveur. **Optimisation des Images:** - **Automatic Resizing**: Générez automatiquement des versions réduites des images uploadées pour optimiser l'espace disque et augmenter la vitesse de chargement. --- ### **Ce que vous aurez sous la main** 🧰 **Code Source et Référence GitHub:** - Gainvez accès à des repositories GitHub dédiés, l'un pour le backend Node.js/Express et l'autre pour le frontend Angular 7, pour suivre chaque étape de la construction de votre application. ### **Pré-requis** 🛠 **Connaissances Préalables:** - Avoir une compréhension de base d'Angular (2+), y compris les composants, modules, services et RxJS (idéal si vous avez suivi ma formation sur ces sujets). - Un niveau intermédiaire en HTML et JavaScript. - Une connaissance de base de Node et MongoDB est avantageuse mais pas strictement nécessaire. --- **Préparez-vous à plonger dans le monde du développement FullStack JavaScript avec cette formation pratique et orientée projet. Ne restez pas en attente, créez votre propre application MEAN et transformez votre compétence de niveau intermédiaire en expertise avancée !** 🚀

Screenshots

La MEAN stack par la pratique - Screenshot_01La MEAN stack par la pratique - Screenshot_02La MEAN stack par la pratique - Screenshot_03La MEAN stack par la pratique - Screenshot_04

Our review

🌟 **Course Review Summary** ### Course Overview The course provides a comprehensive guide from A to X on developing an application, covering a wide range of topics from the fundamentals to more advanced concepts. The instructor is highly competent and engaging, making the content both clear and practical. Most recent reviews rate the course at 3.95 out of 5 stars, indicating a high level of satisfaction among learners. ### Pros - **Comprehensive Curriculum**: The course covers a broad spectrum of topics essential for full-stack development. - **Competent Instructor**: The formateur is knowledgeable and delivers the content in an easy-to-understand manner. - **Practical Approach**: The course offers numerous good practices that learners can apply to their own projects. - **Positive Feedback**: Learners express satisfaction with the quality of the concepts taught and recommend the course. - **Engaging Content**: The formateur's pedagogical skills are commended, making the learning experience enjoyable. - **Anticipation for More**: Learners look forward to upcoming courses, such as those on Angular and deployment. ### Cons - **Lack of Testing Module**: Some learners suggest adding a module specifically on testing to complete the full development cycle. - **Deployment Coverage**: A few reviews mention that a module on online deployment and additional features like profile pages would enhance the course. - **Video Quality Issues**: There are comments about the need for better visibility of the code during video demonstrations, with some learners preferring a lighter background over the dark theme. - **Pedagogical Flaws**: A significant review points out that the course contains errors and unclear explanations. The instructor's tendency to reiterate what has already been explained leads to redundancy and confusion. - **Content Repetition**: Some learners find the repeated review of previous steps in each module unnecessary and time-consuming, as they often have to skip ahead to avoid hearing the same information twice. - **Unnecessary Basic Explanations**: The course is criticized for explaining basic concepts that are not suitable for the intended intermediate to advanced audience, which can be a waste of time for seasoned developers. - **Example Clarity**: The recommendation is made to avoid overly verbose comments that do not clearly demonstrate real-world applications when simpler examples would suffice. ### Recommendations for Improvement - **Testing and Deployment Modules**: Add dedicated modules on testing and deployment processes. - **Improved Video Quality**: Ensure better visibility of the code during video lessons by adjusting the background theme if necessary. - **Error Correction**: Review and correct any fautes d’inattention and vague explanations to improve the course's quality for a paid learning experience. - **Tailored Content**: Adapt the content to better suit the intended audience, avoiding unnecessary repetition and basic explanations that do not add value for intermediate or advanced learners. In conclusion, the course is highly recommended for its comprehensive coverage of full-stack development, with the caveat that improvements in video quality, content clarity, and pedagogical approach would greatly enhance the learning experience.

Charts

Price

La MEAN stack par la pratique - Price chart

Rating

La MEAN stack par la pratique - Ratings chart

Enrollment distribution

La MEAN stack par la pratique - Distribution chart

Related Topics

2183604
udemy ID
1/29/2019
course created date
8/7/2019
course indexed date
Bot
course submited by