Inainte de toate imi cer scuze pentru intarzierea cu care public acest post.
Apoi, va multumesc pentru prezenta surprinzator de numeroasa.
Iar in final, la adresa http://cid-e4675f41b3ebdd4b.skydrive.live.com/browse.aspx/.Public?uc=1 gasiti slide-urile de data trecuta si exercitiile pe care le-a propus Timotei. Este pentru prima data cand folosesc serviciul SkyDrive; prin urmare daca nu functioneaza link-ul va stau la dispozitie la ioana.ficut@student-partners.com.
Pana sambata sa aveti spor maxim,
Ioana Ficut
Microsoft Student Partner
Intrucat numarul de inscrieri pana in prezent (58) a depasit deja numarul locurilor alocate pentru acest laborator (50), am inchis posibilitatea de inscriere. Cu toate acestea, se mai poate participa, insa in limita locurilor din sala, prioritate avand bineinteles cei care s-au inscris online.
Va reamintesc celor care veti participa ca pe langa laptop sa va asigurati ca aveti acces la un prelungitor, intrucat datorita numarului mare de participanti noi nu putem asigura aceasta facilitate. Eventual 2-3 studenti se pot grupa sa aduca un singur prelungitor.
Ne cerem scuze ca nu am putut servi tuturor dorintelor de a participa la acest laborator, insa va invit sa urmariti blogul pentru ca in acest semestru vom mai organiza si alte evenimente similare.
Ioana Ficut
Microsoft Student Partner
Technorati tags: C# MAP UBB Microsoft Laborator Curs, laborator, curs, C#, .NET, msp
Pentru toti cei care doresc sa isi aprofundeze cunostintele de C# sau vor sa invete acest limbaj de programare, laboratorul C# Intro,
organizat de Microsoft Student Prtners UBB impreuna cu echipa de la
UTCN, este ocazia optima. Workshop-ul este gratuit si va cuprinde trei intalniri, in 13, 20, respectiv 27 martie, si se va desfaura in sala C335 (cladirea FSEGA) incepand cu ora 10.
Pentru a asigura o cat mai buna organizare, participarea este conditionata de inscrierea la aceasta adresa.
Totodata, intrucat sala C335 nu dispune de calculatoare sunteti rugati
sa va aduceti laptop-ul personal pe care sa aveti instalat in prealabil
Visual Studio, care poate fi descarcat gratuit de pe ELMS.
Mai jos puteti vedea structura detaliata a celor trei intalniri:
Laborator I (13 martie)
1. .NET
Internals
- C# - overall presentation
- .NET Framework - overall
presentation, building blocks
- .NET Assemblies, CIL
2. Introduction
to C# and OOP
- Classes and Objects
- Featured example: the
System.Console class
- Encapsulation &
Information hiding
- Aggregation & Inheritance
- Polymorphism
Laborator II (20 martie)
- Operator overloading
- Overload vs. override (members)
- Understanding enums & structs
- Value types vs. Reference types
- .NET Garbage Collector
- Interfaces
Laborator III (27 martie) - Intermediate
- Arrays
- Collections & Generics
- Exception Handling
- File I/O
- Project Definition
- Q&A's
Va asteptam,
Echipa Microsoft Student Partners UBB
Technorati tags: C# MAP UBB Microsoft Laborator Curs, laborator, C#, eveniment, ubb, msp
Devenit o tradiţie şi prilej de sărbătoare în Universitatea Babeş-Bolyai, concursul UBBots a ajuns la a 3-a ediţie.
Anul acesta Microsoft împreună cu Microsoft Student Partners susţine concursul prin oferirea unui premiu de popularitate ce va fi câştigat de echipa care întruneşte cele mai multe voturi la sodajul aflat pe această pagină.
Dacă susţineţi una dintre echipe şi proiectul lor votaţi în sondajul de mai jos. Detalii despre proiecte puteţi găsi pe pagina oficială UBBots 2010 la secţiunea "Teams".
Pentru a vota mai întâi trebuie să efectuaţi un click pe imaginea de mai jos urmând a fi redirectat către saitul pe care se va desfăşura procesul de votare.

