Blekinge Tekniska Högskola

”Blekinge Tekniska Högskola, BTH, är en av Sveriges tydligast profilerade högskolor, där tillämpad IT och innovation för hållbar tillväxt står i fokus.” Källa: Om Blekinge Tekniska Högskola

Databaser, HTML, CSS, JavaScript och PHP (30 hp)

  • Javascript: Allmänt om programmeringsspråket, språkonstruktioner, programmering och felsökning.
  • jQuery: Ett JavaScriptbaserat bibliotek med klipp-och-klistra moduler.
  • AJAX: Att göra AJAX (Asynchronous JavaScript and XML) anrop med jQuery och JSON objekt (JavaScript Object Notation). På serversidan används PHP.
  • JavaScript och HTML5 apier såsom formulär, canvas, multimedia, websockets, audio och video.
  • Javascript och Document Object Model (DOM) tillsammans med HTML och CSS.
  • Utveckling av webbapplikationer med JavaScript-baserade tekniker.
  • Avancerad objektorienterad PHP-programmering med design patterns.
  • Allmänna PHP-baserade ramverk och i synnerhet MVC-baserade ramverk (Model View Controller), grunderna och användning av befintliga ramverk.
  • Utveckling av ett eget PHP-baserat och MVC-inspirerat ramverk där olika webbaserade tekniker samverkar. Tekniker som berörs är framförallt HTML, CSS, PHP och SQL.
  • Utveckling av en databasdriven webbapplikation genom att instansiera det egna ramverket.
  • Webbutveckling i Unix-miljö med versionshanteringsverktyg såsom git och github.
  • PHP-programmering i webbmiljö, syntax, semantik, koppling mot databaser, funktionsorienterad programmering, datastrukturer, algoritmer och inbyggda funktioner.
  • Objektorienterad PHP-programmering med språkkonstruktioner och begrepp. Objektorientering som sätt att strukturera och återanvända kod.
  • SQL och databasen MySQL tillsammans med PHP Data Objekt. Databasmodellering med ER-modellering (Entity Relationship).
  • Grafik och bilder med SVG: Att rita bilder med Scalable Vector Graphics och integrera dem i en webbapplikation.
  • Webbapplikationer, utveckling av webbapplikationer där tekniker såsom webbserver (Apache), PHP, HTML, CSS, och SQL integreras.
  • Användning av verktyg och tekniker som lämpar sig för utveckling av webbapplikationer, tex UNIX/Linux, installation på extern webbserver, ssh, ftp/sftp, databasklienter såsom PHPMyAdmin och MySQL Workbench.
  • HTML och HTML5: Element och dess uppbyggnad och användning. Valideringsverktyg.
  • CSS och CSS3: Hantering och användning. Valideringsverktyg.
  • PHP: Skriptbaserad PHP-programmering för att dela upp strukturen i filer och funktioner samt för att hantera formulär och lagring i databas.
  • SQL: SQL och den filbaserade relationsdatabasen SQLite tillsammans med PHP Data Objekt.
  • Strukturerad utveckling av webbapplikationer där synen på struktur, ordning och reda påverkar hur vi utvecklar vår webbapplikation.
  • Användning, i mindre omfattning, av verktyg och tekniker som lämpar sig för utveckling av webbapplikationer, tex egen webbserver för utveckling och test, UNIX/Linux, installation på extern webbserver för drift, ssh, ftp/sftp.