We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

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

Read more

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

تعرف على الوظائف والاستخدامات الأساسية لنظام إدارة قاعدة بيانات SQLite‏ (DBMS). تعرف على عملاء الويب وقواعد البيانات عن طريق إضافة اتصالات من تطبيقك إلى لغات أخرى للوصول إلى واجهات برمجة تطبيقات (API) الويب المصممة خصيصًا وأنظمة إدارة قواعد البيانات.

لإكمال هذه الدورة التدريبية، يوصى بأن يكون لديك فهم متقدم لبرمجة Kotlin، إلى جانب معرفة وظيفية بتشغيل Android Studio

لإكمال هذه الدورة التدريبية.

بحلول نهاية هذه الدورة التدريبية، ستكون قادرًا على:

•تحديد بعض الأدوات والحزم الأكثر فائدة المتاحة لمطور Kotlin

•تطبيق روتينات Kotlin المساعدة في تطبيقات Android

•تطبيق المبادئ العامة لاستخدام Room

•دمج التعليمات البرمجية من لغات أخرى في

•إنشاء تطبيق Android قائم على البيانات

Enroll now

What's inside

Syllabus

مقدمة إلى واجهات برمجة تطبيقات REST
التعرف على تطوير واجهة برمجة تطبيقات RESTful.
التفاعل مع واجهات برمجة تطبيقات REST في Android
تدريب على تطبيق تقنيات البرمجة غير المتزامنة للاستعلام عن واجهات برمجة تطبيقات REST والتعامل مع استجاباتها باستخدام Kotlin وAndroid
Read more
مقدمة إلى قواعد البيانات وSQL
بيانات SQL في Android
التعرف على كيفية التعامل مع SQLite في Android
المشروع النهائي

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches RESTful API development, a key industry practice
Instructed by Meta staff, recognized for their expertise in the field
Builds upon foundational Kotlin knowledge to extend learning
Emphasizes asynchronous programming techniques, prevalent in modern software development
Requires proficiency in Kotlin and Android Studio, indicating a target audience with prior coding experience
Focuses on Android-specific applications, limiting its relevance to developers working in that ecosystem

Save this course

Save التعامل مع البيانات في Android 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 التعامل مع البيانات في Android with these activities:
Review Android Development Concepts
Refresh your understanding of core Android development concepts to strengthen your foundation for this course.
Show steps
  • Review the Android documentation on key concepts such as activities, intents, and views.
  • Build a simple Android app using basic components to practice applying these concepts.
Practice REST API Integration
Sharpen your skills in REST API integration by completing practice drills that involve sending and receiving data from an API.
Browse courses on JSON Parsing
Show steps
  • Find online resources or practice platforms that offer REST API integration exercises.
  • Complete several exercises to practice making HTTP requests, handling responses, and parsing JSON data.
Compile Resources for Android Data Persistence
Organize and expand your understanding by compiling a collection of resources related to data persistence in Android.
Browse courses on Data Storage
Show steps
  • Gather articles, tutorials, videos, and other resources on Android data persistence.
  • Organize the resources into a structured format, such as a document or online repository.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Explore Kotlin Coroutines Tutorial
Enhance your understanding of Kotlin coroutines by following a guided tutorial, which will provide practical examples and exercises.
Browse courses on Kotlin Coroutines
Show steps
  • Find a comprehensive tutorial on Kotlin coroutines.
  • Work through the tutorial, completing the exercises and implementing the concepts in your own code.
Build a Simple Data-Driven Android App
Apply your knowledge by creating a project that involves storing and retrieving data using Room Database.
Browse courses on Data Persistence
Show steps
  • Design the data model for your app, including entities and relationships.
  • Create a Room database and define the necessary DAO methods.
  • Implement data insertion, retrieval, and deletion operations.
  • Build a simple UI to interact with the data.
Participate in Kotlin Coding Competition
Enhance your problem-solving and coding abilities by participating in a Kotlin coding competition and interacting with other developers.
Browse courses on Kotlin Programming
Show steps
  • Find a suitable Kotlin coding competition.
  • Review the problem statements and select one to work on.
  • Implement your solution in Kotlin.
  • Submit your solution and review the results.
Contribute to Open Source Android Projects
Gain practical experience by contributing to open source Android projects, allowing you to collaborate with others and enhance your skills.
Show steps
  • Identify open source Android projects that align with your interests.
  • Review the project documentation and codebase.
  • Identify areas where you can contribute, such as bug fixes or feature enhancements.
  • Submit pull requests with your contributions.
Mentor Junior Android Developers
Reinforce your understanding by mentoring junior Android developers, providing guidance and support as they learn and grow.
Browse courses on Mentoring
Show steps
  • Identify opportunities to mentor junior developers, such as joining online forums or volunteering.
  • Share your knowledge and experience through code reviews, answering questions, and providing feedback.

