Skip to main content

Weekly outline

  • Android Application Developer - مطور تطبيقات أندرويد

    لمحة تعريفية عن التقنية

    إذا كنت برفقة أي حِرفيّ، ستجد أن معرفة طريقة استخدام أدواتك جزءًا هامًا لأداء عملك بإتقان. لذا تُعد منصة أندرويد إستوديو (Android Studio) هي الأداة الوحيدة الأكثر أهمية لمطوري أندرويد، فهي تتضمن مجموعة متنوعة من الميزات التي تمكّن المطورين من العمل بفعالية وتضمن جودة البرمجيات عن طريق اختبارها.
    ستعلمك الدورة أساسيات عملية تطوير أندرويد بما في ذلك منصة أندرويد إستوديو (Android Studio)، والأنشطة، ودورة حياة النشاط. حيث ستمنحك المهارات اللازمة لتوفير تجربة تطبيق غنية تستفيد من العديد من الميزات والإمكانيات التي تتمتع بها منصة أندرويد بواسطة لغتي جافا وكوتلن


    التوصيف الوظيفي المستهدف بعد الانتهاء

    مطور تطبيقات أندرويد أصلية


    مَنْ يجب أن يتقدم؟

    أيّ شخص متخصص لديه خلفية في هندسة البرمجيات وفي البرمجة


    مخرجات الدورة

    شهادة Associate Android Developers 

    • Android Developer Track Prerequisite - Mahara-Tech

      Java Programming

      Developing Android Applications

      Freelancing

      • Android Developer Track Core Content - Pluralsight

          Design Patterns in Java

        • SOLID Software Design Principles in Java

        • Design Patterns in Java: Creational

        • Design Patterns in Java: Structural

        • Design Patterns in Java: Behavioral

          Programming Essentials

        • Algorithms and Data Structures - Part 1

        • Algorithms and Data Structures - Part 2

          Source Control

        • Getting Started with Git

        • Mastering Git

        • Working with Git Branches


          Secure Coding & OWASP

        • Security for Hackers and Developers: Overview

        • Play by Play: OWASP Top 10 2017

          Java Language Fundamentals

        • Java Fundamentals

          Kotlin

        • Kotlin Fundamentals


          Android Development with Java

        • Understanding Android Application Basics

        • Working with Android Tools and Testing

        • Enhancing the Android Application Experience

        • Managing Android App Data with SQLite

        • Leveraging the Power of the Android Platform

        • Building Your First Connected App with Android Studio

        • Android Unit Testing with JUnit and Mockito Using Kotlin

        • Gradle Build Tool Fundamentals

          Android Development with Kotlin

        • Developing Android Applications with Kotlin: The Big Picture

        • Developing Android Applications with Kotlin: Getting Started

        • Testing and Debugging with Android Studio and Gradle

        • Creating High-quality UX with AndroidX

        • Creating a Database with SQLite, DAO, and Room

        • Performing Background Jobs with Work Manager and Coroutines

        • Managing LifeCycle and ViewModel Data

        • Kotlin Coroutines: Getting Started

        • Building Apps with Android Architecture Components

        • Managing and Binding Data Using the Paging Library

          Android Security

        • Android Security: Inter-app and Network Communication Security

        • Android Security: Effective Permission Handling

        • Ethical Hacking: Hacking Mobile Platforms