Pentru cei care nu au aflat încă, UBBots este un concurs de robotică la care participă echipe de studenţi. Mai multe informaţii despre concurs puteţi găsi aici.
Atenţionare: Fiecare susţinător are dreptul de a vota o singură dată - voturile multiple pot şi vor descalifica echipa căreia au fost îndreptate. Mulţumim pentru corectitudine!
Technorati tags: microsoft, msp, popularitate, premiu, ubbots
Ne bucuram sa anuntam ca s-a solutionat problema cu logarea pe ELMS. Prin urmare oricare student al Facultatii de Matematica si Informatica poate sa acceseze din nou software licentiat Microsoft, GRATUIT.
Procedura este similara cu cea care are loc la inceputul fiecarui an univarsitar: ati primit pe adresa de la facultate un email cu un username si o parola pe care le puteti folosi sa va logati. O alta modalitate de a accesa software Microsoft gratuit este sa mergeti la sectiunea ELMS in meniul din stanga si apoi la Register, unde va puteti inregistra cu adresa voastra de email pe care o folositi in mod curent. Student Identifier este adresa de la facultate (cea terminata in @scs.ubbcluj.ro). Ulterior username-ul va fi adresa de email pe care o completati in procesul de inregistrare; la fel si parola.
Daca intampinati orice fel de dificultate, nu ezitati sa ne contactati.
Spor la download!
Echipa Microsoft Student Partners UBB
Technorati tags: ELMS, Software Microsoft, software gratuit
Va multumesc din nou pentru numarul mare in care ati fost
prezenti la evenimentul Imagine Cup Briefing si, bineinteles,
pentru interesul aratat fata de Imagine Cup.
Am lasat aceasta perioada in care sa discutati cu colegii
vostri si sa conturati echipele. Insa, pentru ca lucrurile sa nu ramana “in
aer” si sa puteti beneficia de ajutorul pe care vi l-am promis, pentru a
transforma experienta Imagine Cup intr-un succes, ma gandesc sa fac o
centralizare atat a echipelor deja formate, cat si a doritorilor care insa nu
au o echipa.
Prin urmare, rog un reprezentant a fiecarei echipe complete
(echipa completa nu inseamna neaparat de 4 oameni, ci echipa care nu mai
doreste sa isi adauge membri) sa imi trimita la ioana.ficut@student-partners.com, urmatoarele date despre
echipa:
- Pentru
fiecare membru: numele, anul, grupa, adresa de email;
- Sectiunea la
care doriti sa participati;
- Numele
echipei (daca v-ati ales unul);
- Mentorul: numele,
adresa de email (daca v-ati ales unul).
Mai departe, rog un reprezentant a fiecarei echipe incomplete
(echipa incompleta inseamna ca mai are nevoie de membri; echipa incompleta
inseamna si o singura persoana care doreste sa participe) sa imi trimita, tot la ioana.ficut@student-partners.com
urmatoarele date:
- Pentru
fiecare membru: numele, anul, grupa, edresa de email;
- Sectiunea la
care doriti sa participati.
Ceea ce dorim mai departe este sa ajutam echipele formate sa-si
gaseasca un mentor, in cazul in care nu il au deja, si sa unim echipele
incomplete pentru ca fiecare student interesat sa se poata bucura de
oportunitatea pe care o ofera competitia Imagine Cup.
Ulterior, dupa ce vom avea doar echipe complete, vom organiza o intalnire
cu Ovidiu Pintea, membru al juriului la faza nationala, care va discuta cu
fiecare echipa in parte pe marginea ideeii echipei si va va da sfaturi pentru
ca varianta finala a proiectului sa se apropie cat mai mult de asteptarile
juriului.
As vrea sa finalizez aceasta centralizare pana la sfarsitul acestei saptamani, prin urmare astept email-urile voastre pana duminica, 29 noiembrie.
Va doresc o saptamana usoara,
Ioana Ficut
Microsoft Student Partner
Datorita succesului de care s-a bucurat anul trecut, am hotarat sa reluam si anul acesta cursul de White Hat Hacking. Prin urmare, va asteptam la prima intalnire sambata, 21 noiembrie in sala C335 de la ora 10, careia ii vor urma alte doua intalniri, in 28 noiembrie si 5 decembrie, in aceasi sala (C335) si de la aceasi ora (10).
Tudor Damian, IT Solutions Specialist si MVP (Microsoft Most Valuable Professional) va vorbi despre hacking in general, social engineering, concepte de securitate in retele, confidentialitate si protectie in lucrul cu informatia. Veti invata cum sa
identificati vulnerabilitati de securitate, cum sa le rezolvati si cum
sa intretineti infrastructuri IT securizate. Cursul va cuprinde atat lucruri ce tin de securitate, pe care cu totii ar trebui sa le stim, cat si aspecte mai aprofundate, pentru cei pasionati de acest domeniu.
Ne vedem sambata!
Echipa Microsoft Student Partners
Universitatea Babes-Bolyai
Technorati tags: activitati, microsoft, curs, white hat hacking, eveniment, ubb
Dupa cum probabil au observat unii dintre voi, exista momentan o problema cu logarea pe ELMS. In acest moment incercam sa identificam sursa problemei si sa alegem solutia optima. Speram ca pana cel tarziu la sfarsitul saptamanii sa se rezolve si sa va puteti loga din nou, fara probleme.
Ne cerem scuze pentru neplacerea creata.
Echipa Microsoft Student Partners
Universitatea Babes-Bolyai
Dupa cum anuntam intr-un post anterior, sambata, 14 noiembrie vom organiza Imagine Cup Briefing in sala C335, de la ora 10. Evenimentul, gandit sub forma unui workshop, este adresat tuturor studentilor care fie vor sa afle mai multe despre cea mai importanta competitie de tehnologie, fie sunt hotarati sa participe si chiar au echipa.
In cadrul evenimentului se vor prezenta proiectele castigatoare ale locului II si III la etapa nationala a sectiunii Software Design, Imagine Cup 2009 si vor avea loc discutii libere pe marginea proiectelor. Astfel studentii vor putea afla care sunt asteptarile de la participantii la aceasta competitie, criteriile de jurizare, precum si pasii ce ar trebui urmati pentru a ajunge de la dorinta de a participa la finala mondiala din Varsovia.
O sectiune care in ultimul timp a trezit interesul studentilor, Game Design, va avea parte de timpul si atentia care i se cuvine in cadrul workshop-ului. Prin urmare, toti cei pasionati de game development vor putea afla cum isi pot valorifica acest interes participand la Imagine Cup.
Atat evenimentul, cat si competitia in sine au sustinere si din partea profesorilor, intrucat o vom avea ca invitata pe doamna conf. Simona Motogna, mentorul echipelor castigatoare de anul trecut.
Va asteptam sa descoperiti modul in care Imagine Cup poate da valoare potentialului vostru.
Ne vedem sambata!
Echipa Microsoft Student Partners
Universitatea Babes Bolyai
Technorati tags: Imagine Cup, activitati, eveniment, msp
Printre servere, windowsuri (7), visual studio si altele... pe ELMS a aparut si AutoCollage 2008 v1.1!
Ce este AutoCollage?
AutoCollage este un program pentru creat colaje din poze, acestea vor arata foarte profesionist. Daca nu ma credeti, urmariti video-ul de mai jos:
Eu personal l-am incercat, si functioneaza foarte bine.
Daca vreti sa faceti o surpriza persoanei iubite sau pur si simplu vreti sa faceti un desktop background care sa inglobeze pozele ultimul chef/eveniment la care ati fost, AutoCollage vine cu solutia perfecta. Si nici nu trebuie decat sa dai un singur click, si ai obtinut un colaj profesionist.
AutoCollage este un program obtinut in urma cercetarilor desfasurate in Microsoft Research Center din Cambridge
Mai multe detalii puteti sa aflati la: http://research.microsoft.com/en-us/um/cambridge/projects/autocollage/
Programul ocupa doar 6MB si poate fi descarcat de pe MSDNAA/ELMS ( meniu stanga ), de catre toti studenti a caror facultate e afiliata la Programul Academic Microsoft, precum UBB cu facultatea de Matematica si Informatica.
Technorati tags: Colaje din poze, AutoCollage, Cambridge., Microsoft Research Center
Sub sloganul Windows 7 on November 7, echipa Microsoft Student Partners UBB anunta lansarea oficiala in Universitatea Babes-Bolyai a mult-asteptatului sistem de operare Windows 7.
Va asteptam sambata, 7 noiembrie in sala C335 (cladirea FSEGA), de la ora 10 pentru a intra in contact cu experienta Windows 7. In cadrul prezentarii sale, Paul-Valentin Borza, Worldwide Imagine Cup Finalist & Microsoft Intern Summer 2009, va vorbi despre aspecte privind performanta, interfata, securitatea si robustetea specifice Windows 7, impreuna cu alte caracteristici care il fac superior sistemelor de operare anterioare.
Evenimentul va continua in a doua parte cu prezentarea Windows Server 2008 R2, sustinuta de Tudor Damian, Microsoft Most Valuable Professional (MVP). Alaturi de noile functionalitati ale celei mai noi versiuni a platformei de servere Microsoft, prezentarea va cuprinde si informatii despre virtualizarea oferita de Hyper-V.
Let's discover Windows 7, on November 7!

