..
Zoals we allemaal weten het internet werd geboren als een experiment gericht op de oprichting van een permanent netwerk van informatie en was dus de eerste plaats gericht aan academische instellingen en de overheid, met het doel van het toestaan van onderzoekers over de hele wereld om bepaalde informatie te delen.
De echte internet revolutie begon met de oprichting van de eerste HTML-browser in 1993. De eerste generatie websites zijn in principe een verzameling van statische HTML-pagina's, dus met een vaste inhoud die moesten worden bijgewerkt met de hand door degenen die de toegediende dezelfde site. Een HTML-pagina bestaat uit een document met bepaalde inhoud, geformatteerd volgens de juiste regels, die visualisatie van hetzelfde toe te staan op uw computer (via een web browser).
Een HTML document bestaat uit twee types van inhoud die is tekst en elementen (of tags) die de browser vertellen om de opmaak te nemen draaien. De tags zijn makkelijk te herkennen, omdat ze worden begrensd door punthaken (<>), Een voorbeeld van een HTML-code is als volgt
<html> <head> <title> Website Test </ title> </ Head> <body> <h1> Website Test </ h1> Welkom op een webpagina <p> te testen. </ P> </ Body> </ Html>
Dit is een pagina die een eenvoudige titel en een lijn van de tekst bevat die een browser zal het volgende scherm

Deze pagina bestaat niet iets interactief zijn, hoeft niet een web-server en kan dus niet worden beschouwd als een webapplicatie. Om te beginnen praten over webapplicaties komen we bij versie 2.0 van de taal HTML, die leidde tot de introductie van de technologie genaamd HTML Form
Deze technologie vergroot de mogelijkheden omvatten niet alleen de basis HTML-tags om uw inhoud formaat, maar ook tags voor grafische componenten, die overeenkomen met de toepassing controles ramen formulier: dropdown, tekstvakken, selectievakjes, keuzerondjes, etc..
Hier is een voorbeeld van dit type van code
<html> <head> <title> Website Test </ title> </ Head> <body> <form> <input type="checkbox" /> Keuze A <br /> <input type="checkbox" /> Keuze B <br /> <br /> <input type="submit" value="Invia" /> </ Form> </ Body> </ Html>en de website

In een HTML-formulier alle bedieningsknoppen zijn geplaatst tussen de <form> en </ form>. In de vorige controles zijn twee checkboxes en een knop (type in te dienen). Deze technologie maakt het mogelijk om pagina's voor de input van gegevens die u in staat te sturen (bijvoorbeeld na een klik op de knop) alle gegevens op een web server in een string. Server-side applicatie krijgt een eigen data en verwerkt ze.
In de praktijk controles die vandaag de dag gebruikt voor de meest geavanceerde web-applicaties zijn dezelfde als geïntroduceerd met HTML 2.0. Het verschil is de aard van de applicaties die draaien op webservers. In het verleden, in feite, wanneer een gebruiker klikte op de submit knop de gegevens die nodig zijn om alle aspecten van de overdracht met betrekking tot het beheer ervan, bijvoorbeeld met behulp van de standaard CGI (Common Gateway Interface). Vandaag, echter, zorgt voor alles, zodat veel efficiënter dan het ASP.NET platform.
Om te begrijpen de redenen die hebben geleid tot de creatie van ASP.NET moet eerst analyseren van de problemen in verband met de technologieën die worden gebruikt in web ontwikkeling. Met de standaard CGI, bijvoorbeeld de web server te lanceren een nieuwe instantie van de toepassing voor elke aanvraag (server-side programmeren), en als de website in kwestie is een zeer populaire server lijdt zwaar het gewicht van duizenden toepassingen te openen in een keer . Ook het gebruik van dergelijke technologieën is dat om high-level functies (zoals authenticatie of toegang tot gegevens van een database) bieden u nodig heeft om zeer specifieke code te schrijven, met het risico van programmeerfouten.
Om deze problemen op Microsoft introduceert ASP.NET, een hoog niveau ontwikkelplatform waarmee programmeurs om dynamische webpagina's ontwikkelen zonder zich richt op laag niveau implementatie details te vermijden. Dit platform is ontwikkeld om te dienen als een raamwerk voor het ontwikkelen van web applicaties, betere prestaties en meer geavanceerde tools dan vorige technologieën het.
In aanvulling op server-side programmeren werkt al in de jaren, een ander type programma, genaamd de client-kant. In deze programmering paradigma, zijn toepassingen die in pagina's (gemaakt in JavaScript, ActiveX, Java of Flash bijvoorbeeld) die geen beroep doen op elke server-side proces. In de praktische toepassingen worden gedownload door de klant browser en draaien op de lokale machine. Een probleem met deze benadering is dat de verschillende technologieën die worden gebruikt in de applicatie-ontwikkeling ook niet kan worden ondersteund door alle besturingssystemen en browsers. Om deze reden, worden programmeurs gedwongen om hun websites te testen op de verschillende bestaande systemen.
De technologie is geïmplementeerd als ASP.NET server-side technologie. In feite zijn alle van de code wordt uitgevoerd op de server en eindigt wanneer de uitvoering je een normale HTML-pagina die kan worden bekeken in elke browser te ontvangen. Echter, de client-side programmeren nog niet geheel verlaten. In sommige gevallen, in feite ASP.NET kunt u de positieve eigenschappen van deze te combineren met de mogelijkheden van server-side programmeren.
| |
ASP (Advanced)
Volledige cursus voor het maken van dynamische websites. Vanaf 39 €. |
| |
ASP.NET (Cursus)
Volledige cursus voor het bouwen van Web applicaties vanaf 49 €. |
| |
SQL en Database (Cursus)
Het creëren en beheren van relationele databases. Vanaf 39 €. |