סדנאות מומחים בטכנולוגיות מיקרוסופט

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

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

לחץ על נושא לצפייה בסדנאות
Windows Communication Foundation
WCF
WPF & Silverlight
WPF & Silverlight
ASP.NET
ASP.NET
Security
Security
SQL & BI
SQL & BI
Visual Studio 2010 & Team System
VS2010
NET 4.0.
NET 4.0.
Programming Principles
Programming
Principles
Microsoft Dynamics CRM
Microsoft
Dynamics CRM
Debugging & Integration Deep Dive
Debugging &
Integration

Windows Communication Foundation

חזרה למעלה
ID = 012
אייל ורדי
Code Samples (03/08/10) - WCF Step By Step - 012
לא עוד טכנולוגיה לבנית מערכות מבוזרות, הטכנולוגיה... טכנולוגית WCF מרכזת בתוכה את כל היתרונות של טכנולוגיות העבר כמו, Web Service, .NET Remoting ו- +COM. בואו ללמוד איך לעבוד עם הטכנולוגיה החדשה עלמנת לקבל שיפורים בזמני הפיתוח, יכולות של קישוריות למערכות אחרות וכתיבת קוד עם צמידות יותר נמוכה. הביצועים עלי...
לצפייה בסדנא לחץ כאן



ID = 028
אייל ורדי
Code Samples (04/08/10) - WCF 4.0 Internals & Extensibility - 028
WCF היא תשתית תקשורת שמביאה לנו המון חידושים ומאפשרת לנו להרחיב אותה בהמון דרכים. בקורס זה נלמד מה קורה משלב הפעלת ה- Proxy ועד הפעלת ה- Service והחזרת התשובה ל-Proxy. תוך כדי ההבנה על איך עובד ה-WCF נלמד על כל המקומות שאפשר להרחיב ולהתאים את WCF לצרכינו.
לצפייה בסדנא לחץ כאן



WPF & Silverlight

חזרה למעלה
ID = 019
אייל ורדי
Code Samples (05/08/10) - Silverlight 4.0 A to Z - 019
Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web.
לצפייה בסדנא לחץ כאן



ID = 086
גל קוגמן
(05/08/10) - WPF 4.0 - 086
WPF הינה המחליפה הרשמית של Windows-Forms הישנה והטובה.WPF משנה את הדרך בה מתכננים ובונים אפליקציות לסביבת ה-Desktop ומציגה ויזואליות ונוחות פיתוח שטרם נראו על שולחן העבודה. בסדנא נעבור על הקונספט שמביא איתו WPF ועל החידושים שהגיעו בגרסא 4.0 של WPF.
לצפייה בסדנא לחץ כאן



ASP.NET

חזרה למעלה
ID = 077
דן אמיגה
(02/08/10) - Practical Advanced ASP.NET 4.0 - 077
This one day session is all about how to use the major improvements in ASP.NET 4.0 for web developers, team leaders & architects. We will emphasize real world examples and experience from the field to see how to build better looking, faster & easier web based solutions in ASP.NET 4.0, ASP.NET AJAX 4.0 & a glimpse of the ASP.NET to Azure integration.
לצפייה בסדנא לחץ כאן



ID = 083
גל קוגמן
(01/08/10) - ASP.NET MVC 2.0 - 083
ASP.NET MVC הינה פלטפורמה המאפשרת פיתוח מהיר ונוח של אפליקציות מבוססות WEB. הטמעה של עקרונות ה-MVC בסביבת ה-Web מעולם לא היתה נוחה ופשוטה כל כך. כחלק מהטרנד ההולך וגובר להשתמש בתצורת ה-MVC מיקרוסופט דוחפת לכיוון חדש לגמרי של פיתוח בסביבת ה-WEB, מהפכה שניתן להשוות אותה למעבר מ-ASP לסביבת הפיתוח של ASP.NET. הפלטפורמה ניתנת להרחבה בקלות ומתממשקת עם עקרונות ה-TDD.
לצפייה בסדנא לחץ כאן



