Registration ContactUs speakers Home
Tel: 03-6176066 | Email: info@sela.co.il
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
sold_out
18 November 2012, Sunday

יתקיים במלון קראון פלאזה

 

Client and Web

Server and Cloud

ALM

09:15-10:00 

KEYNOTE

Guy Burstein, Microsoft

KEYNOTE

Shmulik Goldstein, Microsoft

KEYNOTE

Shmulik Segal, Microsoft 

10:05-11:05 

Understanding
Windows 8 UI

Elad Katz

What's New in Task Parallel Library 4.5 

Bnaya Eshet, Noam Sheffer

What's New in Visual Studio 2012 for Application Lifecycle Management
  ALM Team

11:05-11:30 

Coffee Break 

11:30-12:30 

Introducing Windows Phone 8 

Amit Raz 

JavaScript, Meet Cloud: Node.js on Azure 

Sasha Goldshtein 

Managing the project with TFS 2012 web access 

Dan Morgenstern 

12:30-13:30 

Lunch 

13:30-14:30 

From a New Windows 8 Project to the Store 

Elad Shaham 

What's New in WCF 4.5 

Ido Flatow 

What's New in Visual Studio 2012 for Testers

Baruch Frei

14:30-14:45 

Coffee Break 

14:45-15:45 

Speeding Up Web Applications

Gil Fink

Big Data: Hadoop on Windows Azure

  Manu Cohen-Yashar 

ALM in the Age of the Cloud


Shmulik Segal, Yuval Mazor

15:45-16:45 

Windows 8 and Windows Phone 8 - Unified Code!

Alon Levi

Deep Dive Into Entity Framework Code First

Gil Fink 

Upgrade Your Scrum Process 

Assaf Stone 

16:45-17:00 

Summary and Raffle 

19 - 20 - 21 - 22, 25 - 26 - 27 November 2012

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

November 19 November 20 November 21 November 22
Windows 8 with HTML5


Elad Katz
MVVM and UI Architecture (2 days)
סדנה בת יומיים

Elad Katz
Deep Dive into JavaScript
Gil Fink

Elad Katz
Ran Wahle
Advanced WCF
לבקשתכם סדנה נוספת


Manu Cohen-Yashar
MVVM and UI Architecture (2 days)
סדנה בת יומיים
לבקשתכם מחזור נוסף ב-26-27/11

Elad Katz
Deep Dive into JavaScript
לבקשתכם מחזור נוסף ב-25/11
Gil Fink
Elad Katz
Ran Wahle
Agile Project Management Using TFS 2012

Yuval Mazor

Deep Dive into HTML5

Gil Fink

Sebastian Pederiva
ASP.NET MVC 4

Gil Fink

Sebastian Pederiva
Advanced WCF


Manu Cohen-Yashar
Parallel Programming: One Step Beyond

Bnaya Eshet
Deep Dive into HTML5
לבקשתכם סדנה נוספת
Gil Fink

Sebastian Pederiva
ASP.NET MVC 4
לבקשתכם סדנה נוספת
Gil Fink
Ran Wahle
Agile Project Management Using TFS 2012
לבקשתכם סדנה נוספת
Yuval Mazor

Parallel Programming: One Step Beyond
לבקשתכם סדנה נוספת

Noam Sheffer
Deep Dive into HTML5

לבקשתכם מחזור נוסף ב-25/11

Shlomo Goldberg
ASP.NET MVC 4

לבקשתכם מחזור נוסף ב-26/11 Sebastian Pederiva
Ran Wahle
HTTP Fundamentals and ASP.NET Web API

Yaniv Rodenski
Ido Flatow
Windows 8 with C#
and XAML


Alon Levi
Elad Shaham
Debugging the Web with Fiddler


Ido Flatow


Building an App with Windows Phone, Windows Azure, and Visual Studio 2012
Michael Haberman
Ido Flatow
HTTP Fundamentals and ASP.NET Web API
לבקשתכם מחזור נוסף ב-27/11

Yaniv Rodenski
Ido Flatow
  What's New in Windows Azure
Manu Cohen-Yashar
Noam Sheffer
.NET Performance

Sasha Goldshtein


.NET Performance

Sasha Goldshtein


    .Net Debugging

Noam Sheffer
.NET Performance
לבקשתכם מחזור נוסף ב-26/11
Sasha Goldshtein
    .Net Debugging
לבקשתכם מחזור נוסף ב-22/11

Noam Sheffer
 

