Microsoft start website met programmeercursussen

Microsoft heeft een website gelanceerd om computergebruikers zonder ervaring bekend te maken met Microsoft-ontwikkelsoftware. Het Beginning Developer Learning Center leert de aspirant-programmeur om applicaties te bouwen met Visual Studio 2005 Express Edition.

De website biedt 45 lessen en 31 how-to-video's aan voor Visual Studio 2005 Express Edition, een uitgeklede versie van Visual Studio die gratis is te downloaden. De cursussen worden in twee smaken aangeboden: Windows-applicaties of webdevelopment. Beide trajecten zijn onderverdeeld in drie modules van een aantal lessen met een gemiddelde lengte van 20 tot 40 minuten per les. De eerste module leert de cursist de basisconcepten. Het tweede niveau veronderstelt enige kennis van het achterliggende .Net-platform. De laatste stap gaat een stuk dieper in op de materie. Daarin leert het de cursist om te gaan met exceptions en hoe bijvoorbeeld debuggen van code werkt, zodat applicaties stabieler gemaakt kunnen worden. Een aanvullende referentiebibliotheek moet tijdens de lessen als naslagwerk dienen.

Microsoft lijkt met zijn Learning Center en gratis Express Editions een eenvoudig alternatief te willen bieden voor het LAMP-kamp of het Ruby on Rails-ontwikkelframework. Door beginnende programmeurs van hapklare brokken informatie te voorzien, wordt enerzijds een eenvoudig alternatief voor concurrerende software geboden en anderzijds publiek voor de volwaardige Visual Studio-pakketten gekweekt. Om de potentiële doelgroep zo groot mogelijk te houden is ook een kids corner aanwezig. Zo kan ook de jeugd in de virtuele ballenbak al aan de slag met C# en Visual Basic.Net.

Visual Studio.NET logo

Door Dimitri Reijerman

Redacteur

02-03-2007 • 17:55

52

Bron: Microsoft

Reacties (52)

52
50
36
9
2
8
Wijzig sortering
Nee, mensen leren daar niet van programmeren. Mensen leren er programmaregels schrijven. Voor programmeren komt nog wat meer kijken. Het begint met het hebben van een doel, en dan moet je stapje voor stapje uitdenken hoe je dat met die programmaregels kunt bereiken. Da's nog wel even iets heel anders.

Vergelijk het maar met leren lezen en schrijven. Het overgrote deel van de mensen kan dat. Toch zijn er maar weinig mensen die een boek kunnen schrijven. Er zijn zelfs maar weinig mensen die een fatsoenlijk rapport kunnen schrijven, en dat is simpel in vergelijking met een boek.
tja, als mensen kunnen leren lezen en schrijven, kan je ze ook wel leren programmeren. Het leuke, en waarschijnlijk het doel van die video's is de drempel lager maken voor de mensen die het willen leren. Als je ze zelf volgt krijg je al rap inzicht wat programmeren echt inhoud, en kan je nog stoppen voordat je er al teveel tijd ingestoken hebt.
Maar voor heel veel toepassing is het ook helemaal niet nodig dat mensen leren programmeren in jouw zin van het woord...

Denk bijvoorbeeld aan Macro's in MS Office. Allemaal Visual Basic. Daar hoef je geen kant en klaar programma te ontwikkelen, slechts functies en procedures.


Zowiezo... Ik ken maar heel weinig cursussen/boeken/etc die mensen leren programmeren in jouw definitie. Lijkt ook steeds minder te worden... Met OOP wordt er meer en meer aan elkaar geknoopt, i.p.v. ontworpen.
Dit vind ik een goed alternatief voor boeken. Je kan de video meekijken en de voorbeelden gelijk in je progsel meekloppen. Tevens word in de video meer informatie verstrekt dan er in een boek vermeld kan worden, als het gaat om voorbeelden.
WYSIWYG methode .... altijd goed.
<verkoopmodus ;) >
Net even gekeken naar de filmpjes op asp.net, maar een groot aantal hiervan komen van de LearnVisualStudio.net site.
Dit zijn goede, informatieve filmpjes. We hebben voor het werk ook een abbo genomen. Voor 100 dollar ben je je leven lang lid!!! En ze hebben nu al meer dan 500 filmpjes. Ideaal om ff te kijken hoe je ook alweer iets deed of hoe een ander ff snel dingen aanpakt. Zowel onze beginners als onze gevorderden gebruiken ze.
Voor 100 dollar!!! Koopje!!
</verkoopmodus>
heel erg handig al zeg ik het zelf. Ik ben dus een beginner met VB, en deze actie van microsoft helpt mij weer een stuk op weg.
de gratis alternatieven heb ik nog niet onderzocht omdat ik de applicatie op mijn werk en school kan gebruiken. Voor thuis gebruik ik visual studio die je gewoon kunt downloaden.
En die versie biedt genoeg voor mij op dit moment.
Na goed, als het VB.NET is, wordt het je wel een beetje vergeven.

Maar anders niet :).
Op zich een slimme move van MicroSoft, maar ik vraag me af hoeveel mensen nou daadwerkelijk met visual studio gaan werken door de cursussen. Met de cursussen trek je toch mijns inziens vooral een publiek bestaande uit amateurs/beginners. Deze zullen denk ik niet snel overgaan tot aanschaf van een duur paket als visual studio. Er zijn immers legio "gratis" alternatieven.
Volgens mij is er ook een gratis variant:

een uitgeklede versie van Visual Studio die gratis is te downloaden
Pcies: de express varianten, ook sql2005 heeft een gratis (express) versie - ijzersterke combi m.i.
VS Express kan (helemaal voor de beginner) vrijwel hetzelfde als VS.

Express heeft geen integratie met Source Control en je kunt er niet meerdere projecten in 1 solution maken. Dat zijn eigenlijk de enige grote veschillen.

Maak je BL in C# / VB Express, compileer dit tot DLL en je kunt je BL gebruiken in je Web / Windows Applicatie.

VS-express is wat mij betreft een super IDE.
De verschillende VS express editions zijn gratis varianten van de completere team en professional editions.
Ik ga er zeker gebruik van maken. Ik heb al eens eerder een cursus gezocht, waar ze de basisprincipes behandelen. Nooit een goede kunnen vinden, overal wordt enige programmeer ervaring van verwacht. Juist die eerste stap is zo belangrijk. Als je het principe niet begrijpt, zul je nooit goed leren programmeren.
Met de cursussen trek je toch mijns inziens vooral een publiek bestaande uit amateurs/beginners. Deze zullen denk ik niet snel overgaan tot aanschaf van een duur paket als visual studio.

Dat denk ik ook niet. Ik vraag me af of Microsoft dit beoogd. Ik neem aan dat de bedoeling is om mensen van een andere omgeving naar Visual Studio te laten migreren.

Stel dat een bedrijf bijvoorbeeld een Borland paket heeft, wat naar gevoel naar behoren werkt. Dan kan het zijn dat er na het bekijken van de videos en wat test drives de persoon het gevoel krijgt dat het paket mogelijk beter werkt als het bestaande paket dan beveelt deze persoon dit binnen het bedrijf aan.

Het zelfde geldt voor een nieuw opstartend bedrijf. Deze kan na de "evaluatie" overgaan tot koop.

Van particulieren of op dit gebied niet veel te verwachten Het is inderdaad veel te duur.
microsoft heeft zo'n beetje de ranzigste code ooit geschreven (Win32 anyone?)... en die gaan ons nu leren hoe het moet? ik ben heel skeptisch :P
Je naam zegt iets over het niveau van je opmerkingen! En duidelijk heb je ook geen ervaring met programmeren, anders zou je weten dat het huidige .net framework aardig in elkaar steekt. Laat staan dat er code-editors zijn welke zo goed werken als VS.
Janoz Moderator PRG/SEA @Verwijderd3 maart 2007 00:06
Laat staan dat er code-editors zijn welke zo goed werken als VS.
Ik ging nog met je mee, maar met deze opmerking maak je jezelf wel een beetje belachelijk. Vijf jaar terug waren bijvoorbeeld er al ontwikkelomgevingen met refactor mogelijkheden waar de huidige VS nog niet eens in de buurt komt (Kijk maar eens wat hier tussen staat). Ik moet altijd erg lachen om die "be more productive" VS reclames. Bij veel van die opties denk ik altijd "Owh, zat dat er nog niet in?".
Helaas, ervaring heb ik genoeg. Kijk eens naar andere projecten waarin microsoft code vrijgeeft en je zult zien dat het echt brak is. Ik heb respect voor de mensen die het schrijven, want voor anderen is het echt totaal niet meer te volgen... er zijn dan ook zat fouten :P Het .NET framework lijkt aardig in elkaar te zitten, maar ook daar zijn namen ongelukkig gekozen en worden dingen als iterators op onhandige manier opgelost (en heet het ineens Enumeration / Enumerator).
Dat code voor anderen moeilijk te volgen is geldt voor elk niet triviaal softwareproject, zegt niet reuze veel over de kwaliteit. Natuurlijk kunnen functies elk op zich beter of minder goed geschreven zijn en een minder goed geschreven functies zijn dan ook minder leesbaar en onderhoudbaar. Maar de samenhang van een ingewikkeld stuk software is altijd moeilijk te volgen voor iemand die er zelf niet aan gewerkt heeft.

Het is namelijk zo dat code -in tegenstelling tot proza- moeilijker te lezen is dan te schrijven. Daarom denken programmeurs vaak ten onrechte dat hun eigen code in hun meest recente project beter is dan code van anderen of uit oudere projecten. Joel Spolski heeft er in 2000 dit over geschreven, vind ik nog steeds een goede uitleg van het verschijnsel.
en worden dingen als iterators op onhandige manier opgelost (en heet het ineens Enumeration / Enumerator).
De term enumerator is ouder, dat komt uit de programmeertalen C/C++ -ouder dan Java- waar C# een afgeleide van is. Dat soort onderscheid heeft voor mij niets met kwaliteit te maken, als een concept in twee talen bestaat maar alleen anders heet zijn die talen op dat punt gewoon vergelijkbaar.
Ik heb recentelijk gesproken met iemand die stage heeft gelopen in Redmond. Hij heeft toen mee-ontwikkeld aan VStudio en hij had geen goed woord over voor de kwaliteit van de code daar. Ik schrok daar ook van, maar het is dus blijkbaar echt niet allemaal zo geweldig.
Gast ik werk met VS en met Eclipse en met Netbeans.. netbeans en eclipse zijn beide vele malen beter dan VS.

Alhoewel the gap is closing..
Zijn de filmpjes niet groter te bekijken ? Ik zie echt niet wat ze typen ? :'(
Dat is ook niet nodig, er word bij gesproken en de source code kan je downloaden, zodat je onder het bekijken (luisteren) mee kunt doen :9
Ja, zo heb ik ook leren programmeren. Een tijdschrift lezen en dan de sourcecode ergens downloaden. (8>
Shit, ik word oud ... ik heb nog leren programmeren door een tijdschrift te lezen en de code over te typen ... B-) (8>
Rechts staat er een linkje "Watch Full Screen Video". Het wordt dan afgespeeld in mediaplayer in zeer goeie kwaliteit.
Watch Full Screen onder het filmpje?

Edit: Te laat ;(
Leuk.. kan je alle gebroken MS programmeerconcepten leren.
Zoals "tri-state booleans" ;(
Is toch hardstikke practisch:
Wil hij een email ontvangen?
- Ja
- Nee
- Weet ik nog niet/Niet bekend

Is soms juist hardstikke handig.

Of is tri-state boolean iets anders dan nullable-booleans?
Verwijderd @jp3 maart 2007 12:19
Ja idd, en dan een four-state boolean introduceren voor
- Ja
- Nee
- Weet ik nog niet
- Niet bekend

kan je op den duur de int afschaffen
reuze handig man
In een database kan een bit/boolean veld ook drie waardes hebben:
True
False
NULL

Dat is -voorzover ik weet- de hoofdreden dat een nullable-boolean er is...
drie modules van een aantal lessen met een gemiddelde lengte van 20 tot 40 minuten per les.
45 x 40 minuten = 1800 / 60 = 30 uur aan lessen.

*koffie-junk belt school om te vragen voor nog een week of twee vakantie :z
Red je het niet in twee dagen met wat koffie dan?
Maar ik denk inderdaad ook niet dat iemand die nog nooit geprogrameerd heeft zomaar hiermee zal beginnen een visual studio zal aanschaffen. Maar toch een mooie actie van microsoft.
Daarvoor heeft MS in de eerste plaats Visual Studio Express editions uitgebracht. Wat zeer mooi van hen.

Blijkbaar hebben ze gemerkt dat toch niet ZOVEEL mensen dit gebruiken, en hebben ze deze tutorials online gezet.

Overigens, ze doen er goed aan (vanuit hun standpunt bekeken) dat meer mensen met .NET overweg kunnen als bijvoorbeeld PHP, APACHE, ed... (ik vergelijk nu wel een platform met een taal, maar zie het als C# tegen PHP), dan zal je meer Windows hosting verkopen (meer Win2k3 licenties).

It's all about the money (when hasn't it been?)
Ik denk dat veel mensen dit gebruiken, maar Microsoft wil natuurlijk meer gebruikers.

En tutorials helpen daarbij. Het is een goede manier om meer mensen jouw product te laten gebruiken.

Op dit item kan niet meer gereageerd worden.