Kursplanering Utveckling av webbapplikationer



Relevanta dokument
Kursplanering Objektorienterad programmering

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Avancerade Webbteknologier

SKOLFS. beslutade den XXX 2017.

<script src= "

WEBBSERVERPROGRAMMERING

Lässystem Webbutvecklare.NET

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbprogrammering TDDD52

Elektronisk publicering TNMK30

Webbteknik för ingenjörer

MVC med Javascript och Ajax. Filip Ekberg

ASP.NET MVC. Copyright Mahmud Al Hakim Innehåll

Webbutveckling grundkurs, DA120A sm11

Sammanställning av kursutvärdering Samlad bedömning

Kursplan Webbutveckling 2, 100p Läsår

Webbserverprogrammering

Q1 Har ni under utbildning haft undervisning inom HTML5?

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte

Webbdesign med multimedia, 5p Kurskod Kurstillfälle Hösten 2007 Kursansvarig lärare Ulf Larsson, Rum 3047

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Datateknik GR (A), Introduktion till programmering i C++, 7,5 hp

Studiehandledning. Programvarukonstruktion B, 15 hp

Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Undervisningen ska ge eleverna tillfälle att arbeta i projekt samt möjlighet att utveckla kunskaper om projektarbete och dess olika faser.

Introduk+on +ll programmering i JavaScript

Kursplan Marknadsföring och försäljning, 65 YH-poäng

Kursplan Bransch- och möteskunskap, 55 YH-poäng

Introduktionsmöte Innehåll

Systemutvecklare SU14, Malmö

Föreläsning 4. CSS Stilmallar för webben

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Kursintroduk+on etjänster och Webbprogrammering

E12 "Evil is going on"

Studiehandledning. Vetenskaplig teori och metod I (VPG01F) 7.5 hp (distans, helfart) HT-18

Elektroteknik GR (C), Examensarbete för högskoleingenjörsexamen, 15 hp

Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5

Webbutveckling grundkurs, DA120A sm10

KURS-PM för. Lärande i arbete 2 (YTLR27) 40 Yhp. Version 1.0 Uppdaterad

Next -> Next -> Finish

Datum Kursens benämning: Grundkurs GIS, Grundkurs i Geografiska Informationssystem

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Planerad kommunikation II - Design, 30 högskolepoäng Applied Communication II - Design, 30 Credits

Webbprogrammering, grundkurs 725G54

Räkna med ASP.NET MVC 3

Konsultprofil Joel Andersson Född 1976

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Studiehandledning. Kursens syfte. Kursinnehåll

Industriellt byggande, 7,5 hp

Webbtjänster med API er

Kursplanering för Mikrodatorteknik 4p/5p

JAVASCRIPT. Beteende

Studiehandledning Pedagogisk och didaktisk forskning I (7,5 hp) Vårterminen 2014

Tolk- och översättarinstitutet (TÖI) Kursbeskrivning. Lokalisering, 7,5 hp (Kurskod) På kursen Översättning III (TTA430), 30 hp. Gäller 2017.

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

ASP.NET Web Forms. Copyright Mahmud Al Hakim Vad är Web Forms?

Kursbeskrivning för Statistisk teori med tillämpningar, Moment 1, 7,5 hp

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0)

Projekt Foreläsning VI

Datum Kursens benämning: Geografisk information för Försvarsmakter (Nordisk GIS-kurs)

Informatik B. 1. Beslut om fastställande. 2. Innehåll

Kursplanen är fastställd av Styrelsen för institutionen för strategisk kommunikation att gälla från och med , vårterminen 2018.

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

LOKAL UTBILDNINGSPLAN INFORMATIKPROGRAMMET 120 POÄNG IF04

UTVECKLINGSMILJÖER Microsoft Visual Studio ( ), SQL Server Management Studio , Eclipse

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum:

Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47%

Engelsk benämning: Technology for military platforms in specific arenas

Programmering B PHP. Specialiseringen mot PHP medför att kursens kod i betygshanteringen heter PPHP1408.

Kursguide till. RY1200 Fortsättningskurs i ryska, 30 hp INSTITUTIONEN FÖR SPRÅK OCH LITTERATURER VT16