18 November 2012, Sunday

Client and Web
Understanding Windows 8 UI

The UI is a new User Interface designed for Windows 8. But there's more than beautiful fonts and sleek graphics to the UX. Aimed for both PCs and tablets, Windows is undergoing the biggest user experience overhaul since Windows 95. It will change the way users interact with it, and it will change the way we developers think about it. In this session we'll explore the UX and its implications, and take a glimpse at the underlying technological concepts.
Introducing Windows Phone 8
Windows Phone 8 (aka "Apollo") is Microsoft's newest version of the mobile phone operating system. From many aspects, it is a brand new reimagined Windows Phone. In this session we will review the changes to Windows Phone platform, discuss new features to Windows Phone 8 and additional scenarios which were not possible in the previous version and were often requested by developers.
From a New Windows 8 Project to the Store
The list of things we need to do in order to create a new Win8 app project, implement its business logic, and upload it to the Windows Store may sound intimidating. The truth of the matter is it couldn't be easier. Develop, Test, Upload – that's all there is to it. In this session we will create a simple Style application, make sure it passes certification and upload it to Windows Store.
Speeding Up Web Applications
Performance tuning is a must for every application, no matter whether it is a smart client or a Web based application. Web applications and sites that perform better can help to achieve higher user engagement and make the users happier and satisfied. In this session we will discuss techniques to make a web application run faster by reducing bandwidth, reducing the number of resources used, optimizing scripts and CSS, and a lot more. We will also take a look at some tools that will help you during the process of performance tuning.
Windows 8 and Windows Phone 8 - Unified Code!
With WinRT leading the way, Microsoft is moving toward a unified developer experience programming Native Code. As Windows Phone 8 and Windows 8 platforms have more and more in common, it is possible for developers to create apps that will work on both Windows 8 and Windows Phone 8, coding only once for both platforms and having both markets at hand. In this session we will go through the common grounds for both platforms and browse through the programming techniques allowing us to create unified code for both platforms.
Server and Cloud
What's New in Task Parallel Library 4.5
Task Parallel Library is Microsoft's take on what parallelism in .NET should look like; it is a comprehensive framework for developing highly concurrent applications. In .NET 4.5, TPL has been augmented with DataFlow, a library for developing asynchronous applications in an agent-oriented style that allows high-performance and high-capacity message passing. On the other hand, C# 5.0 brings asynchrony to the language with the async and await keywords, making it easier than ever to write asynchronous code. We will review these features as well as performance and debugging improvements and other topics.
JavaScript, Meet Cloud: Node.js on Azure
Node.js is an incredibly popular framework for writing event-based server applications in JavaScript. With its hundreds of modules and vibrant ecosystem, it is quickly catching up to other server-based frameworks, and makes it extremely easy to deploy Web applications. The June 2012 refresh introduces Node.js support on Windows Azure, including Azure Web Sites, Cloud Services, and Virtual Machines. In this talk we'll build a Node.js application from scratch and deploy it to Windows Azure in a matter of seconds.
What's New in WCF 4.5
Windows Communication Foundation (WCF) is one of the leading technologies for building distributed applications. WCF 4.5 which ships with the new .NET 4.5 and Visual Studio 2012 introduces many new features that both simplify the way we create services and enable us improve the way our services work. In this session we will see many of the new features offered by WCF 4.5 - configuration intelliSense, cleaner configuration for IIS, UDP and WebSockets support, and many others.
Big Data: Hadoop on Windows Azure
In the last couple of years Hadoop has become synonymous with Big Data. This framework is so vast and popular that Microsoft recently announced, for the first time in its history, that it is going to invest in this large-scale, open-source project as its solution for Big Data.In this session we'll learn how Hadoop works on Windows Azure including an exploration of different storage options, e.g., AVS and S3, how Hadoop on Azure integrates with other cloud services, understanding key scenarios for Hadoop in the Microsoft ecosystem, and discovering Hadoop's role in a cloud environment.
Deep Dive Into Entity Framework Code First
Entity Framework 4 brought many new opportunities for building complex data driven applications. Code First is a new Entity Framework capability that provides a code-centric experience for interacting with models and databases. This session will cover several Entity Framework features such as Code First, and provide an overview of what to expect from Entity Framework vNext.
ALM
What's New in Visual Studio 2012 for Application Lifecycle Management
In this session we will focus on new features regarding version control and builds in the TFS 2012 and Visual Studio 2012 release. We will learn how to make the team more productive by using the new features such as code clone and unit testing stories to improve code quality, workspaces improvements to speed up work, and one of the most desired features: the code review mechanism.
Managing the project with TFS 2012 web access
The web access interface becomes much more dominant in TFS 2012. TFS 2012new & re-written web access is faster and friendlier, and provides us new and effective tools for better collaboration and for managing the development process efficiently. We will learn how we can manage development teams within the Team project, how we can define the development iterations for the teams. We will learn how to enter customer's requested features to our product backlog, prioritize them and assign them to the right iteration, how to manage features, development tasks and team capacities in the scope of an iteration, and how to track the development process using the new task board.
What's New in Visual Studio 2012 for Testers
Visual Studio 2012 provides support for enhanced unit testing and exploratory testing. Exploratory testing is a practice in which you test your code without the need of a formal test planning. You can also manage your exploratory testing sessions through the Microsoft Test Manager, which allows you to generate bug reports and the steps or actions that led to a failed test. Additionally, Visual Studio 2012 extends the ALM support introduced in Visual Studio 2010 with a better coverage of the application's lifecycle and with the introduction of additional roles that are critical to a project's success. In this session we will focus on these new testing features and other MTM enhancements.
ALM in the Age of the Cloud
If you've been listening to the "Microsoft Machine" anytime in the last 2 years, you've heard about THE CLOUD: Windows Azure, utility computing and other terms. Microsoft is pushing Azure primarily in the direction of developers and operations people, which are our customers in the ALM space. So the question is - what benefits can WE gain from going cloud? This session aims to give and show you the answers.
Upgrade Your Scrum Process
Release planning, sprint planning, planning poker, daily meetings and retrospectives. Maybe you're doing it all, and maybe you're just getting started. Maybe they're "just not working" for you, and maybe you feel that you're as good as you can get. Whatever the case, there's something for you. In this session we'll take each of these practices and make them easier, better, and/or remove wasteful elements from them, leaving you with a leaner, meaner and greener Scrum.