ID = 085
גל קוגמן
(12/08/10) - Understanding and working with JQuery - 085
jQuery הינה ספריית JavaScript המאפשרת פיתוח מהיר ונוח בכל מה שקשור לטיפול בארועים, עבודה עם AJAX , אנימציה ועוד. כיום גובר השימוש בסקריפטים אלו והם הופכים לתקן פיתוח גם בסביבת מיקרוסופט. בסדנה נדגים את היכולות של ה-JQuery , נבחן מתי רצוי להשתמש בו וכיצד ניתן להפיק ממנו את המיטב. כיום כ-30% מ-10000 האתרים המובילים בעולם משתמשים ב-JQuery. ומטמיעים את המוטו של "Write less, Do More". רצוי ידע ב-Java Script וניסיון בפיתוח בסביבת ה-Web.
לצפייה בסדנא לחץ כאן



ID = 081
ארז מטולה
Code Samples (02/08/10) - Security in ASP.NET applications - 081
ASP.NET is an advanced web application development platform, based on the .NET Framework. As a "security-aware" platform, it lets you write your own applications while taking advantage of the integrated security features provided by the Framework. In this course, we'll talk about what countermeasures we should take in order to protect against malicious users. We must be ready for them, since it's only a matter of time until they come over for a "visit". Let's make sure they won’t stay for long!
לצפייה בסדנא לחץ כאן



Security

חזרה למעלה
ID = 078
ארז מטולה
Code Samples (01/08/10) - Application security essentials – learning from our own mistakes - 078
Our applications are under attack on a daily basis, facing sophisticated attacks targeted at "security bugs" in the code we develop. Exposed in the hostile internet or intranet network, our software must withstand malicious user's attempts trying breaking into it, steal its data, disable its services, or perform any other unauthorized operation. Now if you don’t fully understand the risks, or even worse, not aware of - how can you know how to protect against them? The information provided by this course is a MUST for every developer, who should understand the security attacks that his or her code needs to withstand. It's a jungle out there, and as so, only the strong survives – by taking the proper actions to protect our own applications against such threats , learning from the common mistakes.
לצפייה בסדנא לחץ כאן



ID = 081
ארז מטולה
Code Samples (02/08/10) - Security in ASP.NET applications - 081
ASP.NET is an advanced web application development platform, based on the .NET Framework. As a "security-aware" platform, it lets you write your own applications while taking advantage of the integrated security features provided by the Framework. In this course, we'll talk about what countermeasures we should take in order to protect against malicious users. We must be ready for them, since it's only a matter of time until they come over for a "visit". Let's make sure they won’t stay for long!
לצפייה בסדנא לחץ כאן



SQL & BI

חזרה למעלה
ID = 087
גיא גלנצר
(01/08/10) - 30 Things You Didn’t Know About SQL Server - 087
כשם שמערכת המידע מבית מיקרוסופט הנה בעלת פוטנציאל עצום, כך היא גם מסועפת ומורכבת. האם אתם באמת מנצלים אותה כראוי? בסדנה תיחשפו לפינות הפחות מוכרות של SQL Server בתחומי ה- Troubleshooting, ה- Tuning, הקונפיגורציה והתכנות. כל אלו יסייעו לכם בעבודה על פרויקטים מיוחדים, ואף יביאו לייעול בעבודת היומיום.
לצפייה בסדנא לחץ כאן



Visual Studio 2010 & Team System

חזרה למעלה
ID = 095
ערן רוסו
(01/08/10) - Visual Studio 2010 MTLM, Performance and Automatic testing - 095
In Visual Studio Team System 2010 Microsoft includes advanced tools for both the developer and tester for creating automated test. In the workshop we will learn how to create and extend the UI coded tests, adding layers of validations and test rules to the test recording. We will also cover web testing automation, performance and stress. To tie everything together we will use the BI modules of team system to learn how monitor our progress and quality of software and run the automated test with the build mechanism
לצפייה בסדנא לחץ כאן



