Create mobile apps with HTML5, JavaScript and Visual Studio

(Elle) #1

PRE-CONFERENCE WORKSHOPS


DEVWEEK


@DevWeek | http://www.devweek.com | DEVWEEK | 7


AGILE


SOFTWARE


ARHICTECTURE


SKETCHES


AND NOUML


SHAREPOINT


2013


DEVELOPERS’


OVERVIEW


IOS CRASH


COURSE


NODE.JS FOR


DEVELOPERS


EXCEL 2013 –


SELF-SERVICE


BI AND DATA


QUALITY


Agility


is about


moving fast


and this


requires


good communication.


A consistent, shared vision is


essential in order for teams to


push in the same direction,


but it’s surprising that many


agile teams struggle to


effectively communicate the


architecture of the software


they are building.


As an industry, we do


have the Unified Modeling


Language (UML), yet many


people favour informal


“boxes and lines” sketches


instead. The problem is that


such diagrams rarely make


any sense, usually need a


narrative to accompany


them and ultimately slow


the team down.


Although we can argue


whether UML offers an


effective way to communicate


software architecture, that’s


often irrelevant because many


teams have already thrown


out UML or simply don’t know


it. Abandoning UML is one


thing but, in the race for agility,


many software development


teams have lost the ability to


communicate visually.


This hands-on


workshop is aimed at


everybody involved in the


software development


process and is about


improving architectural


communication. Brown


will demonstrate some


patterns and anti-patterns


related to NoUML


diagrams, and you’ll learn


some simple techniques


for communicating


software architecture


using informal sketches.


¡¡


WORKSHOP REF: M5 WORKSHOP REF: M6

SharePoint


2013 – I


bet you’ve


heard of it.


Yeah, it’s that


big, complex platform that


seems to be quite in demand.


This workshop includes


everything you need to get


rolling in the SharePoint


world, making it the


perfect introduction to


SharePoint for a .NET


developer.


In this workshop, Malik


covers a basic introduction,


and touches almost every


important topic in SharePoint.


And don’t worry, you need no


prior SharePoint experience


or knowledge to attend. The


intended audience for this


session is .NET developers


who are interested in learning


more about SharePoint


development.


¡


WORKSHOP REF: M7

It is without


doubt that


iOS is one


of the most


popular


mobile operating systems out


there. And with version 7, it


moves on to a whole new level.


In this workshop, join


Ardeleanu for a full day of


iOS geekness, where you’ll


learn how to plan, build,


debug and release iOS 7


apps. This workshop is


mainly for programmers


who want to dabble into


iOS and learn enough to


“become dangerous”.


Topics will include: a gentle


introduction to Objective-C;


exploring Xcode 5 (IDE,


Simulator, Instruments);


iOS 7’s new UI; how to migrate


from iOS 6 to iOS 7; using


storyboards to build user


interfaces fast; design patterns


(Model View Controller,


Singleton, Delegation,


Observer, Decorator); data


persistence using plists, sqlite


and Core Data; web services


(inc. RESTful APIs); in-app


purchases using the Store Kit


framework; new frameworks


(Sprite Kit, JavaScript Core);


storing user data security


with the iOS keychain;


debugging and optimisation;


and App Store and Ad-hoc


distribution.


¡


WORKSHOP REF: M8

It seems


as if the


world has


gone mad.


For years,


we have been straggling


JavaScript on the client side,


and now, all of a sudden,


people can’t get enough of it


on the server side. They claim


it is “fun”.


This is not a fringe


phenomenon; Node.js is being


used by giants such as eBay,


LinkedIn and Microsoft.


In this workshop,


Rodenski will show how


to embrace the zen of


Node.js.


¡


WORKSHOP REF: M9

You have


probably


already


heard


for the


term “self-service business


intelligence (BI)”. In


Microsoft products, Excel


is the tool for doing your


own advanced analysis. It


is powerful out of the box;


however, the real power


comes from free add-ons,


providing help with data


preparation and data quality.


In this workshop,


Sarka will show how to


use Excel efficiently for


analysis. You will learn


how to use it as a client


tool for Analysis Services;


and how to retrieve data


from a relational source,


such as SQL Server, or


from a big data source,


such as HDInsight server.


Sarka will introduce the


full Power BI suite: Power


Pivot, Power View, Power


Map and Power Query. In


addition, he will show how to


use data-mining add-ons for


the most advanced analysis.


The Master Data Services


(MDS) add-on converts Excel


into a powerful MDS client.


And you can also use the


Data Quality Services (DQS)


matching algorithms with


this add-on. What’s more,


with the Fuzzy Lookup add-


on, you can do approximate


matching of huge amounts


of data, with much better


accuracy and performance


than with the DQS matching.


¡¡¡


Sahil
Malik

Simon
Brown

Yaniv
Rodenski

Paul
Ardeleanu

Dejan
Sarka

DAY 1 AGENDA: ALL-DAY PRE-CONFERENCE WORKSHOPS


Today, we are in danger of not only


over-designing but also of designing


solutions to the wrong problems.


EEWEI CHEN

HOW TO DESIGN STUFF THAT MATTERS, FAST!

®8 8.30 Coffee & registration^ | ®11.00 Coffee break | 13.00 Lunch break | ®15.30 Coffee break


Untitled-6 7 1/16/14 1:44 PM

Free download pdf