19 November 2012, Monday

Windows 8 with HTML5
In this tutorial we will explore building modern applications for Windows 8 using HTML5 and JavaScript. We will discuss native application development with HTML5, WinRT bindings, controls and styles, live tiles and notifications, Windows 8 contracts for search and share, and the future of JavaScript and its tooling.
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.

Agile Project Management Using TFS 2012
Project management is about control. And a key focus of TFS has always been about project management. This is very noticeable in the upcoming TFS 2012 release, where Microsoft has added many additional tools to help the project manager. In this tutorial, you'll learn how a set of core concepts can be applied in TFS to give you a great deal of control over your project. Although these concepts stem from the Agile movement, they are widely applicable to almost any project.
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.
Windows 8 with C# and XAML
is the new application development model for Windows 8 - and you can write apps in C# using XAML, fully transferring your Silverlight or WPF development skills to Windows 8. In this tutorial we will discuss the -style application concept, the Windows Runtime APIs, the built-in controls and tools, optimizing for touch, application lifecycle, live tiles and push notifications, and hardware access. 

20 November 2012, Tuesday

UI Architecture Beyond MVVM - How Does MVVM Fit in the Larger Picture?
2 Days (20-21/11)
Everybody knows that the MVVM pattern is the architecture solution for XAML applications today, but MVVM is hardly the entire picture. Building a well-architected and easy to maintain solution takes much more than just implementing MVVM. We will begin the course with an MVVM deep dive: implementation, common problems, and advanced scenarios. Then we'll turn to discussing 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. This session is for experienced WPF/Silverlight developers, team leaders and architects. Prior knowledge of MVVM is recommended but not a must.
Deep Dive into HTML5
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.
Debugging the Web with Fiddler
Every Web developer encounters in his work the need to see what goes on "on 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 page. With Fiddler, the most popular HTTP sniffer, all these tasks are very easy. But Fiddler is more than just a sniffer; Fiddler can intercept, alter, and record messages. You can even write your own visualizers that display message content 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.
What's New in Windows Azure
In June 2012 Microsoft released a major update for Windows Azure, including IaaS (mounting virtual machines), Web Sites on a shared infrastructure and a variety of frameworks, virtual networks, a new SDK, and support for many new languages including Java, Python, PHP and JavaScript. This release puts Microsoft's flagship cloud offering in great competition with Amazon in the IaaS market and with Google App Engine in the Web Site market. In this tutorial we will present the new Azure portal and demonstrate the new features in the SDK.



