שפת Scala למפתחי Java - קורס RUB 44,900. ממרכז הדרכה IBS, הדרכה 30 שעות, תאריך: 1 בדצמבר 2023.
Miscellanea / / December 04, 2023
נושאים מכוסים:
1. מבוא לסקאלה.
2. הוראות, מפעילים וסוגים:
הצהרות מותנות;
מחזורים;
פונקציות;
משתנים;
מפעילים;
סוג יחידה;
סוגי פונקציות;
סוגים Null, Nothing, Any, AnyRef ו-AnyVal;
חריגים;
3. מערכים, מפות, טפולים:
יצירה, הוספה ומחיקה של רכיבי מערך;
גישה לרכיבי מערך;
מערכים באורך קבוע ומשתנה;
מערכים רב מימדיים;
פעולות עם מערכים;
מיון מערך;
בנייה וגישה לטבלאות אסוציאטיביות;
איטרציה, שינוי, מיון טבלאות אסוציאטיביות;
Tuples;
רוכסן;
4. חוגים וירושה:
חוגים;
נכסים עם גטרים וקובעים;
שימוש בסוגריים בעת קריאה לשיטות;
נכסים עם גטרים בלבד;
קונסטרוקטורים עזר;
קונסטרוקטור ראשי;
כיתות מקוננות;
הרחבת כיתה;
עקיפת שיטה;
בדיקת סוג ויציקה;
קורא לבנאי מעמד העל;
עקיפות שדה;
כיתות משנה אנונימיות;
שדות מופשטים;
צו בנייה והגדרות מוקדמות;
היררכיית ירושה;
השוואת חפצים לשוויון;
5. חפצים:
רווקים;
חפצים נלווים;
אובייקטים המרחיבים מחלקה או תכונה;
העברות;
חבילות אובייקט;
שיטות חלות ולא חלות;
חפצים עצלים;
אובייקטים המשתמשים במספר תכונות;
6. תכונות:
תכונות כממשקים;
תכונות עם יישום ספציפי;
דחיפת שיטות מופשטות בתכונות;
שדות קונקרטיים ומופשטים בתכונות;
סדר בניית התכונה;
אתחול שדות תכונה;
תכונות המרחיבות שיעורים;
טיפוסים עצמיים;
7. פונקציות:
מתפקד כמשתנים;
ארגומנטים ברירת מחדל ושמות;
פונקציות ללא ערך החזרה;
פונקציות אנונימיות;
פונקציות עם פרמטרים של פונקציה;
סגירות;
ממשקים פונקציונליים;
קארי;
העברת פונקציה כפרמטר כגוש קוד;
שימוש בהחזר;
8. אוספים:
תכונות אוסף בסקאלה: מפה, סט ו-Seq;
אוספים ניתנים לשינוי ובלתי ניתנים לשינוי;
רצפים;
רשימות;
רשימות הניתנות לעריכה;
סטים;
מפעילים לעבודה עם אוספים;
שיטות סטנדרטיות לעבודה עם אוספים;
שימוש בפונקציות מפה, הקטנה, קיפול וסריקה;
רוכסן;
איטרטורים;
זרמי נתונים;
אוספים בטוחים לחוטים;
מחשוב מקביל באוספים;
אינטראקציה עם אוספי Java;
9. התאמת תבנית:
שימוש בהתאמת דפוסים;
משתנים בדפוסים;
סוגי דפוסים;
השוואה עם מערכים, רשימות וטפולים;
ביטויים רגולריים;
חולצים;
דפוסים בהגדרת משתנים;
דפוסים לביטויים;
מחלקות מקרה, סוג אופציה ופונקציות חלקיות;
10. שיעורי מקרים:
שיטת ההעתקה ופרמטרים בעלי שם;
כיתות מוגנות;
סוג אפשרות;
פונקציות מוגדרות חלקית;
11. גנריות:
שיעורים גנריים;
פונקציות כלליות;
הגבלות סוג, סוגי משתנים +T, -T;
שימוש ב-_ במקום סוג;
12. המרות מרומזות:
מילת המפתח המרומזת להגדרת ליהוק מסוג מרומז;
ייבוא ושימוש בהמרות מרומזות;
פרמטרים מרומזים.
המשך ללמוד לתכנת ב-Java! התכנות מכסה את כל תחומי חיינו: מכלכלה ועד בידור, מרפואה ועד חקר החלל. בלימוד התכנות תפתחו קשב, סבלנות, התמדה, נטייה לפעילות אינטלקטואלית ויכולת קבלת החלטות עצמאיות. תרכוש מיומנויות מעשיות שתמיד יהיו שימושיות לך בעתיד! זה שימושי ומעניין יותר ממשחקים מקוונים ומועדוני מחשב!
4,1
16 990 ₽
המשך ללמוד לתכנת ב-Java! התכנות מכסה את כל תחומי חיינו: מכלכלה ועד בידור, מרפואה ועד חקר החלל. בלימוד התכנות תפתחו קשב, סבלנות, התמדה, נטייה לפעילות אינטלקטואלית ויכולת קבלת החלטות עצמאיות. תרכוש מיומנויות מעשיות שתמיד יהיו שימושיות לך בעתיד! זה שימושי ומעניין יותר ממשחקים מקוונים ומועדוני מחשב!
4,1
17 990 ₽
בקורס זה, התלמידים ילמדו על טכנולוגיית מחשוב מבוזרת באמצעות טכנולוגיות JEE (Java Enterprise Edition), כולל באמצעות EJB, הזרקת תלות ב-CDI, עבודה עם מסדי נתונים באמצעות טכנולוגיית JPA ועבודה עם מתווכים מסרים המבוססים על טכנולוגיה JMS. הקורס בנוי על שרת WildFly (JBoss) כשרת היישומים הפופולרי ביותר כיום. עם זאת, ניתן ליישם את הידע על כל שרת שעומד במפרט JEE (WebSphere, WebLogic וכו').
4
41 500 ₽