201055751607
support@mo3alem.net
Arabic flag
Arabic
اختر لغة
Arabic flag
Arabic
English flag
English
Android Networking P1

Android Networking P1

Bestseller
23 طلاب
211 محاضرة
Ahmed Atef
Ahmed Atef

Instructor

هتتعلم إيه في الكورس ده؟

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

معلومات الكورس

Android Networking: الجزء الأول - بوابتك لبناء تطبيقات أندرويد متصلة بالإنترنت.

هل تساءلت يوماً كيف تقوم تطبيقاتك المفضلة بجلب البيانات، عرض التحديثات المباشرة، أو الاتصال بالخدمات عبر الإنترنت؟ هل أنت مستعد للغوص في عالم شبكات الأندرويد وتعلّم كيفية جعل تطبيقاتك تتواصل مع الإنترنت؟ معلم.نت يقدم لك دورة "Android Networking: الجزء الأول". هذه الدورة ليست مجرد كتابة أكواد؛ بل هي دليلك العملي لفهم المفاهيم الأساسية لطلبات الشبكة، معالجة البيانات، والتأكد من أن تطبيقات أندرويد الخاصة بك متصلة بسلاسة بالعالم الرقمي. ستكتسب المهارات التأسيسية لبناء الجيل القادم من التطبيقات التفاعلية التي تعتمد على البيانات.


محاور الكورس: ماذا ستُتقن في الجزء الأول؟