Kursbeskrivning. Lokalisering, 7,5 hp (TTA430) Grundnivå. Tolk- och översättarinstitutet (TÖI)

Utveckling av webbapplikationer med.net, DVA213 (1 av 5)

WEBBDIST12: Animering och multimedia för webben, distans 7,5 hp H13 (31RAN1)

Webbutveckling Laboration 1: HTML5 och CSS3.

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

Kurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G09 Kursansvarig: Anna Englund Bohm

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt

Innehåll. JavaScript - Grundkurs. Vad är JavaScript? Vad är JavaScript? Vad behövs? Lite historia

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

Pedagogik GR (C), Pedagogik, 30 hp

Programmeringsteknik II

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

Övning (X)HTML 2. Sidan 1 av

Teknikprogrammet, inriktning informations- och medieteknik

Programvaruteknik, hp

Industriellt byggande, 7,5 hp

Turismvetenskap GR (B), E-turism: digital distribution, marknadsföring och information, 15 hp

SKOLFS. På Skolverkets vägnar. GENERALDIREKTÖREN Enhetschef

Information och kommunikation

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Transkript:

Kursplanering Utveckling av webbapplikationer Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-WEB Klass Systemutvecklare.NET Syfte och koppling till yrkesrollen För att kunna arbeta som systemutvecklare är det nödvändigt att kunna utveckla webbplatser som är till för att kommunicera via nätet mellan användaren och applikationer. Syftet med kursen är att ge studenterna en stabil grund inom utveckling av statiska webbsidor och dynamiska webbtjänster samt webbapplikationer. Innehåll I denna kurs får studenten bygga molnapplikationer i ASP.NET. Studenten får även bygga hemsidor i HTML 5, CSS, JavaScript och JQuery samt validera kod. Kursen behandlar även designprocessen med analys, design och konstruktion samt kryptering och krypteringsalgoritmer. Mål Efter genomgången kurs skall den studerande kunna: Deklarera syntax för utveckling av webbapplikationer Kommunicera med terminologi inom molntjänster och molnapplikationer Utveckla webbsidor med HTML-, CSS, JavaScript och JQuery Bygga strukturerad programmering för att göra koden överblickbar och hanterlig Förklara webbapplikationers kopplingar till server, databas, nätverk och webbläsning Redogöra för skillnaden och likheter mellan olika plattformar och stilmallar Utveckla applikationer för olika webbläsare och tablets Planera struktur, funktioner och gränssnitt för molnapplikationer Redogöra för kryptering och krypteringsalgoritmer Validera enligt W3C-standard Lärare och kursansvarig Kursansvarig Lärare: Mahmud Al Hakim, mahmud@dynamicos.se Obligatorisk Litteratur Referenslitteratur Titel Författare Kommentar HTML och CSS-boken Rolf Staflin Sjunde upplagan OBS! Länk Den obligatoriska litteraturen ingår i examinerande moment. Titel Författare Område som Sida 1 av 6

fördjupningen behandlar Beginning ASP.NET Web Imar Spaanjaars Razor, jquery, Ajax, Json Pages with WebMatrix Referenslitteraturen ger dig en möjlighet att fördjupa dig inom ämnets olika områden. Du kan även använda referenslitteraturen för att skapa större utmaningar i dina studier. Denna litteratur ingår inte i examinerande moment. Schema Datum Tid Moment Litteraturhänvisning 19/1 09.00-16.00 STATISK WEBBUTVECKLING Läs kapitel 2,3 WebMatrix Installation och konfiguration HTML del 1 Taggar och attribut Dokumenttyper Hyperlänkar 20/1 09.00-16.00 HTML del 2 Bilder Image maps Fysiska och logiska formattaggar Teckenkoder teckentabeller Läs kapitel 4,6 21/1 09.00-12.00 HTML del 3 Listor Tabeller Validera enligt W3Cstandard Övningar och Läs kapitel 7 2/2 09.00-16.00 Stilmallar CSS del 1 Deklarationer, väljare och egenskaper Mallar i text (attributet style) Interna mallar (taggen style) Externa mallar 3/2 CSS del 2 Mer om selektorer Klasser och ID-regler Pseudoklasser Läs kapitel 5 Läs kapitel 10 4/2 09.00-12.00 CSS del 3 Sida 2 av 6

