Registration ContactUs speakers
Tel: 03-6176066 | Email: info@sela.co.il
Tutorial / Workshops - הסדנאות הינן בנות יום מלא
במכללת סלע
26/6
WCF Crash Course
Ido Flatow
ASP.NET MVC 3, EF Code First integration, and Razor: Oh My!
Gil Fink , Sasha Goldshtein
Silverlight 5
Alex Golesh
Azure Security
Mano Cohen-Yashar
The newest capabilities in SQL 2008 R2 & SSIS.
Eitan Bar
27/6
Advanced WCF
Ido Flatow
HTML 5
Gil Fink
LOB Application Development with Silverlight 4
Alex Golesh
.NET Debugging
Sasha Goldshtein
Claim-Based Access Control and WIF
Mano Cohen-Yashar
28/6
Parallel Programming in .NET 4.0
Bnaya Eshet & Yaniv Rodenski
Entity Framework 4.1 and Code First
Gil Fink, Erez Harari
Introduction to Windows Phone 7
Tomer Shamam
C++ Debugging
Sasha Goldshtein
Internet Explorer 9
Shlomo Goldberg
Team Foundation Server 2010 and Visual Studio 2010
Shmulik Segal, Shai Raiten, Yuval Mazor, Assaf Stone, Dan Morgenstern, Pnina Zinger
29/6
Parallel Programming: One Step Beyond
Bnaya Eshet & Yaniv Rodenski
Windows Phone Mango
Alex Golesh
Improving the Performance of .NET Applications
Sasha Goldshtein
Introduction to Scrum
Lior Friedman
Visual Studio 2010 Testing Tools
Shmulik Segal, Shai Raiten, Yuval Mazor, Assaf Stone, Dan Morgenstern
30/6
Debugging the Web with Fiddler
Ido Flatow
Windows Internals for Busy Developers
Sasha Goldshtein
WPF and Silverlight - Smart Client Architecture Deep Dive with MVVM and Beyond
Elad Katz
Introduction to Test-Driven Development
Lior Friedman
Learn How SharePoint Server 2010 Can Empower Your Organization's Information Management.
Nati Papirovitch

26/6/2011 - Sunday

» Ido Flatow

WCF Crash Course

The Windows Communication Foundation (WCF) framework is being used in almost all .NET development platforms: Windows clients, web browsers, Windows Phone 7, Server side applications, and Windows Azure - WCF is simply everywhere you look. In this one-day crash course, we will learn about WCF from the outside in – what it is, what you can do with it, how you can use it wisely, and how you can extend it. So if you've never used WCF, or you used some of it, or if you are familiar with it and want to know more about its internals, this crash course is for you.

» Gil Fink   » Sasha Goldshtein

ASP.NET MVC 3, EF Code First integration, and Razor: Oh My!

ASP.NET MVC is a mature Microsoft web platform that enables the creation of quality web applications by using the MVC pattern. ASP.NET MVC 3 facilitates separation of concerns, total control over content generation using its built-in view engines and full support for test-driven development. In this one day tutorial you will get to know the framework and how to use it.

» Alex Golesh

Silverlight 5

This one day instructor-led course includes an overview of new features and concepts being introduced with the new version of Silverlight 5.

» Mano Cohen-Yashar

Azure Security

Windows Azure is a cloud computing platform designed to provide a scalable and reliable host for Windows applications running in the cloud. The cloud environment by design provides scalability, reliability, and availability – yet it must also provide assurances that hosting applications and storing data in the cloud is safe. Concerns about security, privacy, reliability, and operational control top the list of potential barriers to the use of cloud solutions. Windows Azure therefore uses an array of security controls and privacy policies to ensure maximum security for data and applications. In this session, we will discuss data security, network security, identity in the cloud, and auditing in the cloud.

» Eitan Bar

The newest capabilities in SQL 2008 R2 & SSIS.

Microsoft SQL Server has made long way from a basic storage database , to a smart and advanced data management with CLR , Geographic , Business Intelligence and other tools that makes daily challenges Easier to Accomplish . In this day we will get knowledge of the news Capabilities and code within Microsoft SQL Server 2008 R2 , and maybe a glance of SQL Server 2011 - Denali. Additionally we will get to know Integration services that is one of the main ETL tool and how it can lead you to simple data flow between your system's.


27/6/2011 - Monday

» Ido Flatow

Advanced WCF

The Windows Communication Foundation (WCF) framework is being used in almost all .NET development platforms: Windows clients, web browsers, Windows Phone 7, Server side applications, and Windows Azure; but have you ever wondered how WCF works? How you can extend it to your organization's needs? How to monitor its work? How to tune it for better performance and scalability? In this 1 day course we will deep dive into WCF, understand the concept of hosting and extensibility, and learn how to tune our WCF services and clients.

» Gil Fink

HTML 5

HTML is the markup language that every web developer uses to structure and present content in the Internet. HTML5 is the standard that is being shaped and developed currently. It extends and improves the last HTML4 standard and takes it to the next level with multimedia, communication support and more. In this one day tutorial you will get to know what is HTML5 and how you can use it even now in your web applications/sites.

