קורס זה מספק לתלמידים ידע ומיומנויות לפתח יישומי DOT NET באמצעות #F. לשפה חדשה זו יש קהילה גדולה ומבחר גדול של ספריות קוד פתוח. התכנות ב- #F מאפשר כתיבת קוד פרודוקטיבית יותר וכתיבת קוד אנין עם הרבה פחות באגים. הקורס כולל סקירה של תכונות השפה, כגון Type Providers, Stream Processing, תכנות אסינכרוני ותכנות ריאקטיבי.
משך 4 ימים
קהל יעד
הקורס מיועד למפתחים עם ניסיון מעשי של לפחות 3 שנים.
ליתר קורסי NET.
פיתוח-שרתי-WEB-עם-MVC, קורס-קונפיגורציה-של-Windows, פיתוח-תוכנה-מתקדמת-ב-NET., קורס-WPF-בניית-ממשקים-לאפליקציות-WINDOWS, פיתוח-תוכנה-מתקדמת-תוך-שימוש-בגרעין-מערכת-NET., קורס-WPF-מתקדם-בניית-ממשקים-מתקדמים, תכנות-א-סינכרוני-מתקדם, קורס-תכנות-#F, סדנת-IIS, קורס-תכנות-מקבילי-עם-TPL, פיתוח-מּוּנַע-בדיקות-בסביבת-.NET., קורס-TFS-מרוכז
לרשימה של כל קורסי הייטק
תכנים בתרגום אוטומטי מאנגלית. לתכנית הקורס המקורית באנגלית
מודול 01 - מבוא ל- FP ו- F #
מהו תכנות פונקציונלי
מה זה F #
תכנות פונקציונלי ו- F # מוטיבציה
יסודות תכנות פונקציונליים
מודול 02 - דוגמנות נתונים
נתונים מניע מודלים
זוגות
רשומות
רשימה & Seq
האיחוד המופלה
התאמת תבנית
דפוס פעיל
יחידת צעדים
מודול 03 - סוג ספקי & ויזואליזציה נתונים
סוג ספקי
נתונים להדמיה
מודול 04 - תכנות Async
ASync תכנות מוטיבציה
זרימת עבודה
ביטול
C # לעומת F # דמיון
C # לעומת F # ההבדל
ASync ותכנות מקבילים
Async ו ממשק משתמש
מודול 05 - נספח I
F # לעומת C #
באמצעות קוד C # מ F # קוד
באמצעות קוד F # טופס קוד C #
F # מבנה הפרויקט
Nuget לעומת Paket
MSBuild לעומת FAKE
מודול 06 - בדיקה מבוססת נכס
F # ו יחידת הבדיקה
בדיקה מבוססת נכס
מודול 07 - נספח II - תבנית פונקציונלית מתקדמת
OOP עיצוב תבניות לעומת תכנות פונקציונלי
ממשק שוטף לעומת תכנות פונקציונלי
דפוסי עיצוב פונקציונלי - Monoid
דפוסי עיצוב פונקציונלי - אופציה
דפוסי עיצוב פונקציונלי - מונד
ביטוי חישוב
מודול 08 - סוכנים
סוכני המניעים
מה זה סוכנים?
סוכנים לעומת שחקנים
דפוסי סוכנים
מודול 09 - עיבוד זרם
זרם עיבוד מוטיבציה
יסודות עיבוד הזרם
דוגמאות בעולם האמיתי
F # ספריות זרמים אחרים
תנאים מוקדמים
C # מפתחים עם לפחות 3 שנות ניסיון
מטרות
לפתח יישומים עם F # במערכת האקולוגית
החל עקרונות תכנות פונקציונליים על יישומי .NET
כתוב פחות קוד ופחות באגים עם תכנות פונקציונלי בדיקות מבוססות נכס
השתמש תכנות אסינכרוני תגובתי לנצל את המשאבים ביעילות
השתמש metaprogramming לחקור ולשלב נתונים לתוך היישומים שלך
חזרה