קורס #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#

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

טל רפאלי

Shahar helped us to create stunning web applications. His experience, teaching skills and attitude are on a different level. Besides the amount of knowledge and best practises, He was there when we were at crossroads in product business and technical levels as he helped us to make the best decisions.

Tal Refaeli
Senior Backend Developer/Software Architect at GSI Technology

Nadav Shemesh

male-student

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

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

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

Nadav Shemesh
entrepreneur at helpapp

| בואו נכיר!


    [recaptcha size:compact align:center]