Echipa Microsoft Students Partners UBB
Technorati tags: Software Microsoft, produse microsoft, eveniment, windows 7, lansare
Evenimentul de lansare a Programului Academic Microsoft pentru anul
universitar 2009-2010, anuntat pentru data de 31 octombrie, s-a bucurat
nu doar de o audienta cantitativa, ci si calitativa. Majoritatea
participantilor au fost studenti in anul I, prin urmare toate cele 5
sectiuni ale evenimentului (Microsoft Student Partners, MSDN AA/ELMS,
Imagine Cup, Students to Business, cursul White Hat Hacking) au fost
surse de noutati si oportunitati.
Pentru cei care nu au fost la prima prezentare de acest fel,
proiectul Students to Business a starnit mult interes, mai ales ca noua
ordine economica a blocat astfel de initiative in ultimul timp. Atat
succesul Romaniei la nivel mondial, cat si al echipelor UBB la nivel
national le-a dat curaj si i-a motivat pe multi studenti sa abordeze
competitia Imagine Cup din postura de participanti, astfel ca ne
asteptam ca Universitatea Babes-Bolyai sa fie puternic reprezentata in
cadrul Imagine Cup 2010. Pentru toti cei interesati am gandit special
evenimentul Imagine Cup Briefing sub forma unui workshop care sa
pregateasca viitorii ocupanti ai podiumului.
Cu detalii despre
acest evenimet vom reveni intr-un post ulterior.
In final, Tudor Damian, Microsoft Most Valuable Professional (MVP),
a prezentat structura cursului White Hat Hacking pe care il va sustine
in 21, 28 noiembrie si 5 decembrie si a incheiat printr-un scurt
discurs de sustinere a activitatilor Microsoft Student Partners,
incurajandu-i pe studenti sa ni se alature ori de cate ori au ocazia.
Ii multumim lui Tudor pentru participare si implicare si tuturor
studentilor care au ales prezentarea noastra in defavoarea somnului
prelungit. 
Mai jos puteti vizualiza poze de la eveniment.
Echipa Microsoft Student Partners din Universitatea Babeș-Bolyai vă invită la deschiderea oficială a centrului Microsoft UBB. 
Evenimentul va avea loc sâmbătă, 31 octombrie, ora 10:00 în sala C310 din Campus (Clădirea ISE).
Vă vom prezenta cele mai importante activități și teme pe care echipa Microsoft Student Partners le are în vedere în anul universitar 2009-2010:
- Microsoft Student Partners - rolul nostru, cu ce ne ocupăm, cum vă putem ajuta;
- Imagine Cup, cea mai mare competiție de tehnologie dedicață studenților - cum puteți participa, cum puteți să vă asigurați o șansă reală de câștig. Vom avea invitate două echipe care anul trecut au reprezentat UBB în finala națională (obținând locul 2 și 3), care ne vor povesti despre experiența lor, beneficiile și modul în care Imagine Cup le-a ajutat;
- MSDN AA/ELMS - software Microsoft gratuit și licențiat pentru toți studenții facultății de Matematică și Informatică din UBB;
- Microsoft Students to Business - cel mai nou program dedicat studenților în căutarea unei cariere pe tehnologii Microsoft (http://www.s2b.ro);
- Agenda evenimentelor din acest semestru - planificăm lansarea Windows 7, IE 8, un curs de securitate și un workshop Imagine Cup pentru a ne asigura că știți tot ce trebuie pentru a ajunge în finala mondială Imagine Cup 2010.

Vă așteptăm!
Echipa Microsoft Student Partners
Universitatea Babeș-Bolyai din Cluj-Napoca
Technorati tags: Imagine Cup, deschidere, windows 7, lansare, msp
Începând de astăzi Windows 7 este disponibil pe ELMS tuturor studenţilor de la Facultatea de Matematică şi Informatică din UBB.
Dacă încă nu aţi aflat nimic despre Windows 7 pot să vă spun că este (şi aici îmi exprim punctul de vedere strict personal) versiunea de Windows care mi-a oferit cel mai ridicat grad de satisfacţie de până acum (şi da, am ţinut cont de Windows 95, XP şi Vista).
Recomandarea mea este că dacă aţi ţinut cu dinţii de XP (aşa cum am făcut şi eu) să treceţi cu încredere la Windows 7, iar dacă nu vă place după 2 săptămâni de utilizare promit că fac cinste cu un suc (mă găsiţi la mihai.nadas@student-partners.com).
În cazul în care treceţi de pe Vista, faza cu sucul pică fiindcă nu cred că e posibil să existe reclamaţii în acest sens, Windows 7 fiind un Vista "on steroids" cu cei 7 ani de acasă.
Pentru mai multe informaţii căutaţi cu încredere pe Bing.com şi Wikipedia, iar pentru experienţa completă instalaţi noul Windows 7.
Succes,
Mihai
Technorati tags: ELMS, windows 7, lansare, xp, vista
Cel mai vizitat site din .ro este unul care oferă conţinut media, trilulilu.ro. Youtube.com a fost vândut cu 1,6 miliarde de dolari după nici doi ani de la lansare, Internetul are tot mai mulţi utilizatori, iar businessul media îşi face o nouă casă pe norişor.
Business ca business, dar puţine companii de media şi-au dat seama că trebuie să schimbe ceva la vechiul mecanism, iar Johan Allgoth nu s-a înşelat când a afirmat: "Industria media nu e capabilă să creeze noi modele de business", într-un interviu pentru revista Capital
Dar nici nu poţi să îi acuzi, Internetul e încă tânăr, nu a trecut prea mult de la adevarata lui naştere, bula.com a fost în 1998. Iar unii manageri, poate bătrâni sau prea conservatori, probabil nu înţeleg noua tehnlogie, iar „Dacă ar fi după producătorii de media, Internetul ar fi fost închis" - Johan Allgoth.
În general ne temem de ceea ce nu cunoaştem sau nu înţelegem, în următoarele rânduri vă voi povesti ce tehnologii stau în spatele site-urilor care oferă streaming media (se pare că deja am început).
Streamingul media, tradus în limba română, ar fi râul sau şuvoiul media. "Râul media" se referă la un conţinut de date, media, compresate (într-un container anume precum flash, mpeg, etc.), pe care utilizatorul le vizualizează cu ajutorul unui player (cel care decompresează containerul flash, silverlight, etc.), în timp ce acestea se încarca la el pe computer şi nu după ce au fost descărcate.
Tehnologia aceasta îşi are originea pe la jumătatea secoului al XX-lea, dar devine utilă odată cu anii ‘98. Destul de veche ideea, dar până acum nimic nou, toată lumea ştie ce poate face youtube.com.
Dar ştie cineva ce poate să facă Silverlight? Imaginaţi-vă următorul scenariu:
Te uiţi pe computer (canal TV online) la un meci de fotbal live, nu trebuie să setezi ce fel de calitate vrei pentru a urmări acest stream media - adică nu pui HQ, HD, etc. pentru că playerul ştie ce viteză de Internet ai şi îţi va seta calitatea dinamic în funcţie de aceasta în timpul vizionării. Ok, să revenim la meci, Echipa Naţională dă gol, dar tocmai atunci nevasta trece prin faţa ecranului şi ratezi şi reluarea pentru că s-a gândit că e un moment bun să aspire - în acest caz tu nu te enervezi pentru că poţi să dai înapoi să vezi golul de câte ori vrei, după care apeşi pe butonul go live si reiei vizionarea în direct.
Silverlight - pentru el scenariul de mai sus e o realitate - reglarea calităţii în funcţie de lăţimea benzii pe care o ai se numeşte smooth streaming, iar la silverlight poţi să manipulezi streaming-ul live.
Dacă pare greu de crezut scenariul de mai sus, aici găsiți un exemplu de player silverlight care știe smooth streaming.
E, acum, când veţi intra pe un site şi veţi avea nevoie să instalaţi silverlight (cum de altfel o păţiţi şi cu flashul ca să vedeţi clipuri pe youtube), veţi înţelege de ce acel programator a ales silverlight pentru site-ul lui.
Silverlight oferă multe alte facilităţi pe care producătorii de media le-ar îndrăgi, mai ales pe partea de drepturi de autor, pentru că silverlight are inclus DRM (Digital Restrictions Management), iar atâta timp cât pot cu adevărat să mă bucur de media şi producătorii pot să doarmă liniştiţi pentru că eu nu am fişierul pe HDD, mie îmi convine.
Plus că mai sunt multe alte facilităţi pe plan de calitate, ca suport pentru formatele H.264/Advance Audio Coding (AAC) Audio nativ, şi altele precum:
- HD (720p+) cu Smooth streaming în full screen cu acelerare hardware pe placa video.
- mai multe formate suportate: VC-1/WMA, MPEG-4, H.264/AAC.
Iar pe plan 3D programatorii au o serie foarte mare de avantaje:
- Accelerare 3D hardware pentru aplicaţii şi animaţii 3D.
- Pixel Shader Efect - adică efecte ca blur şi umbre, plus că poţi să îţi scrii propriile tale efecte.
- Efectele pot fi aplicate oricărui tip de conţinut, de exemplu poţi ca pe un site să faci butoane care să pară deprimate atunci când mausul le părăseşte.
Lista completă de caracteristici silverlight o găsiți aici.
Oricum, deşi e tehnolgie nouă, a fost utilizată la festivalul Peninsula din 23-26 iulie, Târgu Mureş. Puteţi accesa http://live.peninsula.ro/ pentru mai multe detalii.
În încheiere, dacă aveţi clipuri home made şi vreţi să le puneţi online, Microsoft vă oferă streaming gratis pentru 10 GB la http://silverlight.live.com/ (vă trebuie doar un live ID).
Eu, numai după ce am citit ce e cu tehnologia asta nouă, adică silverlight, am înţeles de ce apar site-uri media scrise în silverlight precum: http://silverlight.net/forums/t/38734.aspx.
Technorati tags: silverlight, media, streaming
Sâmbătă, 30 mai, de la ora 11:00 va avea loc un nou eveniment organizat de ITBoard la care se va discuta despre virtualizare.
Se vor lua în vedere atât soluțiile de virtualizare Microsoft, cât și alternativele open source. Stas Sushkov din partea GSL va prezenta OpenVZ și Xen, iar Adi Stoian, Microsoft MVP, va introduce noile soluții de virtualizare Microsoft - HyperV R2 și SCVMM R2.
Mai multe detalii despre eveniment găsiți pe pagina dedicată acestuia.
Technorati tags: itboard, virtualizare, hyper-v
Sâmbătă, 30 mai vom găzdui începând cu ora 10:00 în sala C310 primul eveniment dedicat dezvoltării de jocuri folosind XNA Framework. Îl vom avea alături pe probabil cel mai important membru al comunității XNA din România, Cătălin Zima - Microsoft XNA MVP (www.catalinzima.com), de asemenea Microsoft Student Partner în cadrul Universității Tehnice din Cluj-Napoca.
Cătălin ne va destinde cu o prezentare ce ne va iniția în tainele XNA pornind de la informații legate de dezvoltarea în XNA și până la oportunități de realizare în domeniul XNA relatate prin prisma experienței sale personale.
Și pentru ca totul să fie complet, vom instala o consolă XBOX 360 în laboratorul C310 pe care o veți putea pune la încercare pe jocuri precum: Halo 3, PGR3 sau Dead or Alive 4
.
Pentru a participa, vă rugăm să vă înregistrați folosind pagina dedicată evenimentului.
Vă așteptăm (cu jocuri)! :)
Technorati tags: ubb, xna, jocuri, xbox
ASP.Net MVC Framework este un framework Model-View-Controller pe care Microsoft l-a adăugat la ASP.Net. Le permite programatorilor să construiască aplicaţii compuse din cele trei roluri: Model, View şi Controller.
Un nou proiect in ASP.Net
ASP.Net MVC web application, este un nou proiect de ASP.Net şi nu înlocuieşte tehnologiile existente în ASP.Net, precum web forms, mai mult fiind construit peste ASP.Net. Puteţi
să folositi în noul proiect tehnologii specifice precum membership provider, web forms, master page etc.
Despre noul proiect MVC
Când construim un nou proiect ni se va oferi un schelet pentru viitoarea aplicaţie, dar şi o mini aplicaţie web configurată:

si funcţională:

După cum observăm, noul proiectul este compus din mai multe directoare, iar acum hai să vedem ce e cu ele şi pentru ce scopuri au fost create:
Model - aici vom defini tot ce ţine de: reprezentarea informaţiei - precum clase Linq to SQL, business logic, clase de validare, interfeţe. În unele proiecte mai mari probabil veţi folosi un alt proiect de Class Library care să se ocupe de această parte. Nici o problemă: acum suntem în .Net şi totul este integrat foarte bine, astfel că, printr-un reference, puteţi să folosiţi clase din alte proiecte.
View - în acest director vom avea tot ce ţine de afişare si vizualizarea informaţiei, aici nu se va face nicio prelucare de date.
Controller - Eu m-am săturat de linkuri cu extensia .php sau .aspx vreau niste linkuri care să însemne mai mult decat simple fisiere. Vreau un link de genul: www.mywebsite.com/Home/Index - si asta să fie tradus: din clasaHomeController execută-mi metoda Index ( şi normal că aceasta are un return View() ). După cum aţi intuit, aici se vor afla clasele numite Controllere (in paradigma MVC), care se vor ocupa de mânuirea url-urilor şi de unele prelucrări ale informaţiei. Acum avem linkuri SEO friendly, care sunt un mare plus pentru orice aplicaţie web, linkuri care indexează clase şi metode şi nu fişiere (.aspx).
Content - .css imagini etc... acestea vin aici, nu sunt designer, dar e clar ce fac ele, vă las să le descoperiţi singuri.
Scripts - jquery - deşi nu l-am folosit până acum, toţi cei care au facut-o sunt foarte mulţumiţi de el. Ok, care e ideea - ai un script de jquery ? foarte bine, dai drag and drop în acest director din Solution Explorer (în Visual Studio), iar astfel aveţi disponibil scriptul dorit. Aa da, dacă vrei să îl folosiţi într-un fişier din View procedura este aceeaşi, din directorul Scripts daţi drag and drop in fişier si vă va crea el "legatura" cu scriptul în fişierul respectiv - îl va face "disponibil". Cred că aţi prins ideea cu Scripts - nu uitaţi suntem in asp.net MVC daţi-vă frâu liber imaginaţiei.
App_data - aici, bătrâne developer de asp.net, ştii ce se află, e directorul în care tu poţi să iţi pui bazele de date - sau poate ele se află în altă parte şi nu e nevoie ;).
Separation of concerns?
Scopurile sunt foarte clar separate in MVC, de exemplu dacă faci o modificare in view, modelul nu este afectat şi nu necesită modificări. Astfel, cele trei elemente de bază Model, View, Controller acţionează individual şi împreună formează o aplicaţie MVC.
Vreau să invăţ
Proiectul a fost prezentat (noţiuni de bază şi demo) şi la Microsoft PDC, vizualizarea prezentării este un început bun în a inţelege mai bine cu ce vine nou acesta faţă de restul framework-urile mvc.
https://sessions.microsoftpdc.com/public/timeline.aspx (dati un search in pagina la MVC, + aveţi nevoie de silverlight)
www.asp.net/mvc este kilometrul 0 al începerii adoptării acestei noi tehnologii din ASP.Net
Dacă vrei să aprofundezi, există pentru tine şi o carte gratuită în format pdf scrisă de unii membri din comunitatea asp.net mvc (printre care şi parintele ASP.Net), o poţi descărca de aici:
http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx
Open Source?
Framework-ul de ASP.NET MVC este distribuit sub licenţă de Sursa Deschisa (MS-PL), şi este disponibil la http://aspnet.codeplex.com. Tehnologia este dezvoltată în jurul comunitaţii, au fost lansate mai multe versiuni preview, beta, release candidates astfel încât feedback-ul să conducă proiectul spre un framework creat pentru a satisface nevoile actuale ale pieţei de web development.
Avantaje ASP.NET MVC
Primul avantaj e evident, o integrare excelentă cu celelalte tehnologii .Net. De exemplu, dacă ai un proiect de Class Library care lucrează cu o baza de date şi vrei sa îi creezi o interfaţă pentru data management poţi folosi ASP.NET MVC pentru a rezolva această problemă.
Convenţiile - in Global.asax încep convenţiile, aici e definită interpretarea link-urilor, de exemplu
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new{ controller = "Home", action = "Index", id = ""} // Parameterdefaults
);
Acest cod îi spune aplicaţiei că un link de forma website.net/camp1/camp2/{id} să fie interpretat: camp1 este clasa controller, camp2 este metoda din clasa controller care se execută, iar id este opţional (după caz) de exemplu „mysite.com/movie/detalii/2" -> controllerul MovieController, metoda detalii, id = 2 -> afişează detaliile la filmul cu id=2. Convenţiile nu sunt obligatorii, puteţi să folosiţi propriile voastre convenţii sau reguli, dar respectandu-le pe cele din .Net o să creaţi aplicaţii mult mai uşor de înţeles şi dezvoltat de către alţi programatori.
Concluzie
Deja am găsit pe piaţă firme care lucrează în ASP.Net MVC, eu sunt de părere că într-un an va fi un must known al programatorilor de ASP.
Code for fun, code for future, code in ASP.Net MVC.
Technorati tags: MVC, ASP.NET MVC, ASP.NET
După cum am anunțat și la Academic Tour, din data de 9 Mai 2009 vom începe un nou curs de tehnologie, intitulat .NET Application Development Foundation.
Cursul se adresează în primul rând începătorilor în tehnologia .NET Framework, dar din cauza ritmului alert în care acesta va fi susținut și mai ales a materiei vaste pe care o va acoperi, el poate fi la fel de util și celor care deja au bazele tehnologiei.
Vom aborda majoritatea capitolelor care sunt necesare pentru obținerea certificării 70-536 (i.e. MCTS: Microsoft .NET Framework - Application Development Foundation), motiv pentru care toți participanții vor beneficia la finalul cursului de vouchere gratuite de certificare valabile până la data de 30 Iunie 2009 - o oportunitate excelentă de completare a CV-ului și de validare a cunoștiințelor dobândite.
Cursul va avea două întâlniri, fiecare de câte aproximativ 4 ore. Pe data de 16 Mai 2009 vom continua cu partea a doua a acestuia.
Mai multe detalii despre curs, precum și informații despre modalitatea de participare găsiți la adresa dedicată acestuia.
Vă așteptăm! 
Technorati tags: curs, .NET, certificare, mcts, 70-536, ubb
Windows Azure este sistemul de operare ce pune bazele noii platforme de cloud computing de la Microsoft intitulată Azure Platform Services. Am discutat în două rânduri despre Windows Azure - odată la evenimentul Future Wave Technologies și recent la Academic Tour '09.
Fiind încă un concept nou am ales să public o serie de resurse deosebit de utile pentru oricine dorește să afle mai multe despre Windows Azure.
Vă recomand pentru început să vizionați cele două clipuri (i.e. A lap around... și Developing...) pentru o mai bună priză asupra ideii. Pe urmă descărcați Windows Azure SDK și Windows Azure Tools for Microsoft Visual Studio pentru a începe să vă jucați cu tehnologia. Pe parcursul experimentelor puteți testa aplicațiile demonstrative incluse în SDK precum și aplicația pe care Steve Marx a prezentat-o la PDC, disponibilă pe blogul său. În cele din urmă vă invit să urmăriți blogurile menționate pentru a rămâne la curent cu ultimele modificări. Având în vedere că tehnologie este încă CTP trebuie să ne așteptăm la îmbunătățiri și noi feature-uri.
Dacă aveți orice fel de nelămuriri sau sugestii vă rog să scrieți un comentariu și vă voi răspunde. 
Spor la Azure!
Technorati tags: videos, windows azure, azure, tutorial, resurse
Așa cum deja v-am obișnuit în fiecare an echipa Microsoft Student Partners organizează probabil cel mai important eveniment de tehnlogie din cadrul unui an universitar. Anul acesta este mai special având în vedere că evenimentul urmează faimoasa conferință PDC (Professional Developers Conference) pe care Microsoft a organizat-o anul trecut în toamnă și unde a anunțat: Windows 7, Windows Azure, Visual Studio 2010, C# 4.0 ș.a.
Pentru toți cei care au avut altă treabă pe parcursul PDC
și nu au putut participa organizăm o replică adaptată studenților din Facultatea de Matematică și Informatică.
Așadar, vă invităm Sâmbătă, 4 Aprilie 2009, de la ora 11:00 în sala C310 pentru a a face cunoștiință cu Windows 7, Windows Live Services, Visual Studio 2010 și Windows Azure.
Evenimentul este deschis tuturor studenților din facultatea noastră, iar pentru a dispune de o cât mai bună gestiune a resurselor vă rugăm să vă înregistrați la http://path.to/academictour.

