קורס #Advanced C לבעלי רקע תכנותי​

קורס מעמיק לחברות ומחלקות R&D בשפת הדגל של מייקרוסופט

כל החידושים האחרונים

| #Advanced C- כל מה שאתה צריך לדעת

נולדה בתחילת שנות ה 2000 ועם השנים תפסה את מקומה כאחת השפות הנפוצות והמתקדמות ביותר שיש, עד כדי השפעה על שפות פופולריות אחרות כגון: ג'אווה, ++C ואף ג'אווהסקריפט. 

מייקרוסופט ביצעה שינוי מגמה אדיר בשנים האחרונות כשנפתחה לעולם והחלה לתרום לקהילת ה Open Source (לדוגמא Xamarin או Typescript),
כך שידיעת שפת הדגל שלה תשרת אתכם בהמון מישורים:
עם סישארפ תוכלו לפתח לכל פלטפורמה, בין אם זה לדסקטופ, מובייל, ווב, סרביסים ועוד.

| שיטת הלימוד

בקורס נלמד לעומק את השפה, תו"כ הבנת הסביבה בה היא רצה.
נסקור את החידושים המדליקים שנוספו עם השנים ונבין איך לחשוב סישארפ ולהשתמש בה נכון.
נפרק לגורמים נושאים מורכבים ונתרגל אותם כמקרים אמיתיים.

הקורס מכיל נושאים מתקדמים בשילוב פרקטיקה יישומית מהתעשייה, ולכן מיועד למפתחים בעלי נסיון של לפחות שנה בפיתוח סישארפ. 

שיטת הלימוד שלי כוללת תיאוריה פרקטית ממוקדת מטרה בשילוב נסיון מעשי ש"מפיל אסימונים". מזה עשור שאני מעביר קורסים מתקדמים בחברות מהגדולות במשק, לצוותי פיתוח בגישה ייחודית כדי להטמיע בקלות מתודולוגיות פיתוח מתקדמות ולא פשוטות.

| סילבוס קורס #Advanced C

משך הקורס:

5 מפגשים, 8 ש"א מפגש = 40 שעות אקדמאיות אותן ניתן לחלק לפי צרכי החברה.

In-Depth Examination of C# Features

C# 3.0
Auto-Implemented Properties
Anonymous Types
Lambda Expressions
Query Expressions
Extension Methods
Implicitly Typed Local Variables
Partial Objects & Methods
Object & Collection Initializers
LINQ

C# 4.0
Optional & Named Arguments
Dynamic Binding
Reflection with dynamic

 
C# 5.0
TPL
Tasks
Creating/Cancelling Tasks 
Handling Exceptions 
Task Schedulers 
Parallel Class 
Parallel LINQ 
Concurrent Collection
async/await
 
C# 6.0
Exception Filters
Auto Property Initializers
Expression-Bodied

unction Members
Null Conditional Operators
nameof

C# 7.0
out variables
Improved Tuples
Discards
Pattern Matching
Local Functions
Extended Expression-Bodied Members

Threads, Processes, AppDomains
Threads
Processes 
Application Domains 
Marshalling

Legacy Multithreading
Managed & Unmanaged Threads 
Scheduling 
Managing threads
TLS
Synchronization 
Thread Pool 

Generics
Why Generics
Custom Generic Types 
Classes, Methods, Interfaces, Delegates 
Constraints 
Generic Collections
Nullable Types

Garbage Collection
What is GC
CLR Memory Management
GC Algorithm
Generations
Communicating with GC
GC Awareness
Finalizers
Dispose pattern
using statement
WeakReference
GCHandle

Reflection
Type class
Metadata & IL 
Dynamic Instances Creation
Dynamic Invocation
Altering state 
Custom Attributes 

Delegates & Events
Why Delegates 
Custom Delegate
What are Events 
Anonymous Delegates 
Legacy Patterns – Async Delegates  
Late Binding Delegates with Reflection

Serialization
Serialization Process 
Serialization Scenarios 
Serialization Attributes
Deserialization
Custom Serialization 
C#

רשימת קורסים לדוגמה:

סרגיי פרנקל

"מרצה מעולה, מומלץ מאוד לכל רמות הידע התכנותי. מעביר את החומר בצורה מקצועית ומעניינת מאוד. מעביר את החומר בשילוב עם כתיבת הקוד תוך כדי הדוגמאות מה שעוזר מאוד להשאר בקצב של הקורס ומעורר עיניין רב בקרב כל הנוכחים. כמו כן , תמיד זמין לשאלות, ובונה את הקורס בצורה כזאת שתתאים לצורת העבודה במקום העבודה."

סרגיי פרנקל
מתכנת
HEAD ONLY

"שחר מעביר את החומר בצורה ברורה, מעניינת ומעמיקה. הייתה לי את הזכות לעבור קורס בהדרכתו במקום עבודתי. בתום הקורס יצאנו עם כלים וידע בתחום הAngular וה WebApi שיעזרו לנו בראשית דרכנו בתחום. תודה רבה שחר!"

חיים בר אילן

| בואו נכיר!


    [recaptcha size:compact align:center]