ASP.NET MVC video predavanja

Nedavno sam bio pozvan da održim predavanje studentima na jednoj FER-ovoj vještini na temu razvoja web aplikacija koristeći ASP.NET MVC (Model View Controller) framework. Također vještina je povezana sa natjecanjem u izradi web aplikacija pod nazivom "Web Start Contest" u organizaciji studentske udruge eStudent. Ekipa iz eStudenta se potrudila snimiti moje predavanje te ga ukompnonirati zajedno sa samim screencastom koji sam snimao na svom laptopu. Predavanje se sastoji od 2 dijela, prvi je onaj teoretski koji objašnjava samu MVC paradigmu, dok je drugi dio baziran na konkretne primjere programiranja jednostavnog demo-a koristeći navedenu tehnologiju. Predavanje je namijenjeno početnicima u web razvoju i onima koji to namjeravaju postati. Ukoliko imate bilo kakvih pitanja vezanih za samo predavanje, slobodno mi se obratite putem komentara ili kontakt stranice, rado ću vam pomoći. More...

WebMatrix i ASP.NET MVC prezentacije

Ovaj put ništa spektakularno ili dugo. U nastavku posta prilažem dvije .ppt prezentacije, i to o:

  • 1. Novi web? Ništa lakše uz WebMatrix
  • 2. Uvod u ASP.NET MVC

Odlična stvar je što prezentacije možete pregledavati online putem PowerPoint Web App tehnologije. Nadam se da će vam se prezentacije svidjeti i slobodno ih koristite za pripremanje vlastitih. Naravno bilo bi lijepo kada bi ostavili i određeni 'credit', al to ostavljam vama na izboru. More...

Upload ASP.NET MVC aplikacija na Shared Hosting

Prethodnih dana par kolega me upitalo za savjet vezan za upload ASP.NET MVC aplikacija sa development računala na hosting providere te stoga otud ideja za ovaj nešto kratak, ali nadam se koristan post. Još ne tako davno kad sam počeo s MVC pričom sjećam se da mi je posebne glavobolje stvarao upravo trenutak prebacivanja aplikacije i njeno uspješno pokretanje. Naime, na lokalnom računalu bi sve radilo kao švicarski sat, ali kad bi istu aplikaciju pokušao osposobiti na serveru, katastrofa. Ili bi server vraćao HTTP 404 ili 500. Otud totalna averzija prema ta 2 naizgled simpatična broja. No pređimo na stvar. Slijedi kratki recept podijeljen u dva dijela. Prvi je onaj jednostavan koji se tiče novog IIS (Internet Information Service) 7.0 servera gdje je postupak prebacivanja užasno jednostavan i bezbolan, dok je drugi u slučaju kada koristite IIS 6 (iznenadili bi se kako većina domaćih hosting providera još nema u ponudi verziju 7) gdje su potrebne određene modifikacije. More...

Microsoft Razor – novi ASP.NET view engine

ASP.NET view engine-i  na ovom blogu nisu ništa novo. Prethodni post bavio se upravo jednim odličnim open source view engineom namjenjenim ASP.NET [MVC]u. Surfajući bespućima interneta zaintrigirao me jedan post na DUMP-ovom forumu (DUMP je udruga mladih programera u Splitu te vam svakako predlažem da posjetite njihove stranice i pogledate o čemu se radi) gdje je Microsoft Student Partner Ivan Maček s oduševljenjem "otkrio" da momci u Microsoftu rade na novom ASP.NET view engineu. Kao što sam naslov sugerira, radi se o projektu kodnog imena 'Razor'. More...

Spark View Engine – jednostavnost na djelu

Zahvaljujući nedavnom komentaru kojeg je ostavio jedan vjerni posjetitelj ovog bloga :) vezanog za Spark View Engine te činjenici da ću za koji dan sudjelovati na “sastanku (čitaj : druženje)” WEBUG user grupe gdje će glavna tema biti taj isti view engine odlučio sam malo pogledati dublje o čemu se tu radi te svoje pozitivne doživljaje podijeliti s vama. Pa krenimo!

Kada stvarate takozvani “pogled” tj. vaš prikaz podataka (View) u ASP.NET MVC-u s vremenom dobijete dojam da vaš HTML kod postaje sve teži i teži za “čitati”. Također, ono što je meni osobno počelo smetati kako su pogledi postajali sve veći je velika prisutnost <% i %> (“Bracket tax”). Upravo tu nastupa Spark kojemu je glavni moto “Html friendly. Less is more”. Ali da ne ostane sve na riječima, slijedi kratki demo kako se konfigurira Spark i ono najvažnije kako izgleda. More...

Tutorial #1 - Uvod u ASP.NET MVC - TaskManager

Kao što i video kaže, ovo je prvi u nizu serije "tutoriala" vezanih za web razvoj koristeći ASP.NET MVC. Odlučio sam se na kraju da tutoriale radim u obliku screencast-a, a ne obicnog text+slike načina jer smatram da je ovo puno bolje i dinamičnije. A i sam više koristim video tutoriale na netu. Više manje, sve što sam htio reći nalazi se u screencastu tako da neću ovdje sada posebno dužiti. Što se tiče predznanja potrebnih za uspješno svladavanje tutoriala bilo bi poželjno poznavanje bar osnova OOP-a, tj. da znate što je to klasa, što je to objekt itd. Ono što vam treba ako sami želite iskodirati ovo što vidite u screencastu se nalazi na sljedećoj adresi : ASP.NET MVC download 

Gornji link vam je potreban ukoliko imate .NET 3.5 i VS 2008. Ukoliko imate .NET 4.0 (betu) i VS 2010 RC onda gornji link zanemarite jer već imate sve potrebno. Što se tiče izrade screencasta koristio sam MS Expression Screen Recorder u kombinaciji s Expression Encoderom i sve to se nalazi na Vimeo servisu. U slučaju da imate bilo kakve pitanje, prijedlog ili pokudu slobodno ostavite komentar, javiti ću vam se u što kraćem roku. U sljedećem tutorialu krenuti ćemo dalje s ASP.NET MVC-om, govoriti ćemo o rutama (routes) i MASTER datotekama. Al o tome više sljedeći tjedan kada će screencast ugledati svijetlo dana. Valjda... More...