מקצוע: מפתח אנדרואיד - קורס 129,000 רובל. מ-ProductStar, הדרכה 8 חודשים, תאריך 2 בדצמבר 2023.
Miscellanea / / December 05, 2023
אנחנו נמצא לך עבודה במהלך הלימודים או נחזיר לך את הכסף.
היוצרים והדוברים של הקורס הם מומחים מאמזון, Yandex ו-Skyeng
משך: 18 חודשים. (אפשרות לאימון אינטנסיבי)
רמה: מאפס
פורמט: מקוון
התמחות בחברות שותפות
אנדרואיד היא מערכת ההפעלה הפופולרית ביותר בעולם
אנדרואיד עוסקת לא רק בסמארטפונים; אתה יכול ליישם את הידע שלך בעת פיתוח אפליקציות לטאבלטים, שעונים חכמים, מערכות מוזיקה, VR/AR, מערכות משובצות (מידע מערכות באוטובוסים, מרכזי קניות וסופרמרקטים, IVI במכוניות ומזל"טים וכו') וזה אומר שתמיד אפשר למצוא לא רק פרויקט בתשלום גבוה, אלא גם מעניין
ביקוש בשוק העבודה
האינדיקטור החשוב ביותר לביקוש למפתחי אנדרואיד הוא הפופולריות של מערכת ההפעלה. לפי StatCounter, יותר מ-72% מכלל המכשירים הניידים בעולם פועלים על אנדרואיד. הביקוש למפתחי אנדרואיד גובר על ההיצע
בחירה מצוינת להתחיל איתה
קהילת מפתחי האנדרואיד מורכבת ממאות אלפי אנשים, שכל אחד מהם הפך ממתחיל למומחה. אם נתקלתם בקשיים, יש סבירות גבוהה שמישהו כבר פתר לכם את הבעיה לפניכם, כל שעליכם לעשות הוא למצוא את הפתרון הזה באינטרנט
אנו נעזור לך לרכוש את כל הכישורים הדרושים, לאסוף פרויקטים לקורות החיים שלך ולהשיג עבודה ראויה בחברה שמעניינת אותך.
ההכשרה שלך תחזיר את עצמה מהמשכורת הראשונה שלך.
למד את התחביר של השפה, תכיר משתנים ואופרטורים, למד לכתוב ולבנות את הקוד שלך ולהבין את הקוד של מישהו אחר
שולט בתחביר קוטלין ולמד לכתוב קוד קרוא וכתוב, מובנה וקל לקריאה
למד לכתוב שאילתות ולנהל כמויות גדולות של נתונים, כמו גם להכיר את Git וללמוד בקרת גרסאות
צלול עמוק לתוך פיתוח אנדרואיד מתקדם ולמד גם את היסודות של Devops עבור מפתח אנדרואיד
רמה 1: "יסודות Java ו-Java Core"
תרגול על מקרים של חברות אמיתיות, סיוע בהתמחויות וראיונות ראשונים.
יחידה 1 - יסודות Java
מבוא לשפת Java וכלים
משתנים וסוגי נתונים ב-Java
לולאות ובניית שפה ב-Java
עבודה עם מערכים
כיתות וחפצים: רמת כניסה
שיעורים וחפצים: רמה מתקדמת
יחידה 2 - Java Constructs
טיפול חריג
מיתרים וביטויים רגולריים
תוכנת Java הראשונה
שיעור בונוס. סדנה מעשית.
יחידה 3 - מתודולוגיות לבדיקת תוכנה
מבוא לבדיקות תוכנה
שיטות וסוגי בדיקה
כלי בודק
יחידה 4 – תיעוד
מסמכי בודק
בדיקת חפצים
מחזור החיים של פיתוח תוכנה
יחידה 5 – Java Core
מבוא לאלגוריתמים
מבוא לאוספים: רשימות, ערימות ותורים
אוספים: מפה, סט
Stream API, למבדה, אופציונלי
שיעורי בית על אוספי Java
סוגים גנריים. זמן ריצה, תווים כלליים ו-PECS
עבודה עם זיכרון JVM
שלב 2: "בסיס פיתוח אנדרואיד"
הרבה תרגול וסדנאות. סיוע בבחירת משרות וראיונות.
בלוק 6 - יסודות פיתוח אנדרואיד
Android Studio, SDK, אמולטור ואפליקציה ראשונה
רכיבים בסיסיים של אפליקציית אנדרואיד
מחזור חיים של פעילות
ממשק משתמש 1
ממשק משתמש 2 (ממשק משתמש רספונסיבי)
בלוק 7 - לינוקס ורשת
מבוא ללינוקס
המשך היכרות עם לינוקס
עבודה עם קבצים. מתאם ודקורטור
שיעורי בית: כלי מסוף לחיפוש קובץ
סדרה. אינטראקציה של שירותים, סדרה בינארית, xml, json, yaml
עבודה מול הרשת. UPD, TCP/HTTP, OSI
שיעורי בית: עבודה עם הרשת וה-API
יחידה 8 - תכנות מרובה הליכות
ספריית Java NIO. הבדלים בין IO ל-NIO
תכנות מרובה הליכי ב-Java. סנכרון, שיעורים במקביל.
השתקפות בג'אווה. יצירת הערות
מערכות בקרת גרסאות. גירסאות קוד, פיתוח שיתופי, CSV
Git & GitHub. Git, Commit, Branches, מיזוג סניפים ופתרון סכסוכים, GitHub, עבודת צוות, סקירת קוד
יחידה 9 - יסודות SQL
מבוא ל-SQL Block
חילוץ וסינון נתונים: רמת כניסה
חילוץ וסינון נתונים: מתקדם
שינוי ומיון נתונים: רמת כניסה
שינוי ומיון נתונים: רמה מתקדמת
יחידה 10 - מאגרי מידע
מאגר מידע. JDBC
אנו מפתחים את הפרויקט ומוסיפים אותו למסד הנתונים (עשה מטלה)
שלב 3: "עבודה עם קוטלין ופיגמה"
כתיבת קוד קוטלין, כישורי Figma בסיסיים למפתחי אנדרואיד
יחידה 11 - יסודות קוטלין
יסודות קוטלין
ארגון הניווט (מעבר בין פעילויות)
הצגת רשימות תצוגת מיחזור
שברים, FragmentManager
עבודה עם קבצים, השמעת מוזיקה
בלוק 12 - קוטלין: ארכיטקטורת רשת וארכיטקטורת אפליקציות
עבודה ברקע
רשת
הַתמָדָה
RX
ארכיטקטורת יישומים מודרנית
יחידה 13 - יצירת פריסות דפי אינטרנט
סקירה כללית של כלי Figma
עבודה עם עקומות, פיקטוגרמות וגרפים
עיבוד רכיבי ממשק
ספריות בסגנון מקומי
בלוק 14 - עבודה עם Figma
אב טיפוס ואנימציה
אילוצים ורכיבים
אפשרויות וספריות
קהילת Figma
הכנת פריסות לעבודת צוות
יחידה 15 - מתודולוגיות פיתוח מודרניות
מתודולוגיות ניהול: Agile ו-Waterfall
Scrum
כלי ניהול
שלב 4: "אנדרואיד מתקדם"
למד מיומנויות מפתח אנדרואיד מתקדמות לצמיחת קריירה
יחידה 16 - פיתוח אנדרואיד מתקדם
אינטגרציה עם Backend: API, צורות טיפוסיות של אינטגרציה (RPC, REST)
בקשות רשת: שרשור ראשי ורקע
ריבוי שרשורים: שרשורים, בעיות נתונים משותפים
טעינה והצגת תמונות
רישום, אימות והרשאה
מאפיינים של קוד טוב. הפשטה, קומפוזיציה, צימוד, לכידות
עקרונות מוצקים
יסודות האינטראקציה בין לקוח לשרת
עבודה עם מצלמה ומולטימדיה
יחידה 17 - מערכות בקרת גרסאות
מערכות בקרת גרסאות. גירסאות קוד, פיתוח שיתופי, CSV
Git & GitHub. Git, Commit, Branches, מיזוג סניפים ופתרון סכסוכים, GitHub, עבודת צוות, סקירת קוד
מחזור חיי תוכנה, CI/CD
יחידה 18 - עבודה עם Git ו-Gitlab
Git, מושגים בסיסיים. היכרות עם GitLab
מבוא ל- GitLab CI
GitLab CI. משתנים פנימיים, חפצים, כללים
בלוק 19 - יסודות DevOps למתכנתים
מבוא ל-DevOps
לינוקס: מבוא ומושגי מערכת הפעלה בסיסיים
לַחֲבוֹט. כלי סקריפטים בסיסי בלינוקס
מיכליות. היכרות עם Docker.
אריזה של אפליקציות ב-Docker
Docker-Compose. שירותים ואינטראקציות
אנסיבל. מושגים ופקודות בסיסיות
אנסיבל. תפקידים ומשתנים
אנסיבל. פיתוח תפקידים