ID = 072
ד"ר עמי מרובקה
(03/08/10) - Parallel Programming with Visual Studio 2010 and .NET 4 - 072
הופעתם של מעבדים מרובי-ליבות במחשבים שולחניים ונישאים מסמנת נקודת מפנה לאופן שבו מפתחים תוכנה כיום. התכנות הסדרתי המסורתי מפנה את מקומו לתכנות המקבילי. אך אליה וקוץ בה, לצד פוטנציאל הביצועים העצום הטמון במעבדים מרובי-ליבות, התכנות המקבילי הינו קשה ומציב אתגרים חדשים לאנשי הפיתוח והמחקר, ולמעצבי ומנתחי יישומים: כיצד ניתן לתכנת מערכות מקביליות באופן יעיל? באילו שפות ומודלים לתכנות מקבילי כדאי להשתמש? באיזה מתודולוגיות פיתוח וכלים צריך להשתמש? כיצד יש להיערך נכון לקראת פיתוח מערכות מקביליות? במהלך המפגש נענה על שאלות אלה וסוגיות רבות נוספות הקשורות במחשוב המקבילי,נפתח צוהר אל עידן התכנות המקבילי העכשווי, נסקור את הפתרונות הטכנולוגים המוצעים ב- Studio 2010 and .NET 4 Parallel Programming Extensions Visual, ונתנסה הלכה למעשה בתכנות מקבילי בסיסי.
לצפייה בסדנא לחץ כאן



ID = 090
חגית בדש
(02/08/10) - Enhanced Unit Testing with Pex & Moles - 090
ידוע שככול שמגלים את הבאג משלב מוקדם יותר, עלות התיקון שלו נמוכה יותר ולכן יש לבצע את הבדיקות מהשלב הראשון אל פיתוח התוכנה. Unit Testing נעשה בשלב הפיתוח הראשוני ע"י המפתח ובכך מקצר את זמן האינטגרציה והבדיקות. בסדנא זו נכיר את הכלים לביצוע Unit Testing וכן את התוספים Pex & Moles כדי ליצור בדיקות מקיפות יותר לקוד.
לצפייה בסדנא לחץ כאן



NET 4.0.

חזרה למעלה
ID = 074
אליהו בייקר
(04/08/10) - .NET 4.0 & C# 4.0 - יכולות חדשות ואתגרים חדשים - 074
.NET 4.0 מביא איתו רבה חידושים. נתרכז בחידושים מרכזיים נרצה לראות את היתרונות והחסרונות שלהם, מגבלות השימוש ו"טיפים" לביצועים. בעצם, נרצה "להיכנס" לראש של המפתחים של .Net Framework 4.0 וללמוד איך נכון להשתמש בו.
לצפייה בסדנא לחץ כאן



ID = 072
ד"ר עמי מרובקה
(03/08/10) - Parallel Programming with Visual Studio 2010 and .NET 4 - 072
הופעתם של מעבדים מרובי-ליבות במחשבים שולחניים ונישאים מסמנת נקודת מפנה לאופן שבו מפתחים תוכנה כיום. התכנות הסדרתי המסורתי מפנה את מקומו לתכנות המקבילי. אך אליה וקוץ בה, לצד פוטנציאל הביצועים העצום הטמון במעבדים מרובי-ליבות, התכנות המקבילי הינו קשה ומציב אתגרים חדשים לאנשי הפיתוח והמחקר, ולמעצבי ומנתחי יישומים: כיצד ניתן לתכנת מערכות מקביליות באופן יעיל? באילו שפות ומודלים לתכנות מקבילי כדאי להשתמש? באיזה מתודולוגיות פיתוח וכלים צריך להשתמש? כיצד יש להיערך נכון לקראת פיתוח מערכות מקביליות? במהלך המפגש נענה על שאלות אלה וסוגיות רבות נוספות הקשורות במחשוב המקבילי,נפתח צוהר אל עידן התכנות המקבילי העכשווי, נסקור את הפתרונות הטכנולוגים המוצעים ב- Studio 2010 and .NET 4 Parallel Programming Extensions Visual, ונתנסה הלכה למעשה בתכנות מקבילי בסיסי.
לצפייה בסדנא לחץ כאן



