Curs de dezvoltare pe SharePoint & Office 2010

Dragi prieteni,

Vă invit la un curs de două zile, la care să învățăm care sunt noutățile din versiunea 2010 a SharePoint Server și a aplicațiilor Office. Toate acestea din perspectiva dezvoltării de aplicații.

Agenda va fi:

  • Office User Interface Customization
  • Azure and Office
  • Client Workflow
  • Office Security and Deployment
  • Business Connectivity Services
  • BI Applications
  • Open XML
  • Automation Services
  • InfoPath
  • SharePoint – Improvements to UI and accessibility features
  • Better Tools for Developers and Designers
  • End-to-end Integration of SharePoint with PowerShell
  • Improvements to lists and events
  • New WSS integration with LINQ
  • New client-side object model and runtime
  • Enhanced support for developing workflow applications
  • New Extensible architecture for service applications
  • Evolving story for integrating SharePoint with external data
  • New Connector framework enhances Search architecture
  • User Solutions and Partially Trusted Code
  • The shift to claims-based security

Trainer: Ciprian Jichici.

Inițial am planificat să facem acest curs la sediul nostru din City Gate, dar am decis în ultima clipă să ne mutăm lângă metrou, la Uzinexport etajul 7. Din cauza asta, cursul va fi în 15 și 16 aprilie și nu cum am anunțat aici. Ora de începere va fi 09:00. Vom termina joi la 18:00 și vineri la 16:30.

Uzinexport, București, Bd Iancu de Hunedoara nr 8
Uzinexport, București, Bd Iancu de Hunedoara nr 8

Rețineți deocamdată aceste date în calendar. Voi reveni mâine cu un link pentru înscrieri.

Înscrieri la
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032448936&Culture=RO-RO

PS: Da, știu că e imediat înaintea workshopului de UX al lui Aurelian de la Sinaia, dar nu mai avem cum să le separăm. Mă bazez pe faptul că vor fi persoane diferite interesate de aceste două evenimente. Iar dacă sunt printre voi balauri cu mai multe capete, atunci eu zic că veți putea ajunge la ambele (vineri de la 16:30 aveți timp suficient să ajungeți la Sinaia în timp util).

Manipularea programatică a documentelor Office

Săptămâna trecută a fost publicat Open XML Software Development Kit 2.0, cu care programatorii pot face manipulări de documente Office, fără să aibă nevoie de aplicațiile Word, Excel, PowerPoint sau de componentele acestora:

  • programare funcțională pentru generare de documente
  • LINQ pentru interogare/extragere de date din documente
  • validarea conformității documentelor cu standardele IS29500 sau Ecma-376
  • comparare de documente
  • generare de cod C# pentru construirea de documente
  • consultarea specificației Open XML și a notelor de implementare ale Microsoft.

Detalii la Open XML Developer Center: http://msdn.microsoft.com/en-us/office/bb265236.aspx.

Pentru manipulare complexă de documente Word (repaginare, conversii, actualizare de conținut dinamic etc) studiați SharePoint 2010 Word Automation Services.

Învață design cu .toolbox

Sunt două track-uri pe .toolbox, fiecare cu 5 grade de dificultate:

  1. principii de design (procese, culori, etc) și
  2. scenarii de design, implementate în Silverlight folosind Expression Studio.

Faceți-vă un avatar, învățați, culegeți ecusoane și apoi făliți-vă. Hai să vedem câți All-Stars vom avea din .ro 🙂

.toolbox design program – Learn, Create, Share – Silverlight & Expression Studio

Despre dreptul la intimitate în fața calculatorului

Săptămâna trecută am făcut disponibilă tehnologia U-Prove:

  1. specificațiile criptografice ale U-Prove sub Open Specification Promise
  2. kituri de dezvoltare (SDK) pentru C# și Java sub licența BSD
  3. un prim preview (CTP) cu implementarea Microsoft a U-Prove sub forma unei extensii la Windows Identity Framework, plus actualizări pentru CardSpace și ADFS 2.0

De ce este important? Fiindcă tehnologia asta permite niște scenarii foarte interesante. Știm de la grădiniță că în IT dacă impunem securitate, de obicei se sacrifică ușurința în utilizare și, de cele mai multe ori, se sacrifică din intimitatea utilizatorului (nz: voi folosi ”intimitate” pentru conceptul de privacy). Există foarte multe scenarii, în care este de dorit să nu se divulge ”chestii” despre utilizator, decât ceea ce este necesar. De exemplu:

  • în tranzacțiile (plățile) mici de pe internet, unde nu este necesar să se știe cine face plata (donații, micropayments)
  • la cumpărarea de medicamente (sau alte plăți anonime), unde nu doresc să dezvălui identitatea mea, decât faptul că sunt eligibil (am rețetă de la medic) și că am suficienți bani
  • în sisteme medicale, care să elibere doar anumite rezultate ale pacientului către medicul destinație
  • în scenarii în care nu dorim trasabilitatea comportamentului utilizatorului, nici măcar de către furnizorul de identitate (de ex: sisteme de vot electronic) etc

