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

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

Read more

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

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

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

- إعداد تطبيق Compose application

- إرسال مشروع إلى مستودع Git

- التخطيط لواجهة المستخدم وتجربة المستخدم لتطبيق ما

- إعداد تسلسل هرمي للتنقل بين شاشات التطبيق

- إنشاء دفق إعداد المستخدم

- تطوير واجهة مستخدم لقائمة الطعام

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

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

Enroll now

What's inside

Syllabus

بدء المشروع
ستوفر لك هذه الوحدة بعض المعلومات العامة حول المشروع المتقدم. ستقوم أيضًا بمراجعة عملية إعداد بيئة الرموز البرمجية، وتتبع الرموز البرمجية باستخدام Git وإعداد عمليات تنفيذ تجربة المستخدم/واجهة المستخدم. والغرض من ذلك هو إرشادك خلال عمليات الإعداد والبدء في العمل على المشروع.
Read more
وظائف المشروع
في هذه الوحدة، سيتم توجيهك خلال عملية إنشاء دفق داخلي لتطبيقك. ستقوم أيضًا بتكوين إعدادات التنقل في تطبيقك وإنشاء صفحة ملف تعريف المستخدم. بعد ذلك، سيُطلب منك تطوير واجهة المستخدم لقائمة الطعام في تطبيق Little Lemon. سيتضمن ذلك عمليات مثل الحصول على البيانات ثم تصفية عناصر القائمة.
تقييم المشروع
في هذه الوحدة، سيتم تقييمك بناءً على المهارات الأساسية التي تمت دراستها أثناء إنشاء وظائف المشروع المتقدم. ستشارك في مراجعة الأقران، بالإضافة إلى العمل على حل بعض الأجزاء الأكثر تحديًا في المشروع المتقدم. في نهاية هذه الوحدة، ستكمل تقييمًا مقيمًا بالدرجات.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops Compose application, which is a framework essential for modern Android development
Taught by Meta Staff, who are recognized for their work in Android development
Helps learners prepare for employment as an Android developer
Requires learners to have background knowledge in Android development
Suitable for intermediate learners who wish to strengthen their foundation in Android development
Provides a project-based approach to learning, which allows learners to apply their knowledge to a real-world scenario

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:
Practice with XML
Get comfortable with using XML prior to working with it in your Little Lemon application.
Browse courses on XML
Show steps
  • Obtain Sample XML Document
  • Examine Tags and Attributes
  • Modify and Save XML Document
  • Optional: Create Second Document
Watch Android Development Videos
Expand your knowledge and gain practical insights by watching video tutorials from experienced Android developers.
Show steps
  • Find reputable Android development channels on YouTube or other platforms
  • Select videos that align with your learning goals
  • Watch the videos and take notes on key concepts
Join Android Development Community
Connect with other Android developers, ask questions, share knowledge, and learn from the collective experience of the community.
Browse courses on Community Involvement
Show steps
  • Join online forums and discussion groups
  • Attend local meetups or conferences
  • Contribute to open-source projects
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Create an Outline For Little Lemon App
In advance of starting your capstone project, convert your concept for the Little Lemon app into an outline to improve preparation and planning.
Browse courses on User Interface
Show steps
  • Draft Brief Introduction
  • List What Each Section and Screen Will Contain
  • Estimate Time Needed for Sections
  • Reflect and Revise Outline
Follow Android Development Blog
Stay up-to-date with the latest Android development trends and best practices by following the official Android Development Blog.
Browse courses on Best Practices
Show steps
  • Visit the Android Developers Blog
  • Subscribe to the RSS feed or email notifications
  • Read recent articles and explore featured content
Build Basic Android App Skeleton
Lay the basic framework for your Little Lemon app to provide a foundation prior to fleshing out content.
Browse courses on Android Development
Show steps
  • Develop Project Structure
  • Establish Default Activity
  • Configure Layout XML
  • Link XML to Java
  • Execute and Evaluate
Complete Android Studio Tutorial
Get hands-on experience with the Android Studio development environment to strengthen your understanding of the tools and workflow.
Browse courses on Android Studio
Show steps
  • Install and configure Android Studio
  • Create a new Android project
  • Build and run your first Android app
Practice Android UI Design
Enhance your ability to create visually appealing and functional user interfaces for Android apps by practicing with XML layouts.
Browse courses on User Interface Design
Show steps
  • Create a simple layout using XML
  • Add widgets and customize their properties
  • Implement event handling for UI elements
Solve Android Coding Challenges
Sharpen your Android development skills by solving coding challenges that cover various aspects of the Android platform.
Browse courses on Android Development
Show steps
  • Identify a coding challenge platform
  • Select a challenge and analyze the problem statement
  • Develop a solution using Android concepts
  • Test and debug your code
Develop a Simple Android App
Put your Android development skills into practice by building a simple app from scratch, covering the entire development process.
Browse courses on Project-Based Learning
Show steps
  • Define the purpose and features of your app
  • Design the user interface and create XML layouts
  • Write code to implement the app's functionality
  • Test and debug your app
  • Publish your app to the Play Store (optional)