ID = 077
דן אמיגה
(02/08/10) - Practical Advanced ASP.NET 4.0 - 077
This one day session is all about how to use the major improvements in ASP.NET 4.0 for web developers, team leaders & architects. We will emphasize real world examples and experience from the field to see how to build better looking, faster & easier web based solutions in ASP.NET 4.0, ASP.NET AJAX 4.0 & a glimpse of the ASP.NET to Azure integration.
לצפייה בסדנא לחץ כאן



ID = 084
גל קוגמן
(03/08/10) - Entity Framework 4.0 - 084
בסמינר נצלול לתוך מנגנון ה-ORM של מיקרוסופט, נבין את הדרך בה ניצור אוביקטים ממסד הנתונים וכיצד נגדיר ונשפר ביצועים בעזרתו. הכלי המיקרוסופטי שמאפשר בניית והגדרת אובייקטים מוכוונים מידע מהווה מהפכה בתחום בניית Data Access Layer לארגונים. לא זאת בלבד שניתן לייצר אובקטים בלחיצת כפתור אלא ניתן להשתמש בשירותים המגיעים עם ה-Entity Framework על מנת לבצע פעולות חכמות ויעילות מול מקור המידע איתו אנו עובדים. ה-Entity Framework הינו שלב נוסף באבולוציה של ה-Linq to SQL ולא כמו קודמו ניתן לעבוד איתו מול כל בסיס נתונים.
לצפייה בסדנא לחץ כאן



Programming Principles

חזרה למעלה
ID = 092
אורי לביא
(01/08/10) - Clean Code - 092
מטרת הרצאה זו היא לראות הרבה קוד. דרך קריאה, הבנה ותיקון קוד נלמד כיצד לכתוב קוד קריא ונכון. מה הם ה pattern-ים לקוד טוב יותר ובדוק יותר. כיצד לזהות AntiPatterns בעזרת Code Smells וכיצד לתקן את הקוד לנקי, תחזוקתי ו- well designed.
לצפייה בסדנא לחץ כאן



ID = 093
אורי לביא
(03/08/10) - Design Patterns - 093
נלמד כיצד לנצל עקרונות נכונים של Object Oriented Design על מנת לפתור בעיות בעזרת Design Patterns. במהלך הקורס נראה כיצד לשבור את העולם (Domain) ע"מ ליצור אובייקטים בצורה נכונה יותר ואיך להרכיב אותם מאוחר יותר למודולים. כמו כן, נדגים כיצד לזהות ולפתור בעיות חוזרות בעולם הנדסת תוכנה.
לצפייה בסדנא לחץ כאן