Box-modellen CSS Menyer CSS Layouter /css Övningar och 16/2 09.00-16.00 JavaScript del 1 Syntax Satser Datatyper Variabler Operatorer Villkorssatser Loopar 17/2 09.00-16.00 JavaScript del 2 DOM (Document Object Model) Events Stränghantering Funktioner /js /js 18/2 09.00-12.00 2/3 09.00-12.00 3/3 09.00-12.00 13.00.16.00 4/3 09.00-12.00 13.00-16-00 JavaScript del 3 BOM (Browser Object Model) JSON Övningar och Inlämningsuppgift 1 delas ut (Statisk webbutveckling) jquery del 1 JavaScript Frameworks jquery Syntax Selectors Events Inlämningsuppgift 1 (Grupp 1) jquery del 2 Effects Callback functions Inlämningsuppgift 1 (Grupp 2) jquery del 3 DOM Manipulation Ajax PROV 1: Statisk webbutveckling Sida 3 av 6 /js /jquery /jquery /jquery

16/3 09.00-16.00 DYNAMISK WEBBUTVECKLING ASP.NET del 1 ASP.NET Web pages Razor syntax Razor C# 17/3 09.00-16.00 ASP.NET del 2 Layout Formulär Filhantering (txt och csv) Helpers 18/3 09.00-12.00 ASP.NET del 3 Web Forms Web Server Controls Validation Övningar och Hjälp med projektarbetet 30/3 09.00-16.00 ASP.NET del 4 MVC Layout Controllers Views Models 31/3 09.00-16.00 ASP.NET del 5 Databaskoppling Säkerhet Kryptering 1/4 09.00-12.00 ASP.NET del 6 Praktiska tillämpningar Övningar och Projektarbetet Newton Companion - Support Inlämningsuppgift 2 delas ut Dynamisk webbutveckling 13/4 09.00-16.00 Självstudier - Arbeta med projektet Newton Companion Sida 4 av 6

14/4 Självstudier - Arbeta med projektet Newton Companion 15/4 09.00-12.00 Utveckling av molnapplikationer del 1 Introduktion till Azure Azure Websites azure.microsoft.com Övningar och Projektarbetet Newton Companion - Support 27/4 09.00-12.00 Utveckling av molnapplikationer del 2 Azure fortsättning azure.microsoft.com Självstudier 28/4 09.00-12.00 29/4 09.00-12.00 Utveckling av molnapplikationer del 3 Inlämningsuppgift 2 (Grupp 1) PROV 2: Dynamisk webbutveckling Inlämningsuppgift 2 (Grupp 2) azure.microsoft.com Examination och betygssättning I denna kurs kommer betyget i huvudsak sättas utifrån följande underlag: 2 skriftliga prov 2 Inlämningsuppgifter 1 projektarbete (Projektarbetet lämnas ut i kursen Utveckling av Windowsapplikationer) Allt som den studerande presterar under kurstiden kommer att vägas in vid betygssättningen. Det gäller till exempel prov, inlämningsuppgifter och de kunskaper, färdigheter samt den förståelse som uppvisas under lektionstid. Betygskriterierna för Godkänd respektive Väl godkänd är: Godkänd Den studerande deklarerar syntax för utveckling av webbapplikationer Den studerande kommunicerar med terminologi inom molntjänster och molnapplikationer Den studerande utvecklar webbsidor med HTML-, CSS, Sida 5 av 6

Väl godkänd JavaScript och JQuery Den studerande bygger strukturerad programmering för att göra koden överblickbar och hanterlig Den studerande förklarar webbapplikationers kopplingar till server, databas, nätverk och webbläsning Den studerande redogör för skillnaden och likheter mellan olika plattformar och stilmallar Den studerande utveckla applikationer anpassade för olika webbläsare Den studerande planerar struktur, funktioner och gränssnitt för molnapplikationer Den studerande redogör för kryptering och krypteringsalgoritmer Den studerande validerar sina programfiler enligt W3Cstandard Den studerande formulerar- och löser problem med viss Den studerande utvecklar med säkerhet webbapplikationer för olika webbläsare och tablets Den studerande formulerar och löser problem självständigt och med säkerhet Sida 6 av 6