קוטלין. שלב 2. פיתוח אפליקציות - קורס RUB 31,990. ממומחה, הכשרה 32 שעות אקדמיות, תאריך 17 ביוני 2023.
Miscellanea / / November 28, 2023
קוטלין היא שפת תכנות חדשה ומונחה עצמים. קוטלין משמש ליצירת תוכנות שרת, אפליקציות אפליקציות, אפליקציות אנדרואיד, פיתוח אתרים, משחקים ועוד. עם תחביר מודרני ופשוט בהשוואה ל-Java, Kotlin מבטל מספר לא מבוטל מהחסרונות שלו תוך שמירה על 100% תאימות עם Java. יישומים שנוצרו ב-Kotlin יכולים לפעול בהצלחה בכל מחשב, ללא קשר לארכיטקטורה שלו.
על הקורס "קוטלין. שלב 2. פיתוח יישומים" דן באלמנטים ובקונסטרוקציות של שפת 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. DSL (5 ac. ח.)
- הרעיון של שפה ספציפית לתחום
- ביטויי למדה עם נמענים
- להפעיל מוסכמה
- מעבדה: יצירת שפת DSL Meta
מודול 2. תכנות מרובה הליכי (7 ac. ח.)
- יתרונות וחסרונות של יישומים מרובי חוטים
- כלים לניהול ריבוי ההליכים
- כיתת חוטים וממשק ניתן להרצה
- יצירת חוטים
- מסכים וסנכרון חוטים
- כלים מודרניים לניהול שרשורים (מבצעים, Fork/Join Framework)
- שרשורים חדשים, אוספים ושיעורים בטוחים (ThreadLocalRandom, AtomicInteger וכו')
- זרמים ריאקטיביים
- קורוטינים
- מעבדה: זרמים
- מעבדה: מבצעים
- מעבדה: Coroutines
מודול 3. עבודה עם מסדי נתונים (5 ac. ח.)
- מסדי נתונים של SQL ו-NoSQL
- שפת SQL
- JDBC
- שינה
- מעבדה: JDBC
- מעבדה: שינה
מודול 4. ממשק משתמש (5 ac. ח.)
- נדנדה
- TornadoFX
מודול 5. יישומי אינטרנט (4 ac. ח.)
- Servlets ו-JSP
-JSF
- שירותי אינטרנט
- מעבדה: יצירת Servlets ו-JSP
- מעבדה: יצירה והתקשרות לשירות אינטרנט
מודול 6. השתקפות (2 ac. ח.)
- השגת מידע על מחלקות, שיטות, שדות
- שיטות קריאה באמצעות רפלקציה
- עבודת מעבדה: רפלקציה
מודול 7. מבוא לפיתוח אנדרואיד (4 ac. ח.)
- אנדרואיד סטודיו, אמולטור
- ממשק משתמש
- רכיבי יישום
- מסדי נתונים מובנים
- התקשרות לשירותי אינטרנט