Write a Technical Blog Post
Share your knowledge and contribute to the Android development community by writing a technical blog post about a specific topic or project.
Browse courses on Technical Writing
Show steps
  • Choose a topic that you have expertise in
  • Research and gather information from reliable sources
  • Write a clear and engaging article that provides valuable insights
  • Publish your blog post on a reputable platform

Career center

Learners who complete المشروع المتقدم حول تطبيق Android will develop knowledge and skills that may be useful to these careers:
Android Developer
An Android Developer is a software engineer who specializes in developing applications for the Android operating system. This course can help you become an Android Developer by teaching you the skills you need to design, develop, and test Android applications. You will learn how to use the Android SDK and other tools to create high-quality applications that are both functional and visually appealing.
Mobile Application Developer
A Mobile Application Developer is a software engineer who specializes in developing applications for mobile devices. This course can help you become a Mobile Application Developer by teaching you the skills you need to design, develop, and test mobile applications. You will learn how to use the Android SDK and other tools to create high-quality applications that are both functional and visually appealing.
User Experience Designer
A User Experience Designer is a professional who designs and evaluates the user experience of products and services. This course can help you become a User Experience Designer by teaching you the skills you need to design and evaluate user interfaces for Android applications. You will learn how to use the Android SDK and other tools to create user interfaces that are both functional and visually appealing.
Software Developer
A Software Developer is a computer programmer who designs, develops, and maintains software systems. This course can help you become a Software Developer by teaching you the skills you need to design, develop, and test software applications. You will learn how to use the Android SDK and other tools to create high-quality applications that are both functional and visually appealing.
Product Manager
A Product Manager is a professional who is responsible for the development and launch of new products and services. This course can help you become a Product Manager by teaching you the skills you need to define and manage the development of Android applications. You will learn how to use the Android SDK and other tools to create products that are both functional and visually appealing.
Quality Assurance Analyst
A Quality Assurance Analyst is a professional who tests software applications to ensure that they are free of defects. This course can help you become a Quality Assurance Analyst by teaching you the skills you need to test Android applications. You will learn how to use the Android SDK and other tools to test applications for functionality and performance.
Technical Writer
A Technical Writer is a professional who writes documentation for software and other technical products. This course can help you become a Technical Writer by teaching you the skills you need to write clear and concise documentation for Android applications. You will learn how to use the Android SDK and other tools to create documentation that is both functional and visually appealing.
Information Security Analyst
An Information Security Analyst is a professional who protects computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be useful in helping you become an Information Security Analyst by teaching you the skills you need to secure Android applications. You will learn how to use the Android SDK and other tools to protect applications from vulnerabilities.
Systems Administrator
A Systems Administrator is a professional who manages and maintains computer systems. This course may be useful in helping you become a Systems Administrator by teaching you the skills you need to manage and maintain systems for Android applications. You will learn how to use the Android SDK and other tools to install, configure, and troubleshoot systems.
Network Administrator
A Network Administrator is a professional who manages and maintains computer networks. This course may be useful in helping you become a Network Administrator by teaching you the skills you need to manage and maintain networks for Android applications. You will learn how to use the Android SDK and other tools to configure and troubleshoot networks.
Database Administrator
A Database Administrator is a professional who manages and maintains databases. This course may be useful in helping you become a Database Administrator by teaching you the skills you need to manage and maintain databases for Android applications. You will learn how to use the Android SDK and other tools to create, modify, and delete databases.
Data Scientist
A Data Scientist is a professional who uses data to solve business problems. This course may be useful in helping you become a Data Scientist by teaching you the skills you need to use data to improve Android applications. You will learn how to use the Android SDK and other tools to collect, analyze, and visualize data.
Software Engineer
A Software Engineer is a computer programmer who designs, develops, and maintains software systems. This course may be useful in helping you become a Software Engineer by teaching you the skills you need to design, develop, and maintain software applications for Android. You will learn how to use the Android SDK and other tools to create applications that are both functional and visually appealing.
Web Developer
A Web Developer is a computer programmer who designs and develops websites. This course may be useful in helping you become a Web Developer by teaching you the skills you need to design and develop websites for Android. You will learn how to use the Android SDK and other tools to create websites that are both functional and visually appealing.
Computer Programmer
A Computer Programmer is a computer programmer who writes, tests, and maintains code for software applications. This course may be useful in helping you become a Computer Programmer by teaching you the skills you need to write, test, and maintain code for Android applications. You will learn how to use the Android SDK and other tools to create applications that are both functional and visually appealing.

Reading list

We've selected 15 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 such as threading and graphics. It great resource for both beginners and experienced Android developers.
Great introduction to Android development for beginners. It covers the basics of Android programming in a clear and concise way, and it is full of helpful examples and exercises.
Classic in the field of algorithms. It provides a comprehensive overview of the fundamental algorithms used in computer science.
Classic in the field of computer science. It provides a comprehensive overview of the fundamental concepts of computer programming.
Provides a set of best practices for writing clean and maintainable code.
Classic in the field of software design. It provides a catalog of design patterns that can be used to solve common software development problems.
Classic in the field of software engineering. It provides insights into the challenges of software development.

Share

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

Similar courses

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