» Alex Golesh

LOB Application Development with Silverlight 4

This one day instructor-led course provides students with the knowledge and skills to develop Line of Business applications with Microsoft Silverlight through a variety of available development tools and techniques. The course focuses on best practices for LOB application development, how-to's and "tips and tricks".

» Sasha Goldshtein

.NET Debugging

Debugging managed applications has never been easier with the advent of Visual Studio 2010 and auxiliary Microsoft tools and extensions. In this one-day session, packed with real-world scenarios and demos, you'll learn how to capture and open dump files in Visual Studio, and how to leave the boundaries of Visual Studio and analyze difficult problems with WinDbg and SOS in a production environment. Additional tools will be presented along the way. Among the scenarios covered: memory leaks, deadlocks, and application crashes.

» Mano Cohen-Yashar

Claim-Based Access Control and WIF

Claims-based identity management is a new approach to the handling of identity. It was designed to solve issues raised by the traditional role-based identity such as federation, delegation and complexity in development and management. Factoring authentication out of applications leads to many benefits for developers, IT pros, and users. Windows Identity Framework (WIF) is a framework for implementing claims-aware applications. It can be used in any Web application, Web service, cloud application, or on-site application. In this session, we will see how to implement claim-based access control using WIF and WCF.


28/6/2011 - Tuesday

» Bnaya Eshet   » Yaniv Rodenski

Parallel Programming in .NET 4.0

In this one-day tutorial you will learn how to gain real benefits from parallelizing your applications with .NET 4.0. We'll discuss parallel programming paradigms and concepts, APIs, concurrency profiling, parallel patterns and anti-patterns. Among the topics: implicit and explicit parallelism, synchronization, concurrent collections, partitioning, Reactive Extensions, and the future C# 5.0 async methods syntax.

» Gil Fink   » Erez Harari

Entity Framework 4.1 and Code First

Entity Framework is the new ORM and data access technology introduced by Microsoft. Entity framework provides an easy and efficient mapping from relational data into business entities. It is easy to use and it is integrated with many other Microsoft technologies. The ADO.NET Entity Framework is designed to enable developers to create data access applications by programming against a conceptual application model instead of programming directly against a relational storage schema. This one day tutorial will deep dive into EF4 and will also include an introduction to EF4.1 with Code First approach.

» Tomer Shamam

Introduction to Windows Phone 7

Windows Phone 7 is Microsoft's newest mobile phone. It is different than most phones out there, and offers a lot of opportunities for your application to get to the global markets quickly. This workshop covers the details of building applications and games for Windows Phone, and gives you the best practices necessary to build the type of compelling applications and games for Windows Phone 7 that users want and willing to pay for. We'll go way beyond the basics overviews, and give you detailed information and guidance on all of the details, from UX design, to software patterns, to dealing with data and performance optimization.

» Sasha Goldshtein

C++ Debugging

C++ is still very popular and its development and debugging tools are undergoing major overhauls. Visual Studio 2010 offers profiling and debugging improvements of C++ applications, but there also myriads of debugging extensions and tools that can significantly improve your debugging experience. In this session, you will learn how to capture and analyze dumps of C++ applications, how to extract crash root causes from dumps, and how to detect memory leaks and dissect deadlocks.

» Shlomo Goldberg

Internet Explorer 9

Internet Explorer 9 is the latest release in Microsoft's line of web browsers, and features higher standards compliance, support for HTML 5, and very powerful integration with the Windows operating system. In this one-day session we will discuss pinned sites, custom search providers, web slices, accelerators, and the developer toolbar. In the end of the day we will also see how some features of HTML 5 are implemented in Internet Explorer 9, and what are some of the expected novelties in the first preview of Internet Explorer 10 that was released a few weeks ago.

» Shmulik Segal   » Shai Raiten   » Yuval Mazor   » Assaf Stone   » Dan Morgenstern

Team Foundation Server 2010 and Visual Studio 2010

Team Foundation Server and Visual Studio 2010 help software development teams successfully deliver complex software solutions. In this tutorial you will discover how Visual Studio enables you to enforce best practices for software development. We will also see how Project Server 2010 and Microsoft Project can be integrated into the development lifecycle.


29/6/2011 - Wednesday

» Bnaya Eshet   » Yaniv Rodenski

Parallel Programming: One Step Beyond

With parallel programming becoming a bigger part of our life, a growing need for advanced patterns emerges. This one day tutorial targets programmers experienced with parallel programming. In the tutorial, we will explore parallel programming patterns and anti-patterns, take a look at the future of .NET parallel programming with async methods, TPL DataFlow and Reactive Extensions, and learn about cluster-wide parallel applications with Windows HPC Server 2008 R2 SP2.

» Alex Golesh

Windows Phone Mango

Windows Phone 7.5 ("Mango") is Microsoft's newest version of the mobile phone operating system. This one day instructor-led course introduces the new features added to Windows Phone to enable additional scenarios which were not possible with previous version and much requested by developers. The course focuses on the new features, best practices of implementing them for Windows Phone 7.5, how-to's and "tips and tricks".