ID = 073
אבי רוט
(02/08/10) - Agile TFS - 073
ניהול פרויקטים במתודולוגיית Agile – מתיאוריה אל חיי היום יום למתודולוגיית העבודה ולאופן ניהול הפרויקט ישנה חשיבות מכרעת בסיכויי הצלחת הפרויקט. זה נכון בכל פרויקט, ובמיוחד בפרויקטים גדולים ומורכבים, בהם מעורבים גורמים רבים, צוותי הפיתוח מבוזרים, ולמשתמשים שונים יש צרכים שונים, המשתנים תדיר. במציאות היומיות, חוזי העבודה עם הלקוחות הינם חוזים "שמרניים" המכתיבים סדר עבודה שהינו פחות או יותר טורי, על תכולת עבודה מוגדרת. מגדירים אבני דרך לתשלום המותנים בתוצרים מוגדרים, הכל ע"פ מתודולוגיות העבודה השמרניות. מן הצד השני, מספרים לנו שאימוץ מתודולוגיות עבודה אג'יליות הינה נוסחת הקסם לכלל בעיות הפרויקט. בכך, מנהל הפרויקט, הכבול לעבודה "מסורתית" בעקבות חוזי עבודה סטנדרטיים עם לקוחותיו, מוצא עצמו קרוע בין שני עולמות: עולם צוותי הפיתוח הרוצה / מנסה / משתדל לעבוד במתודולוגיות Agile מחד, והעולם הארגוני מסחרי על כל המורכבויות העסקיות והמסחריות שבו, מאידך. במהלך ההרצאה נדון כיצד Agile ושיטות "מסורתיות" לניהול פרויקט מתמזגות יחדיו למתודולוגיית פיתוח יעילה יותר. נציג כלים תומכים מפלטפורמת Microsoft VSTS 2010 לפיתוח תוכנה במתודולוגיית Agile וכיצד הם תורמים לשיפור איכות הפיתוח.
לצפייה בסדנא לחץ כאן



ID = 078
ארז מטולה
Code Samples (01/08/10) - Application security essentials – learning from our own mistakes - 078
Our applications are under attack on a daily basis, facing sophisticated attacks targeted at "security bugs" in the code we develop. Exposed in the hostile internet or intranet network, our software must withstand malicious user's attempts trying breaking into it, steal its data, disable its services, or perform any other unauthorized operation. Now if you don’t fully understand the risks, or even worse, not aware of - how can you know how to protect against them? The information provided by this course is a MUST for every developer, who should understand the security attacks that his or her code needs to withstand. It's a jungle out there, and as so, only the strong survives – by taking the proper actions to protect our own applications against such threats , learning from the common mistakes.
לצפייה בסדנא לחץ כאן



Microsoft Dynamics CRM

חזרה למעלה
ID = 034
יניב ארדיטי
(04/08/10) - Microsoft Dynamics CRM 4.0 Workflow Essentials - 034
Microsoft Dynamics CRM 4.0 enables the implementation of custom business logic without writing a single line of code. In this workshop we will explore the Workflow engine capabilities, events and actions which can be performed by it. Also, we will extend the Workflow engine capabilities with custom .NET code and Implement a full SLA supporting scenario. Target audience: Developers, System Analysts and Implementers
לצפייה בסדנא לחץ כאן



ID = 035
יניב ארדיטי
(19/08/10) - Reporting with Microsoft Dynamics CRM 4.0 - 035
Microsoft Dynamics CRM 4.0 comes with a variety of reporting tools, most of which do not require coding. In this workshop we will explore these capabilities: Advanced find and Views, Exporting data to Excel using Dynamic reports, Report wizard and more. During the workshop, we will use these capabilities to build an Excel based dashboard for the Service/Sales module. Target audience: System Analysts, Implementers, Consultants, Application owners
לצפייה בסדנא לחץ כאן



Debugging & Integration Deep Dive

חזרה למעלה
ID = 061
גדי מאיר
(02/08/10) - Debugging .NET and Native Applications in Production Environments - 061
בסביבות תפעול, בחצרי הלקוח, בשטח וגם ב QA, לא מותקן Visual Studio. מה ניתן לעשות בשטח, על מנת לאסוף מידע, שיעזור לגלות מה הבעיה, ביישום שמתנהג מוזר או מתעופף. איך ניתן לעשות את זה מבלי להפריע ללקוח ולסביבת העבודה. בוא ללמוד איך אתה יכול להפעיל כלים מובנים של מערכת ההפעלה וכלי איסוף וניתוח זמינים של מיקרוסופט, על מנת לקבל את השורה המדויקת בקוד שבה התעופפת, מה ה Call stack ומה ערכי המשתנים ועוד המון טכניקות לעבודה בסביבות ייצור.
לצפייה בסדנא לחץ כאן