Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pro Frontend Engineer ReactJS + TypeScript + Redux - بالعربى
Rating: 4.5 out of 5(899 ratings)
9,198 students

Pro Frontend Engineer ReactJS + TypeScript + Redux - بالعربى

Last updated 8/2024
Arabic

What you'll learn

  • TypeScript Support: Enhance code reliability with strongly typed TypeScript for improved development.
  • Component Mastery: Gain in-depth knowledge of React components, enabling modular and reusable code.
  • Real-World Projects: Apply acquired skills to practical and meaningful tasks, preparing for real-world scenarios.
  • We'll start by mastering the fundamentals of React, including components, JSX, props, events, state, and forms.
  • Best Practices: Follow industry-standard coding practices to ensure clean, maintainable, and efficient codebase.
  • Efficient Routing: Navigate seamlessly using React Router for easy and smooth page transitions.
  • Tailwind CSS: Develop UI rapidly using utility-first CSS, enabling quick and flexible styling.
  • State Management: Centralize and manage state efficiently with Redux, ensuring a scalable and maintainable application.
  • API Integration: Connect effortlessly to external APIs, integrating data and functionality seamlessly.
  • Authentication & Authorization: Secure user access and permissions, ensuring data protection and privacy.
  • Performance Optimization: Optimize app speed and responsiveness, delivering a seamless user experience.

Course content

18 sections482 lectures62h 4m total length
  • GET COURSE DISCOUNT??1:48
  • Introduction3:29
  • What and Why TypeScript11:05
  • TypeScript Setup9:45
  • Watch Mode4:36
  • Compiler Options5:21
  • Catch Errors during Development Mode6:28
  • Type Annotations VS Inference13:36
  • String, Number, Null, and Undefined6:16
  • Object, Array, Tuple, and Void12:57
  • Object Spread Operator and Destructuring6:46
  • Interfaces5:27
  • Extends Interface2:37
  • Type Keyword3:59
  • Record5:11
  • Keyof6:46
  • Function With Array Destructuring5:54
  • Function Rest Parameters5:22
  • Enums12:31
  • Generics11:00
  • Partial7:26
  • Index Signature6:20

Requirements

  • Basics of HTML, CSS, JS
  • No previous React experience necessary.
  • Computer with Internet connection

Description

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

ريدكس هي إطار عمل يستخدم لحالة التطبيق العالمي في جافا سكريبت. يمكن استخدامها مع ريأكت لإدارة حالة التطبيق بسهولة، وبالتالي تساعد في إنشاء تطبيقات سهلة الصيانة والتوسع.

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

سيتم تقديم هذه الدورة من قبل مدربين ذوي خبرة في رياكت و ريدكس وستكون الدورة عملية وتحتوي على العديد من الأمثلة العملية والتمارين العملية للمساعدة في التعلم. وستوفر هذه الدورة للطلاب الذين يرغبون في تعلم كيفية إنشاء تطبيقات الويب المتطورة باستخدام ريأكت و ريدكس الفرصة للتعلم من المدربين المؤهلين والمحترفين في المجال، وهذا سيكون مفيداً بالنسبة للطلاب الذين لديهم خبرة سابقة في جافا سكريبت ويرغبون في تطوير مهاراتهم في بناء تطبيقات الويب المتطورة.

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

Who this course is for:

  • This course is designed to cater to individuals of all skill levels.