» Sasha Goldshtein

Improving the Performance of .NET Applications

In this one-day session you will learn how to measure and improve methodically the performance of .NET applications. We will use CPU and memory profilers to analyze the application's behavior, and other advanced tools for analyzing performance characteristics. Finally, we will examine patterns of performance improvements, including memory leak eliminating, better cache utilization, properly using value types, and other topics.

» Lior Friedman

Introduction to Scrum

Agile methodologies and Scrum have become recently popular and swept the software industry; unfortunately, deep understanding of how to practice them is still lacking. Misunderstanding these methodologies often leads to difficulties and negative experiences while transitioning to agile. In this session, we'll examine the principles underlying agile methodologies and see how to apply them for specific use in each software company. We'll discuss Scrum as a development process management tool and show how the three development cycles - version, sprint, and day - join together to form a lifecycle enabling efficient and focused iterative development. Finally, we'll discuss the Scrum roles and how their responsibilities and work are integrated into the development process.

» Shmulik Segal   » Shai Raiten   » Yuval Mazor   » Assaf Stone   » Dan Morgenstern

Visual Studio 2010 Testing Tools

In this tutorial day we will learn how to use Visual Studio 2010 testing capabilities to create test plans, test suites, and test cases, how to organize tests in the most effective and logical way, and how to run Coded UI tests, Web tests, and load tests.


30/6/2011 - Thursday

» Ido Flatow

Debugging the Web with Fiddler

Every web developer encounter in his work the need to see what goes on "in the wire", whether it is an AJAX call in ASP.NET MVC, a WCF service call from Silverlight, or a simple postback for an ASP.NET web page. With Fiddler, the most famous HTTP sniffer, this is simple enough to. But Fiddler is more than just a sniffer; with Fiddler you can intercept, alter, and record messages. You can even write your own visualizers that display the content of the messages according to its meaning (video, image, XML, JSON …). In this one day session we will learn how to use Fiddler from bottom to top to make our debugging routine easier.

»Sasha Goldshtein

Windows Internals for Busy Developers

We are often too busy with developing our applications to care about the implementation of the underlying operating system. Windows has undergone fascinating changes under the hood in the past few years, and there is much to learn from the architecture, design, and implementation of the largest software project in history. In this session we will use debugging and investigation tools to peek under the Windows APIs, determine the relationships between various system components, discuss how threads and processes behave, and perform basic troubleshooting tasks when the system doesn't work the way we think it should.

» Elad Katz

Beyond MVVM - How Does MVVM Fit in the Larger Picture?

Everybody knows that the MVVM Pattern is the architecture solution for WPF & Silverlight nowadays, but MVVM is hardly the entire picture. Building a well-architected and easy to maintain solution takes much more than just implementing MVVM. The first part of the day is a fast-paced session - MVVM deep dive: implementation, common problems, and advanced scenarios. In the second part of the day we will discuss the big picture of Smart-Client architecture - of which MVVM is just a small part. We'll explore hard-core architecture techniques as well as advanced patterns such as IOC/DI, module-decoupling and Prism. Target audience: Experienced WPF/Silverlight developers, team leaders and architects. Prior knowledge of MVVM is recommended but not a must.

» Lior Friedman

Introduction to Test-Driven Development

Before writing code it's crucial to understand what the code is going to do. After understanding it, you write a test to verify the desired behavior after the code is implemented. This is the underlying principle of TDD - Test Driven Development - which has a proven track of improving the software development process. TDD leads to quality code that is more easily maintainable and contains less bugs. Subsequently, the tests are used as a safety net for developing new code, refactoring, and regressions. TDD was born over a decade ago as part of agile development methodologies and was adopted since by many software companies. In this session we'll examine the basic principles of TDD and practice real-world examples to learn how the three steps of TDD coordinate and what tools are available to practice it. (This workshop is intended for developers with real-world development experience.)

» Nati Papirovitch

Learn How SharePoint Server 2010 Can Empower Your Organization's Information Management.

In this course we will discover the new capabilities of SPS 2010 in the aspects of infrastructure and application. SPS 2010 Infrastructure:
- Planning and deploying a SPS 2010 system
- Managing and monitoring SPS systems using built-in tools for IT managers
- Upgrading to SPS 2010 from Previous versions
- First peek at the repair list of SPS Service Pack 1 (to be released mid-June)

SPS 2010 Capabilities:
- Get acquainted with the new UI
- Document Management Module (ECM)
- Social networking in SPS 2010
- A general review of SPS 2010 business intelligence capabilities

קהל יעד:
מנהלי פרוייקטים, מנהלי פיתוח, ראשי צוותים,
 PMO 
ומפתחים
ההשתתפות כרוכה בתשלום ומס' המקומות מוגבל אנא הקדם להרשם!
מעוניינים לקבל פרטים נוספים?
Tel: 03-6176066 | Email: info@sela.co.il