21 November 2012, Wednesday

ASP.NET MVC 4
ASP.NET MVC framework is becoming the de facto framework for building web applications in the .NET environment. It is built upon the ASP.NET core and helps to apply good practice such as separation of concerns and testing into the process of building your web application or site. During this one day tutorial you will be introduced to ASP.NET MVC framework and deep dive into a lot of it aspects such as the Razor view engine, AJAX integration, working with models and more.
Building an App with Windows Phone, Windows Azure, and Visual Studio 2012
There are a lot of new technologies being released these days and one of the major difficulties is to integrate them. In this one-day workshop we will build an N-tier application end-to-end including various clients, HTTP services, and cloud hosting. This workshop will not focus on any specific technology, but rather demonstrate the development and integration process with Windows Phone 8 and Windows 8 on the client, ASP.NET Web API and Entity Framework on the server, and Windows Azure as the cloud host.
.NET Performance
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.
.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.

22 November 2012, Thursday


Deep Dive into JavaScript
JavaScript is gaining a lot of attention lately with the rise of HTML5 and with the latest news from Microsoft that it will become a first class citizen in Windows 8. During the last years a very big ecosystem with a lot of libraries and tools was built around it. In this deep dive tutorial we will discuss jQuery, Knockout.js and other libraries which help you build RIA applications with JavaScript. We'll also dedicate some time to the future directions of client technologies.
Agile Project Management Using TFS 2012
Project management is about control. And a key focus of TFS has always been about project management. This is very noticeable in the upcoming TFS 2012 release, where Microsoft has added many additional tools to help the project manager. In this tutorial, you'll learn how a set of core concepts can be applied in TFS to give you a great deal of control over your project. Although these concepts stem from the Agile movement, they are widely applicable to almost any project.
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.

HTTP Fundamentals and ASP.NET Web API
25 years after it was created, HTTP is still serving the purpose it was originally designed for: running the largest and most important information system in the world, the World Wide Web. With this in mind, Microsoft announced earlier this year that its new HTTP flagship known until that moment as WCF Web API is going to be shipped as part of ASP.NET MVC 4. In this one day tutorial we will learn how to create rich HTTP services using the ASP.NET Web API. We will focus on designing and implementing an HTTP-based API, scaling and caching HTTP-based services, securing and debugging HTTP, and additional advanced topics.
.NET Performance
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.
.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.

25 November 2012, Thursday


Deep Dive into JavaScript
JavaScript is gaining a lot of attention lately with the rise of HTML5 and with the latest news from Microsoft that it will become a first class citizen in Windows 8. During the last years a very big ecosystem with a lot of libraries and tools was built around it. In this deep dive tutorial we will discuss jQuery, Knockout.js and other libraries which help you build RIA applications with JavaScript. We'll also dedicate some time to the future directions of client technologies.
Deep Dive into HTML5
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.

26 November 2012, Thursday


UI Architecture Beyond MVVM - How Does MVVM Fit in the Larger Picture?
2 Days (26-27/11)
Everybody knows that the MVVM pattern is the architecture solution for XAML applications today, but MVVM is hardly the entire picture. Building a well-architected and easy to maintain solution takes much more than just implementing MVVM. We will begin the course with an MVVM deep dive: implementation, common problems, and advanced scenarios. Then we'll turn to discussing 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. This session is for experienced WPF/Silverlight developers, team leaders and architects. Prior knowledge of MVVM is recommended but not a must.
.NET Performance
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.

27 November 2012, Thursday


HTTP Fundamentals and ASP.NET Web API
25 years after it was created, HTTP is still serving the purpose it was originally designed for: running the largest and most important information system in the world, the World Wide Web. With this in mind, Microsoft announced earlier this year that its new HTTP flagship known until that moment as WCF Web API is going to be shipped as part of ASP.NET MVC 4. In this one day tutorial we will learn how to create rich HTTP services using the ASP.NET Web API. We will focus on designing and implementing an HTTP-based API, scaling and caching HTTP-based services, securing and debugging HTTP, and additional advanced topics.
 
 
הלו"ז נתון לשינויים.
קהל יעד:
מנהלי פרוייקטים, מנהלי פיתוח, ראשי צוותים,
 PMO 
ומפתחים
ההשתתפות כרוכה בתשלום ומס' המקומות מוגבל אנא הקדימו להרשם!
מעוניינים לקבל פרטים נוספים?
Tel: 03-6176066 | Email: info@sela.co.il