Toate astea în condițiile în care se păstrează securitatea sistemului. Se numește ”minimal disclosure”, iar aplicațiile sunt ”privacy-enabled”. Este într-adevăr magic, sau cum spune Stefan Brands, creatorul U-Prove: crypto magic.

Vă recomand să urmăriți interviurile lui Vittorio de pe Channel9 IdElement:

  1. Announcing Microsoft’s U-Prove Community Technical Preview
  2. Deep Dive into U-Prove Cryptographic protocols
  3. U-Prove CTP: a Developers’ Perspective

Lansare și curs de SQL Server 2008 R2

Chiar dacă mai sunt ceva săptămâni (luni?) până când va fi gata, vă invit la lansarea de SQL Server 2008 R2 și un curs, ambele pentru geeks. Da, fiindcă voi trebuie să fiți cu doi pași înainte și să fiți pregătiți.

SQL_h_rgb

Agenda lansării din 10 martie de la hotelul Howard Johnson este:

0900 – 0915 Introducere, Gabriel Nicolaescu, Servers & Tools Business Group Lead, Microsoft Romania
0915 – 1000 SQL Server 2008 R2: noutăți și beneficii peste edițiile anterioare, Zoli Herczeg și Petru Jucovschi, Evangheliști, Microsoft România
1000 – 1100 SQL Server 2008 R2: managementul aplicațiilor și a mediilor multi-server, Cristian Lefter, SQL Server MVP
1100 – 1115 Pauză de cafea
1115 – 1215 SQL Server 2008 R2: business intelligence, Ciprian Jichici, General Manager, Genisoft, Architecture MVP 
1215 – 1330 Scenariu: aplicații de business online, Teodor Blidăruș, Managing Partner, Softelligence
1330 – 1430 Prânz
1430 – 1530 Scenariu: datawarehousing (ETL), Ciprian Jichici, General Manager, Genisoft, Architecture MVP
1530 – 1630 Scenariu: consolidare sincronă de date (replicare), Mihai Matei, CEO, Essensys
1630 – 1730 Scenariu: consolidare asincronă de date (SQL Server Service Broker), Ciprian Jichici, General Manager, Genisoft, Architecture MVP

Înscrieri aici. Dacă v-ați înscris și nu mai puteți veni, vă rog să folosiți facilitatea de renunțare (la același link). Ne ajutați să dimensionăm corect logistica.

SQL_h_rgb

Agenda cursului (gratuit) pentru firme de software din 11-12 martie (da, două zile) de la Uzinexport (etaj 7) este:

SQL Server 2008 R2 Overview for Developers
What’s New in SQL Server 2008 R2 Reporting Services
Analysis and Reporting with the Excel 2010 Client and PowerPivot
SharePoint 2010 Insights and PerformancePoint Services
SQL Server 2008 R2 Application and Multi-Server Management
Complex Event Processing with SQL Server 2008 R2 StreamInsight
Master Data Management

11 martie 0900 – 1800
12 martie 0900 – 1630

Trainer va fi Ciprian Jichici, General Manager, Genisoft, Architecture MVP.

Înscrieri aici. Dacă v-ați înscris și nu mai puteți veni, vă rog să folosiți facilitatea de renunțare (la același link). Ne ajutați să dimensionăm corect logistica.

Laboratoare de IIS 7.5 pentru PHP/ASP

NextLevel Todi organizează o serie de laboratoare practice (în colaborare cu Hostway și Zitec) pentru:

1) PHP-iști, care dezvoltă în principal pe LAMP (în 1, 2 și 4 martie) sau
2) ASP-iști, care dezvoltă pe web servere mai vechi (8 și 9 martie).

PS: IIS 7.5 este ultimul web server Microsoft, de pe Windows Server 2008 R2.

Documentația pentru fișierele *.pst este online

Așa cum am promis, am publicat specificațiile pentru pst-uri, adică fișierele de tip Outlook Personal Folders, care sunt capabile să stocheze (local, pe client) obiecte de tip email, calendar, contacte, notițe, taskuri, formulare etc.

În plus, am suplimentat specificațiile pentru protocoalele folosite de Office, pentru a acoperi versiunile 2007 dar și 2010 pentru Word, Excel, PowerPoint, Access, Publisher, InfoPath, OneNote, Outlook, Groove, SharePoint Workspace și Communications Server.

Mergeți la cursuri și obțineți licențe gratuite

Microsoft Career PackagesDacă participați la cursurile+examenele de Windows 7 sau Windows Server 2008 R2, veți primi și câte un pachet cu Windows-ul respectiv. Cereți aceste oferte de la centrele de training din România. Pentru a afla care sunt acestea, selectați competența “Learning Solutions” în catalogul de parteneri de la http://www.microsoft.com/romania/business/parteneri/catalog.aspx.