Vă așteptăm cu drag! 
Technorati tags: Academic Tour, windows 7, windows azure, visual studio 2010, windows live
Pentru că uneori ne place să fim ahead of our times, am hotărât să organizăm probabil cel mai mare paralelizat eveniment pe care Microsoft Student Partners l-a găzduit vreodată în Universitatea Babeş-Bolyai. Este vorba despre Future Wave Technologies sau Tehnologii de Frontieră de la Microsoft, evenimentul la care vom discuta în compania voastră despre cele mai interesante tehnologii pe care Microsoft le pregăteşte atât dezvoltatorilor software, cât şi profesioniştilor IT.
Cum reuşim să ne conectăm cu două audienţe oarecum disctincte? Simplu! Vom susţine două sesiuni de prezentări în mod concomitent. Astfel, sperăm să oferim cea mai potrivită experienţă mulată exclusiv pe gusturile audeinţei noastre. 
Aşadar, vă invităm Sâmbătă, 14 Martie 2009, începând cu ora 11:00 în Campus (clădirea FSEGA) să participaţi la acest eveniment. Dezvoltatorii software sunt aşteptaţi în sala C310, iar profesioniştii IT în sala C335.
Pentru a participa trebuie să vă înregistraţi la adresa http://itboard.transcent.ro, loc în care găsiţi şi agenda evenimentului descrisă în detaliu.
The future is yours!
Technorati tags: windows 7, windows server, windows azure, evenimentment, future wave technologies
Vă invităm Vineri, 6 Martie începând cu ora 09:00 în sala C335 pentru a participa la Runda Locală la categoria Software Design din cadrul concursului Imagine Cup.
În cadrul acestui eveniment veţi putea urmări soluţiile inovatoare cu care colegii noştri şi-au propus să rezolve cele mai dificile probleme cu care omeniriea se confruntă în ziua de astăzi.
Vă aşteptăm,
Echipa Microsoft Student Partners
Universitatea Babeş-Bolyai din Cluj-Napoca
Technorati tags: Imagine Cup, runda locala
Moonlight, implementarea free si open-source a framework-ului de aplicatii web Silverlight a ajuns la versiunea 1.0 anunta coordonatorului proiectului Mono Project, Miguel de Icaza pe blogul sau.
Dupa cum mentioneaza si Miguel, Moonligh 1.0 trece toate testele de regresie impuse de Microsoft, devenind astfel oficial full-featured relativ la Silverlight 1.0.

