We may earn an affiliate commission when you visit our partners.
Course image
Paul Ashraf

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية إعداد المشروع و development environment, هعمل express server بسيط بالroutes بتاعته, عمل Mongo Database و تصميم الmodels بتاعته بmongoose و عمل المنطق بتاع Twitter.

Read more

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية إعداد المشروع و development environment, هعمل express server بسيط بالroutes بتاعته, عمل Mongo Database و تصميم الmodels بتاعته بmongoose و عمل المنطق بتاع Twitter.

في نهاية المشروع دة، هتكون عملت Backend server لنسخة من Twitter ب Node و express و MongoDB.

عندما تخلص المشروع دة هيكون عندك معلومات كافية انك تبتدي شغل في أي مشروع backend بسهولة.

أيضا المشروع ده هيديك دفعة قوية في ال backend development وده ممكن يؤدي إلى مسار مهني في ال backend development

ملاحظة: تعمل هذه الدورة التدريبية بشكل أفضل للمتعلمين المقيمين في منطقة أمريكا الشمالية. نعمل حاليًا على توفير نفس التجربة في مناطق أخرى.

Enroll now

What's inside

Syllabus

ملخص المشروع
ي نهاية المشروع دة، هتكون عملت Backend server لنسخة من Twitter ب Node و express و MongoDB. هتتعلم ازاي تبتدي مشروع من الأول، ازاي تظبط الDevelopment enviroment، ازاي تعمل express server ف routes بسيطة، ازاي تقيم Mongo Database، و تصمم الmodels بتاعته بmongoose، و تربطه بل express server و أخيراً، ازاي تعمل المنطق بتاع Twitter. بعد لم تخلص المشروع دة هيكون عندك معلومات كافية انك تبتدي شغل في أي مشروع backend بسهولة. المشروع ده هيديك دفعة قوية في ال backend development وده ممكن يؤدي إلى مسار مهني في ال backend development.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
يلائم هذا المشروع طلاب تطوير الويب المبتدئين أو متوسطي الخبرة
يتناول المشروع بشكل مباشر مجالًا متناميًا ومطلوبًا بشدة في الصناعة
يوفر إرشادات ممتازة لمساعدة المتعلمين على إعداد بيئة التطوير الخاصة بهم
المشروع العملي يتبع أسلوب التدريس الشائع في الصناعة
يوفر أساسًا قويًا لبناء مشاريع أكبر وأكثر تقدمًا
يعتمد على مصادر مفتوحة، مما يقلل من الحواجز والتكاليف أمام المتعلمين

Save this course

Save بناء Backend لنسخة من Twitter to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in بناء Backend لنسخة من Twitter with these activities:
اجمع الملاحظات
سيساعدك إنشاء مجموعة من الملاحظات على فهم المنطق الأساسي لنسخة تويتر التي تعمل على Nodejs و Mongo
Show steps
  • اجمع الملاحظات من المحاضرات ومقاطع الفيديو
  • قم بإعادة كتابة الملاحظات بلغتك الخاصة
  • حدد المفاهيم الرئيسية
  • حدد العلاقات بين المفاهيم
  • قم بإنشاء مخطط هيكلي أو خريطة ذهنية
Participate in a study group to discuss course concepts and assignments
Enhance your understanding through collaboration and peer-to-peer learning.
Browse courses on Node.js
Show steps
  • Find or create a study group with other students enrolled in the course
  • Set regular meeting times to discuss course material
  • Share knowledge, answer questions, and work on assignments together
اتبع دروسًا تعليمية
ستساعدك متابعة البرامج التعليمية على تعزيز فهمك لمفاهيم الدورة التدريبية
Show steps
  • ابحث عن دروس حول مواضيع الدورة التدريبية
  • اتبع الدروس بعناية
  • قم بتدوين الملاحظات
  • قم بإجراء التمارين
  • اطرح الأسئلة إذا واجهتك أي صعوبات
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
قم بإجراء تمارين عملية
ستساعدك التمارين العملية على تعزيز فهمك لمفاهيم الدورة التدريبية
Show steps
  • قم بحل المشكلات المتعلقة بمواضيع الدورة التدريبية
  • قم بإنشاء تمارين عملية خاصة بك
  • شارك تمارينك العملية مع الآخرين
  • ناقش الحلول مع الزملاء
  • راجع التمارين العملية بانتظام
Follow tutorials on advanced Express.js features
Expand your skills in Express.js by leveraging online tutorials to explore advanced features and techniques.
Browse courses on Express.js
Show steps
  • Identify specific areas of Express.js you want to improve
  • Search for reputable tutorials from reliable sources
  • Follow the steps and examples provided in the tutorials
Practice debugging Node.js code
Reinforce your understanding of Node.js debugging techniques and apply them in practical scenarios.
Browse courses on Debugging
Show steps
  • Set up a development environment for Node.js
  • Write test cases to simulate common errors
  • Use debugging tools to trace the execution flow and identify issues
Write a blog post or article about your experience using Node.js and MongoDB
Solidify your understanding by sharing your knowledge and insights with others.
Browse courses on Node.js
Show steps
  • Choose a specific topic related to Node.js and MongoDB
  • Research and gather information on the topic
  • Write a well-structured and informative blog post or article
  • Publish your content on a reputable platform
قم بعمل مشروع صغير
سيساعدك إنشاء مشروع صغير على تطبيق المفاهيم التي تعلمتها في الدورة التدريبية بشكل عملي
Show steps
  • اختر فكرة لمشروع صغير
  • قم بتصميم مخطط المشروع
  • طور المشروع
  • اختبر المشروع
  • قدم المشروع
