מקצוע מפתח אנדרואיד - קורס RUB 165,600. מ-SkillFactory, הכשרה 16 חודשים, תאריך 13 באוגוסט 2023.
Miscellanea / / November 29, 2023
בלוק 1. מבוא ל-IT (3 שבועות)
• תלמדו להבין מונחים וטכנולוגיות בסיסיות ב-IT
בלוק 2. תכנות ג'אווה (3.5 חודשים)
אתה תלמד:
• להקים סביבת עבודה ליצירת פרויקט
• להבין סוגי נתונים ואופרטורים
• ליצור תוכנית ולהטמיע פתרון
• לכתוב קוד ב-Java וליישם עקרונות OOP
• להשתמש באוספים וספריות Java
בלוק 3. קוטלין ואנדרואיד סטודיו (3 שבועות)
אתה תלמד:
• לוגיקה לבדוק
• תוכנית בקוטלין
• עבודה עם Java וקוטלין בפרויקט אחד
• עבודה באנדרואיד סטודיו
• להגדיר את בניית האפליקציה ב- Gradle
בלוק 4. יסודות ממשק המשתמש של אנדרואיד (3 חודשים)
אתה תלמד:
• ליצור ממשקי משתמש במורכבות משתנה
• להשתמש בשיטות שונות לבניית מסכים וניווט באפליקציה
• ליצור אנימציות שונות
• בדיקת ממשק משתמש
• ליצור ווידג'טים לשולחן העבודה
בלוק 5. אפשרויות לבניית ארכיטקטורות של יישומים ניידים (1.5 חודשים)
אתה תלמד:
• ליצור יישומים הניתנים להרחבה ורב-מודולים
• להשתמש בתבניות ממשק משתמש שונות (MVP, MVVM, MVI), כמו גם לעצב מודל יישום, שכבות לוגיקה מופשטות
• עבודה עם ספריות שונות להזרקת תלות
• לכתוב קוד שניתן לבדיקה וליצור עבורו סוגים שונים של בדיקות
בלוק 6. אינטראקציה עם השרת, עבודה עם אחסון נתונים מקומי (3 שבועות)
אתה תלמד:
• עבודה עם פורמטים שונים של נתונים לשידור דרך הרשת, תוך שימוש בשיטות סטנדרטיות המוצעות על ידי הפלטפורמה והן בספריות מודרניות (GSON)
• לארגן אינטראקציה ברשת הן בשיטות הסטנדרטיות המוצעות על ידי הפלטפורמה והן בספריות מודרניות, למשל Retrofit
• עבודה עם מקורות נתונים מקומיים שונים (חדר, SQLite, מערכת קבצים, אחסון ערך מפתח SharedPreference)
בלוק 7. גישות ריאקטיביות לבניית אפליקציה (1.5 חודשים)
אתה תלמד:
• השתמש ב-Coroutines כדי ליישם ריבוי הליכים
• להבין את מהות הגישה הריאקטיבית ולהשתמש ב-RxJava כדי ליישם אותה
• עבודה עם ספריות שונות להרשאת משתמש באפליקציות
בלוק 8. עוד על עבודת רקע (3 שבועות)
אתה תלמד:
• לפתח יישומים מרובים או אסינכרוניים
• להשתמש ברכיבי Android קיימים כדי לעבוד ברקע, לקיים אינטראקציה עם יישומים ורכיבי מכשירים אחרים (Service, WorkManager, AlarmManager, Broadcast Receiver)
• ליישם פעולת יישום אסינכרונית להגברת הפרודוקטיביות
בלוק 9. הכנת הבקשה לפרסום (1.5 חודשים)
אתה תלמד:
• לפרסם את האפליקציה ב-GooglePlay
• החל AppBundle ושחרר את האפליקציה ב-GooglePlay
בלוק בונוס. בדיקת יישומים ואבטחה (שבועיים)
אתה תלמד:
• לכתוב מבחנים פשוטים כדי לבדוק את האפליקציה לפני השחרור
• השתמש בספריית JUnit, בדוק באמצעות Asserts ו-Robolectric
• לעבוד עם מוקס ולכתוב אותם בסגנון קוטלין
• להפוך את האפליקציה לאבטחה יותר ועמידה יותר בפני פריצה
התמחות הדרכה (2.5 חודשים)
פרויקט הגמר הוא יצירת אפליקציה לפי המפרט הטכני• תפתחו אפליקציה סלולרית שנייה לתיק העבודות באמצעות מחסנית הטכנולוגיה הנלמדת