Career center

Learners who complete التعامل مع البيانات في Android will develop knowledge and skills that may be useful to these careers:
Android Developer
An Android Developer is responsible for building and maintaining Android applications. This course will help you build a foundation in data handling on Android. You will learn how to use SQLite, Room, and Kotlin to interact with data on an Android device. This knowledge will be essential for developing robust and efficient Android applications.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. This course will help you build a foundation in data handling and data management. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for developing and maintaining data pipelines that are scalable, reliable, and efficient.
Data Analyst
A Data Analyst is responsible for collecting, cleaning, and analyzing data to help businesses make better decisions. This course will help you build a foundation in data handling and data analysis. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for developing and maintaining data pipelines that are scalable, reliable, and efficient.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. This course will help you build a foundation in data handling and database management. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for developing and maintaining databases that are scalable, reliable, and efficient.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. This course will help you build a foundation in data handling and software development. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for developing and maintaining software applications that are scalable, reliable, and efficient.
Web Developer
A Web Developer is responsible for designing, developing, and maintaining websites and web applications. This course will help you build a foundation in data handling and web development. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for developing and maintaining websites and web applications that are scalable, reliable, and efficient.
IT Consultant
An IT Consultant is responsible for providing advice and guidance to businesses on how to use technology to improve their operations. This course will help you build a foundation in data handling and IT consulting. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge will be essential for providing advice and guidance to businesses on how to use technology to improve their operations.
Human Resources Manager
A Human Resources Manager is responsible for the planning, execution, and evaluation of human resources programs. This course may be useful for building a foundation in data handling and human resources. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, executing, and evaluating human resources programs.
Financial Manager
A Financial Manager is responsible for the planning, execution, and evaluation of financial plans. This course may be useful for building a foundation in data handling and finance. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, executing, and evaluating financial plans.
Marketing Manager
A Marketing Manager is responsible for the planning, execution, and evaluation of marketing campaigns. This course may be useful for building a foundation in data handling and marketing. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, executing, and evaluating marketing campaigns.
Project Manager
A Project Manager is responsible for planning, executing, and closing projects. This course may be useful for building a foundation in data handling and project management. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, executing, and closing projects.
Sales Manager
A Sales Manager is responsible for the planning, execution, and evaluation of sales campaigns. This course may be useful for building a foundation in data handling and sales. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, executing, and evaluating sales campaigns.
Data Scientist
A Data Scientist is responsible for collecting, cleaning, and analyzing data to help businesses make better decisions. This course may be useful for building a foundation in data handling and data science. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for developing and maintaining data pipelines that are scalable, reliable, and efficient.
Business Analyst
A Business Analyst is responsible for analyzing business processes and identifying opportunities for improvement. This course may be useful for building a foundation in data handling and business analysis. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for analyzing business processes and identifying opportunities for improvement.
Product Manager
A Product Manager is responsible for the planning, development, and marketing of products. This course may be useful for building a foundation in data handling and product management. You will learn how to use SQL, SQLite, and Kotlin to work with data. This knowledge may be useful for planning, developing, and marketing products.

Reading list

We've selected 11 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 التعامل مع البيانات في Android.
Provides a comprehensive overview of Android programming, covering everything from the basics to advanced topics. It great resource for both beginners and experienced developers.
Provides a comprehensive overview of SQL. It covers everything from the basics to advanced topics, such as data modeling and performance tuning.
Provides a comprehensive overview of RESTful web services. It covers everything from the basics to advanced topics, such as security and performance.
Provides a detailed overview of Room, a powerful data persistence library for Android. It covers everything from the basics to advanced topics, such as data synchronization and performance tuning.
Great introduction to Android development for beginners. It covers the basics of Android programming in a fun and engaging way.
Great introduction to Kotlin for Android developers. It covers the basics of Kotlin programming, as well as how to use Kotlin in Android development.
Great resource for busy developers who want to learn Android development quickly and efficiently.
Good introduction to Java programming, covering the basics of Java, such as variables, functions, and classes.
Good reference for Android programming, covering the basics of Android development, such as activities, intents, and fragments.
Good introduction to Android programming with Java, covering the basics of Android development, such as activities, intents, and fragments.

Share

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

Similar courses

Here are nine courses similar to التعامل مع البيانات في Android.
تطوير المحمول وJavaScript
Most relevant
أساسيات React
Most relevant
استخدام البيانات في iOS
Most relevant
إنشاء واجهة المستخدم في Android Studio
Most relevant
مقدمة لجداول بيانات جوجل
Most relevant
أساسيات البرمجة بلغة Kotlin
Most relevant
البرمجة باستخدام "في بي ايه" عبر مايكروسوفت إكسل
Most relevant
React المتقدم
Most relevant
برنامج شامل لإستخدام "باور بيفوت" عبر برنامج إكسل
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