شارك في جلسات جماعية
ستساعدك المشاركة في الجلسات الجماعية على مناقشة المفاهيم مع الزملاء والحصول على وجهات نظر مختلفة
Show steps
  • انضم إلى جلسة جماعية أو قم بإنشائها
  • ناقش مواضيع الدورة التدريبية
  • شارك الأفكار والرؤى
  • اطرح الأسئلة
  • قدم الدعم للآخرين
Develop a small web application using Node.js, Express.js, and MongoDB
Apply your knowledge by building a functional web application that incorporates the key technologies covered in the course.
Browse courses on Web Development
Show steps
  • Plan the structure and functionality of the application
  • Set up the development environment and install necessary dependencies
  • Implement the server-side logic using Node.js and Express.js
  • Connect to MongoDB and create a data model
  • Test and deploy the application
Contribute to an open-source Node.js project
Gain practical experience and strengthen your understanding of Node.js by contributing to a real-world project.
Browse courses on Node.js
Show steps
  • Identify open-source Node.js projects that align with your interests
  • Review the project's documentation and codebase
  • Identify areas where you can contribute
  • Submit pull requests with your changes

Career center

Learners who complete بناء Backend لنسخة من Twitter will develop knowledge and skills that may be useful to these careers:
Backend Developer
A Backend Developer builds the server-side logic for applications. They handle all aspects of the back-end of a website and ensure the efficiency and security of data storage and retrieval. This course will help students learn how to build a Twitter-like server using Node, Express, and MongoDB. This will give them the skills and knowledge necessary to succeed in this career.
Full-Stack Developer
A Full Stack Developer can work on both the front-end and back-end of applications, making them versatile and valuable team members. This course provides a strong foundation in back-end development, which is essential for full-stack developers. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases, ensuring the integrity and security of data. This course introduces students to MongoDB, a popular database used for storing and managing data. By understanding how to set up and configure MongoDB, students will be well-prepared for a career as a Database Administrator.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course provides a foundation in back-end development, which is a critical aspect of software engineering. By learning how to build a Twitter-like server, students will develop the skills and knowledge necessary to succeed in this field.
Web Developer
A Web Developer creates and maintains websites and web applications. This course provides a foundation in back-end development, which is essential for web development. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
Cloud Architect
A Cloud Architect designs, builds, and manages cloud computing solutions. This course provides a foundation in back-end development, which is essential for cloud computing. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
DevOps Engineer
A DevOps Engineer oversees the software development lifecycle, from planning and development to deployment and maintenance. This course provides a foundation in back-end development, which is essential for DevOps. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to identify trends and patterns. This course provides a foundation in back-end development, which is essential for data analysis. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
IT Consultant
An IT Consultant provides advice and guidance to organizations on how to best use technology. This course provides a foundation in back-end development, which is essential for IT consulting. By learning how to build a Twitter-like server, students will gain the skills and experience needed to succeed in this field.
Technical Writer
A Technical Writer creates and maintains technical documentation, such as manuals, white papers, and training materials. This course may be useful for aspiring Technical Writers who want to learn more about back-end development.
Project Manager
A Project Manager plans, organizes, and manages projects. This course may be useful for aspiring Project Managers who want to learn more about back-end development.
Product Manager
A Product Manager plans, develops, and launches products. This course may be useful for aspiring Product Managers who want to learn more about back-end development.
Sales Manager
A Sales Manager leads and manages a team of salespeople to achieve sales targets. This course may be useful for aspiring Sales Managers who want to learn more about back-end development.
Marketing Manager
A Marketing Manager plans and executes marketing campaigns to promote products or services. This course may be useful for aspiring Marketing Managers who want to learn more about back-end development.
Human Resources Manager
A Human Resources Manager plans and executes human resources policies and programs to attract, develop, and retain employees. This course may be useful for aspiring Human Resources Managers who want to learn more about back-end development.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in بناء Backend لنسخة من Twitter.
Is the authoritative guide to MongoDB, the popular NoSQL database. It covers all aspects of MongoDB, from installation and configuration to data modeling and query optimization. It is an essential resource for anyone who wants to use MongoDB effectively.
Provides a comprehensive overview of Express.js, covering topics such as setting up a development environment, using middleware, and handling HTTP requests and responses. It valuable resource for anyone who wants to learn how to use Express.js to build web applications.
هذا الكتاب مفيد في تقديم خلفية ومعرفة مسبقة عن Node.js، وهي إحدى التقنيات الأساسية المستخدمة في تطوير الواجهة الخلفية.
يقدم هذا الكتاب مجموعة من أفضل الممارسات التي يجب مراعاتها عند تطوير تطبيقات Node.js.
يعتبر هذا الكتاب مرجعًا مفيدًا حول تطوير تطبيقات Node.js.
يوفر هذا الكتاب نظرة شاملة حول تطوير تطبيقات Node.js.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to بناء Backend لنسخة من Twitter.
لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك...
Most relevant
Business Model Canvas للشركات الناشئه
Most relevant
AutoCAD للتصميم الأنتاجي
Most relevant
أساسيات python: برمج لعبة تخمين الرقم من الصفر
Most relevant
Adobe Illustrator بأستخدام Neon تصميم يافطة محل
Most relevant
مقدمة الى تطوير المنتجات الجديدة للشركات الصغيرة والمتوسطة
Most relevant
اختبر البناء الخاص بك في مصحح الأخطاء مع باي تشارم
Most relevant
تصميم مواد تكميلية وموثقة للدورة التدريبية الرقمية على...
Most relevant
انشاء ميزانية ب Microsoft Excel
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser