Mono Software

Mono Starter Kit

Mono d.o.o. je osnovan 2003. godine i ubrzo postaje jedan od većih hrvatskih izvoznika softvera.

Djelujući u izrazito kompetitivnom okruženju, tijekom godina smo se uspjeli profilirati kao tvrtka sposobna proizvesti najsloženija aplikativna rješenja. Naš se softver koristi u medicini, farmaciji, bankarstvu, financijama, energetici, prodaji, upravljanju ljudskim resursima, obrazovanju i državnoj upravi.

Naši su ljudi vrhunski stručnjaci za razvoj programske opreme korištenjem agilnih metodologija i Microsoft i Embarcadero alata. Naš je odnos s korisnicima temeljen na odgovornosti, znanju i beskompromisnoj podršci.

Kako preko 80% prometa ostvarujemo na tržištima SAD-a i EU, većina informacija o proizvodima i uslugama dostupna je na našem glavnom portalu na engleskom jeziku.


Kako započeti s razvojem aplikacija na Microsoft platformi

Microsoft razvija široku paletu razvojnih alata za razne namjene, od kojih se ovdje fokusiramo na razvoj ASP.NET aplikacija. Napominjemo da su u Monu alternativna znanja, prvenstveno Win Forms , Metro i Silverlight, svakako dobrodošla. Isto vrijedi i za znanje alternativnih objektno orjentiranih programskih jezika i aplikativnih okvira, uključujući Delphi, Javu i Ruby on Rails.

Ovaj kratki vodič bi trebao poslužiti kao preporuka okvirnog smjera kojime bi trebali ići ukoliko počinjete razvijati Web aplikacije na Microsoft platformi.

ASP.NET je Microsoftov skup tehnologija za razvoj dinamičkih Web aplikacija. Koristi univerzalni .NET aplikativni okvir, uz C# kao najčešće korišten programski jezik. Kako biste počeli s radom u ovoj tehnologiji, trebali biste instalirati nekoliko osnovnih alata i aplikacija.

  1. Internet Information Server – Microsoftov Web server
    http://learn.iis.net/page.aspx/28/installing-iis-on-windows-vista-and-windows-7/
  2. Microsoft SQL Server 2008 Express with Tools – besplatna baza podataka
    http://www.microsoft.com/download/en/details.aspx?id=22973
  3. Microsoft Visual Web Developer – besplatan razvojni alat za početnike
    http://www.microsoft.com/web/gallery/install.aspx?appid=VWDorVS2010SP1Pack

ili

Microsoft Visual Studio 2010 – komercijalni alat za profesionalce, trial verzija
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=16057

Online materijali za početak učenja

Bez obzira na tehnologiju i razvojne alate koje ćete koristiti, trebali biste imati temeljna znanja u radu s bazama podataka (SQL), izradi Web stranica (HTML, CSS i javascript), te dobro poznavanje koncepata objektno-orjentiranog programiranja (mi najviše koristimo C#). Uz navedene preduvjete, ovladavanje ASP.NET-om nije veliki problem. Predlažemo nekoliko dobrih i besplatnih online izvora informacija za svako od navedenih područja.

  1. SQL – jezik za rad s bazama podataka
    SQL: a practical introduction
    http://www.managedtime.com/freesqlbook.php

SQL Server Tutorial
http://www.quackit.com/sql_server/tutorial/

  1. HTML – “markup” jezik za razvoj Web stranica
    HTML tutorial
    http://www.html.net/tutorials/html/
  2. HTML 5 – najnovija verzija HTML-a sa vrlo zanimljivim implikacijama za razvoj Web aplikacija
    Dive into HTML 5
    http://diveintohtml5.info/index.html
  3. Javascript – skriptni jezik koji je osnova interaktivne klijentske funkcionalnosti u Web aplikacijama, sa sve širom primjenom i na drugim područjima
    Javascript Guide
    https://developer.mozilla.org/en/JavaScript/Guide
  4. C# – osnovni programski jezik za rad u svim Microsoft tehnologijama
    C# Yellow Book
    http://www.robmiles.com/c-yellow-book/
  5. ASP.NET Web Forms – prvi izbor za razvoj ASP.NET aplikacija, nešto starija tehnologija sa širokom primjenom

Getting started with ASP.NET Web Forms
http://www.asp.net/web-forms/overview/getting-started

ili

ASP.NET MVC – novija alternativa za razvoj ASP.NET Web aplikacija koja koristi moderniji pristup

Getting started with ASP.NET MVC 3
http://www.asp.net/mvc

Be Sociable, Share!