Ce presupune asta? De ce ar trebui sa ne bucuram? In primul rand deoarece prietenii nostri utilizatori de sisteme Unix-like vor putea sa se bucure de intreaga experienta Silverlight. Si aici nu pot insista destul asupra faptului ca este un pas foarte important adus acestui domeniu, unde Adobe Flash, tehnologia concurenta Silverlight care detine cota de piata majoritara inca nu are o implementare open source pentru Linux (& co.). Cei care au incercat Flash in Linux stiu despre ce vorbesc.
Daca tot suntem aici, va invit sa cititi mai multe despre intreaga initiativa Mono. Ma gandesc ca v-ar prinde bine sa stiti in caz ca sunteti pusi in situatia de a salva ziua intr-o banca din Ardeal luata pe sus de hoti care va promit sa va lase in pace daca le spuneti tot despre Mono. Totusi, sper sa nu fie cazul. 
Numai bine!
PS: A vazut cineva cum au numit fisierul care reprezinta logo-ul Moonlight?
Ce sa inteleg de aici?
Technorati tags: moonlight, lansare, flash, silverlight
Ne aflam in fata unei initiative foarte valoroase pentru toti dezvoltatorii .NET din Romania (si nu numai). Este vorba de un set de prezentari online, lunare, organizate de Microsoft si livrate online prin tehnologia Live Meeting. Participarea in cadrul acestor evenimente este deschisa oricui, insa noi vrem sa facem un apel catre voi, avand in vedere interesul tot mai ridicat pe care il manifestati catre noile tehnologii.
Toate acestea pot fi gasite la adresa http://www.microsoft.com/romania/evenimente/default.mspx si pentru a urmari ultimele noutati din activitatile comunitatilor, va recomandam site-urile acestora:
cat si blogurile angajatilor Microsoft Romania:
In continuare sunt prezentate evenimentele lunii Februarie. Enjoy!
1. Live Meeting: Utilizarea lui ADO.NET Entity Framework in scenarii reale, practici si sabloane arhitecturale – de la aplicatii simple pana la aplicatii industriale.
Descriere: Vom dezvolta impreuna o arhitectura de baza, comuna pentru majoritatea aplicatiilor: un nivel de Data Access Layer (DAL), unul de Business Logic Layer (BLL) si un nivel prezentare (UI – User Interface). Pentru dezvoltarea nivelului de Data Access (DAL) vom utiliza ADO.NET Entity Framework ca si solutie de Object-relational mapping (ORM). Vom vedea ca una dintre problemele intalnite in practica o reprezinta cuplajul puternic intre nivelul Business (BLL) si nivelul de prezentare (UI), lucru care de cele mai multe ori este un mare impediment in dezvoltarile ulterioare ale aplicatiei. Evident ca ASP.NET MVC sau alte platforme de MVC pot rezolva problema cuplajului, dar vom prezenta solutia in contextul ASP.NET Web Forms. Ca si rezultat, ne propunem sa obtinem, utilizand anumite sabloane si practici arhitecturale, o arhitectura orientata pe servicii (SOA – Service Oriented Architecture).
Prezentatori: Mihai Tataran, Director la H.P.C. Consulting si Petru Jucovschi, Developer Evangelist la Microsoft
Data si ora: 12 februarie, 16:00 – 18.00
Inregistrare la eveniment AICI!
2. Online Roundtable: Windows 7: To the Beta and Beyond
Descriere: In cadrul acestui Roundtable, Mark Russinovich ne va prezenta evolutia functionalitatilor cum ar fi: Group Policy, BitLocker™ To Go, DirectAccess, BranchCache™, si Software Restriction. Vom primi cateva sfaturi, de la un expert, legate de rezolvarea problemelor de depanare si instalare a aplicatiilor, si nu in ultimul rand, probleme de compatibilitate.
Prezentator: Mark Russinovich, Technical Fellow la Microsoft
Data si ora: 12 februarie, 21:00 – 22:00
Adauga acest eveniment in calendarul tau si vei afla mai multe detalii pentru participare!
3. Live Meeting: .NET Framework 3.5 – noutati si detalii de platforma
Descriere: Ne propunem la aceasta intalnire sa discutam despre .NET Framework 3.5. Vom vedea impreuna care sunt noutatile aduse la nivel de platforma, printre care Service Pack 1 de .NET Framework 3.5 si vom acoperi cateva scenarii de utilizare in dezvoltare prin intermediul demostratiilor.
Prezentatori: Mihai Tataran, Director la H.P.C. Consulting si Petru Jucovschi, Developer Evangelist la Microsoft
Data si ora: 17 februarie, 16:00 – 18.00
Inregistrare la eveniment AICI!
4. Workshop ASP.NET 3.5 – eveniment in persoana (transmis pe Web sau disponibil pentru a fi descarcat – vom reveni cu mai multe informatii)
Descriere: Cu ajutorul Centrului de Carieră și Consiliere Profesională, respectiv al Catedrei de Electronică și Calculatoare din cadrul Facultății de Inginerie a Universității de Nord Baia Mare, vom organiza un ”Seminar de programare web cu ASP.NET”.
Evenimentul va avea loc în data de 21 februarie 2009, între orele 9 și 14. Mod de desfăşurare: prezentări şi exerciţii efectuate împreună, fiecare participant trebuind să aibă un laptop. În cazul în care cineva nu are laptop şi doreşte să participe, este încurajat să vină pentru că poate urmări ce face instructorul.
Software necesar pe laptop-uri:
- Visual Studio 2008, cu Service Pack 1. Asta presupune și .NET Framework 3.5 cu Service Pack 1 (deci acestea din urmă se instalează automat la instalarea de VS 2008).
- ASP.NET MVC. De la pagina aceasta găsiți un link către download: http://www.asp.net/mvc/.
Prezentatori: Mihai Tataran, Director la H.P.C.
Data, ora si locatie: 21 februarie, 09:00 – 14.00, Baia Mare
Mai multe detalii gasiti AICI sau AICI!
5. Live Meeting: C# 3.0 de la 0 la ... expert
Descriere: In cadrul acestei intalniri vom parcurge impreuna noutatile aduse in limbajul C# 3.0. Tot aici, ne vom concentra pe acele functionalitati, la baza carora se afla imbunatatirile si noutatile aduse in .NET Framework 3.5, cum ar fi:
- inferenta tipurilor (Type Inference),
- initializarea obiectelor si colectiilor (Object si Collect Initializers)
- metode extinse (Extension Methods)
- tipurile anonime (Anonymous Types)
- expresii Lambda (Lambda Expressions)
- expresii de interogare si proprietatile acestora la executie (Language Integrated Query sau LINQ)
- proprietati auto-imprementate (Auto-impremented Properties)
- metode partiale (Partial Methods)
- arbori de expresii (Expression Trees)
Dupa ce vom studia in detaliu toate aceste functionalitati, luand ca si exemple niste situatii practice, vom prezenta pe scurt cateva extensii ce se afla in dezvoltare, lucruri care ne vor schimba modul de lucru si dezvoltare de aplicatii.
Prezentatori: Petru Jucovschi, Developer Evangelist la Microsoft
Data si ora: 25 februarie, 16:00 – 18.00
Inregistrare la eveniment AICI!
Instructiuni de Participare
Pentru evenimentele de tip live meeting, inregistrarea se face foarte simplu. Aveti nevoie de un cont MSN Hotmail, MSN Messenger sau Passport, iar dupa ce accesati link-ul de la sfarsitul descrierii evenimentului, pasii necesari pentru a va inregistra va vor fi descrisi explicit, in limba romana.
Pentru o experienta noua in materie de conferinte online va recomandam online roundtable, un mijloc inovativ de comunicare in echipe aflata la distanta. Am enumerat si workshop-ul de la Baia-Mare, care desi probabil mai putin accesibil, este extrem de resourceful, in cazul in care sunteti in zona.
Pentru orice nelamuriri sau probleme va invitam sa ne contactati prin metodele obisnuite (vezi sectiunea contact).
Va asteptam!
Technorati tags: live meeting, evenimente, live