صُممت هذه الدورة الشاملة والعملية لتركز على الأساسيات الجوهرية لشبكات الأندرويد، وتهيئتك لبناء تطبيقات قوية ومتصلة. ستتعلم كيف:

    • تفهم أساسيات الشبكات: تدرك المفاهيم الأساسية مثل HTTP/HTTPS، واجهات برمجة التطبيقات (APIs)، JSON، و XML، والتي تشكل العمود الفقري للتواصل عبر الويب.
    • تُدير أذونات الإنترنت: تتعلم كيفية التصريح الصحيح عن أذونات الإنترنت وإدارتها في ملف Android Manifest الخاص بك للوصول إلى الشبكة.
    • تُنفذ طلبات الشبكة الأساسية (HttpURLConnection): تُطبق طلبات GET و POST البسيطة باستخدام HttpURLConnection المدمجة في أندرويد لجلب البيانات الأساسية.
    • تُحلل بيانات JSON: تُتقن تقنيات تحليل استجابات JSON من واجهات برمجة التطبيقات، وتحويل البيانات الأولية إلى كائنات قابلة للاستخدام داخل تطبيقك.
    • تُعالج الشبكة على خيوط منفصلة (Separate Threads): تفهم أهمية تنفيذ عمليات الشبكة بعيداً عن الخيط الرئيسي لواجهة المستخدم (UI Thread) للحفاظ على استجابة تطبيقك وتجنب تجمده (ANRs).
    • تُطبق المعالجة الأساسية للأخطاء: تتعلم كيفية توقع وإدارة أخطاء الشبكة الشائعة (مثل عدم وجود اتصال بالإنترنت، أخطاء الخادم) بسلاسة.
    • تعرض البيانات في واجهة المستخدم (UI): تُمارس عرض البيانات المسترجعة من الشبكة في مكونات واجهة المستخدم الشائعة في أندرويد مثل TextViews و RecyclerViews.
    • تتعرف على المهام غير المتزامنة (AsyncTask - للفهم المفاهيمي): تستكشف أنماط البرمجة غير المتزامنة الأساسية لإدارة مكالمات الشبكة بفعالية (مع الإشارة إلى البدائل الحديثة).
    • تُطبق على أمثلة واقعية: تُطبق المفاهيم التي تعلمتها لبناء ميزات بسيطة متصلة بالإنترنت، مثل جلب قائمة من العناصر من واجهة برمجة تطبيقات عامة.

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


    لماذا يُعد تعلم شبكات الأندرويد (الجزء الأول) استثماراً حاسماً لمستقبلك؟

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

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

      هل أنت مستعد للبدء في بناء تطبيقات أندرويد متصلة حقاً بالإنترنت؟ انضم إلى دورة "Android Networking: الجزء الأول" على معلم.نت، واخطُ خطوتك الأولى في عالم تطوير الهواتف المحمولة الديناميكي!

      المتطلبات اللي محتاجها

      كمبيوتر واتصال بالإنترنت
      وبرنامج Android Studio
      المتطلبات اللي محتاجها
      Ahmed Atef
      Ahmed Atef
      (4)
      9 الكورسات
      51 طلاب
      I am an Android Tutor at Udacity, where I help students graduate from their Nanodegree by answering their technical questions, making webinars, and facilitating AMA discussions. I have been working with Udacity since Aug 2021 and have helped hundreds of students achieve their goals. I am passionate about delivering information in a creative way and motivating students to learn new skills. I am also an Android Developer with experience in both Kotlin and Java. I have published two applications on the Google Play Store, the two have over 10,000 downloads and a 4.5-star rating. I have been developing Android apps since Oct 2018 and have acquired multiple certifications from Udacity and 412labs. I enjoy ...

      كورسات مرتبطة

      استكشف الكورسات اللي نزلناها واستمتع بمعلومات محدثة

      محتوى الكورس

      الكورس ده فيه :modules جزء و :lessons درس و 0 ساعة محتوى

      Lecture 1
      42 الأجزاء
      Introduction
      الحجم -
      Application Normal Permission
      الحجم -
      Application Dangerous Permission
      الحجم -
      Install-time Requests
      الحجم -
      Runtime Requests
      الحجم -
      Libraries Definition Again
      الحجم -
      Android Arsenal Website
      الحجم -
      Choose your Library Wisely
      الحجم -
      Picasso Library (Part 1)
      الحجم -
      Build.Gradle
      الحجم -
      Picasso Library (Part 2)
      الحجم -
      Internet Permission
      الحجم -
      Cleartext Traffic
      الحجم -
      Local Database Problem
      الحجم -
      introduction to Networking
      الحجم -
      What is JSON
      الحجم -
      JSON Syntax
      الحجم -
      XML Syntax
      الحجم -
      Why JSON ! XML
      الحجم -
      Networking Example
      الحجم -
      Rapid API Website
      الحجم -
      Base URL & Endpoint
      الحجم -
      Getting API URL IP API
      الحجم -
      JSON Formatter & Validator Website
      الحجم -
      Postman Quick Look
      الحجم -
      API Key
      الحجم -
      HTTP Requests
      الحجم -
      IP API Documentation
      الحجم -
      Adding Retrofit Dependencies
      الحجم -
      Adding Internet Permission IP API
      الحجم -
      Creating Model Class IP API
      الحجم -
      Defining Endpoints IP API
      الحجم -
      Creating Retrofit Instance (Part 1) IP API
      الحجم -
      Creating Retrofit Instance (Part 2) IP API
      الحجم -
      Running our App IP API
      الحجم -
      Circular Progress Bar IP API
      الحجم -
      Change View Visibility IP API
      الحجم -
      Horizontal Progress Bar IP API
      الحجم -
      Task IP API with Google Maps
      الحجم -
      (IP API with Google Maps (Part 1)
      الحجم -
      IP API with Google Maps (Part 2)
      الحجم -
      IP API with Google Maps (Part 3)
      الحجم -
      Lecture 2
      21 الأجزاء
      Introduction
      الحجم -
      Adding Dependencies News App
      الحجم -
      Adding Internet Permission News App
      الحجم -
      List Item (Part 1) News App
      الحجم -
      View (View) News App
      الحجم -
      Recycler View-Progress Bar News App
      الحجم -
      News API News App
      الحجم -
      Model Class News App
      الحجم -
      Endpoints News App
      الحجم -
      Retrofit Instance News App
      الحجم -
      Custom Adapter (Part 1) News App
      الحجم -
      Custom Adapter (Part 2) News App
      الحجم -
      Connecting Everything News App
      الحجم -
      First Look News App
      الحجم -
      News Title Improvements News App
      الحجم -
      Awesome Splash (Part 1) News App
      الحجم -
      Awesome Splash (Part 2) News App
      الحجم -
      Awesome Splash (Part 3) News App
      الحجم -
      Awesome Splash (Part 4) News_App
      الحجم -
      Removing Action Bar News App
      الحجم -
      Enabling Jetifier News App
      الحجم -
      Lecture 3
      28 الأجزاء
      Introduction
      الحجم -
      Free_Apps
      الحجم -
      Pay then Download Apps
      الحجم -
      in app Purchases Apps
      الحجم -
      Applications with Advertisements
      الحجم -
      Types of Ads
      الحجم -
      Create Ad Mob Account (Part 1)
      الحجم -
      Create Ad Mob Account (Part 2)
      الحجم -
      Adding Ads SDK
      الحجم -
      Ads Meta Data
      الحجم -
      Create Banner Ad in AdMob
      الحجم -
      Ad View XML News App
      الحجم -
      Editing News Design News
      الحجم -
      Banner Ad Documentation Notes
      الحجم -
      Loading Banner Ad. News App
      الحجم -
      Banner Ad. Notes
      الحجم -
      Introduction to Interstitial Ad
      الحجم -
      Creating Interstitial Ad. in AdMob
      الحجم -
      Implementing Interstital Ad. News App
      الحجم -
      Cont Implementing Interstitial Ad. News App
      الحجم -
      Showing Interstital Ad. News App
      الحجم -
      Interstital Ad. Notes
      الحجم -
      Rewarded Ad. Concept
      الحجم -
      Native Ad. Concept
      الحجم -
      Cost-Click (Part_1)
      الحجم -
      Cost-Click (Part_2)
      الحجم -
      Cost-Click (Part 3)
      الحجم -
      Cost Impression
      الحجم -
      Lecture 4
      16 الأجزاء
      Introduction
      الحجم -
      Swipe Refresh Layout (Part 1) News_App
      الحجم -
      Swipe Refresh Layout (Part 2) News App
      الحجم -
      Swipe Refresh Layout (Part 3) News App
      الحجم -
      Introduction to Custom Shape
      الحجم -
      Custom Shape (Ex. 1
      الحجم -
      Custom Shape (Ex. 2)
      الحجم -
      Custom Shape (Ex. 3)
      الحجم -
      Home Activity (Part 1) News App
      الحجم 62.35 MB
      Home Activity (Part 2) News App
      الحجم -
      Sending Category from Home News App
      الحجم -
      Receiving Category in Main Activity News App
      الحجم -
      Retrofit Path & Query Annotations
      الحجم -
      Multiple Categories News App
      الحجم -
      Exit Dialog (Part 1) News App
      الحجم -
      Exit Dialog (Part 2) News App
      الحجم -
      الشهادات
      1 الأجزاء
      شهادة الكورس
      شهادة الكورس
      لو خلصت كل الدروس هتاخد الشهادة دي
      النوع شهادة الكورس
      update.leave_a_comment
      update.please_login_to_leave_comments
      update.reply_to_comment
      الموافقة على التعليقات

      update.your_comments_will_be_published_after_admin_approval

      0
      0 تقييمات
      جودة المحتوى (0)
      مهارات المحاضر (0)
      قيمة الشراء (0)
      جودة الدعم (0)
      update.reply_to_review
      update.submit_reply

      update.your_reply_to_this_review_is_visible_to_all_users

      Android Networking P1
      249 ج.م

      تشمل هذا الكورس

      شهادة معتمدة
      دعم من المحاضر
      منتدى الكورس
      مفضلة
      شارك

      مواصفات الكورس

      الأجزاء
      4
      الدروس
      211
      العدد المسموح
      المدة
      14:00 ساعة
      الطلاب
      23
      مدة الوصول
      7 يوم
      تاريخ الإنشاء
      30/09/2023
      تاريخ التحديث
      10/07/2025
      Ahmed Atef
      Ahmed Atef

      Android Instructor

      (4)
      Faithful User
      Expert Vendor
      Golden Classes
      King Seller
      Fantastic Support
      Android Networking P1
      بتتفرج على
      Android Networking P1
      Shots جديد