קוטלין. שלב 1. יסודות התכנות - קורס 33,990 לשפשף. ממומחה, הכשרה 32 שעות אקדמיות, תאריך 20 במאי 2023.
Miscellanea / / November 29, 2023
קוטלין היא שפת תכנות חדשה ומונחה עצמים. קוטלין משמש ליצירת תוכנות שרת, אפליקציות אפליקציות, אפליקציות אנדרואיד, פיתוח אתרים, משחקים ועוד. עם תחביר מודרני ופשוט בהשוואה ל-Java, Kotlin מבטל מספר לא מבוטל מהחסרונות שלו תוך שמירה על 100% תאימות עם Java. יישומים שנוצרו ב-Kotlin יכולים לפעול בהצלחה בכל מחשב, ללא קשר לארכיטקטורה שלו.
על הקורס "קוטלין. שלב 1. Basics of Programming" בוחן את כל האלמנטים והמבנים של שפת Kotlin עצמה, וכן בוחן אפשרויות לשימוש משותף בה עם Java. כל העקרונות התיאורטיים מודגמים בפירוט תוך שימוש בדוגמאות מעשיות על ידי מורים מוסמכים של מרכז המומחים.
הקורס מיועד לכל המתכנתים שרוצים לשפר את רמתם.
אתה תלמד:
- השתמש בהסתעפות ובלולאה
- יצירת שיטות בקוטלין
- השתמש בביטויי למבדה
- עבודה עם מערכים ומיתרים
- פיתוח שיעורים בקוטלין
- עבודה עם שיעורי נתונים
- למד את המערכת מסוג קוטלין
- השתמש בירושה ופולימורפיזם
- פיתוח שיעורים וממשקים מופשטים
- טיפול בשגיאות המתרחשות בתוכנית
- למד להשתמש באוספים
- היכרות עם תכנות פונקציונלי
- השתמש בסוגים עם פרמטרים בתוכנית
- השג הבנה של בדיקת קוד Kotlin
- קבל הבנה של דפוסי עיצוב
מורה בפועל לקורסים לפיתוח אפליקציות מובייל לאנדרואיד. בעל שש הסמכות בינלאומיות יוקרתיות, כולל IBM Certified Database Administrator – DB2 DBA עבור Linux UNIX ו-Windows. בעל פרקטיקה עשירה...
מורה בפועל לקורסים לפיתוח אפליקציות מובייל לאנדרואיד. בעל שש הסמכות בינלאומיות יוקרתיות, כולל IBM Certified Database Administrator – DB2 DBA עבור Linux UNIX ו-Windows. בעל ניסיון מעשי רב כמפתח, מתכנת, אנליסט ויועץ. במהלך 16 השנים האחרונות, מראט אנאסוביץ' משתתפת בפרויקטים שונים להטמעת מערכות ניהול נתונים מאסטר בנפט וגז, אנרגיה, תעשייה ומסחר בינלאומיים גדולים חברות.
בוגר המכון הפיזי-טכני של מוסקבה (MIPT). ידע מצוין בכל נושא תכנות ב-Java, Android, C/C++, Perl, SQL ו-MATLAB. בעל ניסיון רב בניהול מערכת ורשת של מערכות ההפעלה Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) ולינוקס (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). בעל ידע מקצועי בתחום ניהול רשתות סיסקו. בנוסף, למרת אנאסוביץ' כישורים מצוינים בניהול מערכות ניהול מסדי נתונים יחסיים, בפרט Oracle ו-IBM DB2.
ניסיון מעשי עשיר ומגוון מאפשר לו לנהל שיעורים בצורה חיה ומרגשת. מראט אנסוביץ' נותן דוגמאות מצוינות מהעיסוק המקצועי הרב שלו הממחישות בצורה צבעונית את החומר. הוא יודע לא רק להעביר בקלות ובבהירות גם את המידע המורכב ביותר לכל מאזין, אלא גם באמת לרתק אותו בנושא שלו. המורה מאוד קשוב לקהל שלו, הוא יודע לשמור על תשומת הלב ועונה על שאלות בהנאה. בקורסים בהנחייתה של מראט אנאסוביץ' תוכלו לשלוט במלואו במומחיות הנוכחית של מפתח אפליקציות למובייל ולהפוך למומחה מבוקש בשוק העבודה!
מודול מספר 1. מבוא לקוטלין (3 ac. ח.)
- לקסמות שפה
- מודולים, חבילות, קבצים ומחלקות
- הגדרת סביבה
- קבועים, משתנים ופונקציות
- מיתרים, דפוסי מיתרים
- מערכת סוג
- סובלנות אפסית
- תואם Java
- מעבדה: עבודה עם מילוליות מחרוזות ותבניות מחרוזות
מודול 2. פונקציות, שיטות ואופרטורים (3 ac. ח.)
- יצירה והתקשרות של פונקציות
- ארגומנטים בעלי שם, ערכי ברירת מחדל
- מפעילי סניפים
- מתי
- יציקה מסוג אוטומטי
- מפעילי לולאות
- טווחים
- זוגות ושלישיות
- הרס מבנה וריבוי הצהרות
- הטמעת פונקציות
- מעבדה: לולאות והסתעפות
- מעבדה: החלפת אם והחלפה עם מתי
מודול 3. ביטויי למדה (2 ac. ח.)
- תחביר של ביטויי למבדה
- קישורים לשיטות
- ממשקים פונקציונליים
מודול 4. פיתוח שיעורים (4 ac. ח.)
- סקירה כללית של מושגי OOP בסיסיים
- העברות
- הצהרת מעמד
- שדות, מאפיינים, שיטות, משנה גישה
- קונסטרוקטים ואיתחולים
- שיעורי נתונים
- עומס יתר על המפעיל
- פונקציות הרחבה ומאפייני הרחבה
- אתחול עצלן
- מעבדה: יצירת שיעורים
- מעבדה: קונסטרוקטורים ומתחלים
- מעבדה: שיעורי נתונים
מודול 5. מחלקות פנימיות מקוננות (2 ac. ח.)
- שיעורים פנימיים
- כיתות מקוננות
- דפוס סינגלטון
- חפצים נלווים
- מעבדה: שימוש באובייקטים נלווים
מודול 6. תורשה ופולימורפיזם (4 ac. ח.)
- ירושה כמנגנון לשימוש חוזר בקוד
- קונסטרוקטור בעת ירושה
- המרת סוג
- שיטות וירטואליות וכריכה מאוחרת
- שיעורים ושיטות מופשטים
- פתוח, סופי, חתום
- נציגות כחלופה
- מעבדה: יצירת היררכיות כיתתיות
מודול 7. ממשקים והערות (2 ac. ח.)
- קונספט ממשק
- הצהרת ממשק
- שיטות בממשקים
- הטמעת ממשק
- שימוש ויצירת הערות
מודול 8. טיפול בחריגים (2 ac. ח.)
- קונספט חריג
- קוטלין חריגים
- שימוש בהצהרות try, catch ולבסוף
- ניסוח עם משאבים
- מעבדה: עבודה עם חריגים
- מעבדה: טיפול בחריגים בקוד Java
מודול 9. אוספים (4 ac. ח.)
- היררכיה של כיתות גבייה
- מושג סוגי נתונים עם פרמטרים
- עבודה עם שיטות וממשקים עם פרמטרים
- סקירה של יכולות האיסוף בקוטלין
- עבודת מעבדה: עבודה עם קולקציות
מודול 10. תכנות פונקציונלי (4 ac. ח.)
- פונקציות מסדר גבוה יותר
- עבודה עם קולקציות בסגנון פונקציונלי
- רצפים
- עבודת מעבדה: תכנות פונקציונלי בעבודה עם אוספים
מודול 11. בדיקה (2 ac. ח.)
- JUnit
- מוקיטו
- עבודת מעבדה: שיטות בדיקה ושיעורים