IT-kurs
Systemutvikling
Du har valgt: Webutvikling
Nullstill
Filter
Ferdig

-

22 treff i Webutvikling
 

Nettstudier 2 semester 4 980 kr
På forespørsel
Introduksjon til webpublisering, HTML og XHTML, CSS, prinsipper for webdesign, DOM og JavaScript, XML (SVG og RSS), multimedia på web (grafikk, bilder, lyd og video), in... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Ingen Innleveringer: Større og mindre øvinger tilsvarende 8 øvinger, hvor 6 må være godkjent før endelig karakter settes. Personlig veileder: ja Vurderingsform: Karakteren i faget settes på grunnlag av to eksamensdeler - et prosjekt (60 %) og en netteksamen (40 %). Prosjektet går over 5 uker og gjennomføres som gruppearbeid. I vurderingen av prosjektet teller prosess, dokumentasjon og produkt. Individuelle karakterer kan gis ved manglende deltagelse. Netteksamen varer 1 time og består av både flervalgs- og fritekstspørsmål. Både prosjekt, netteksamen og obligatoriske øvinger må være bestått for å få karakter i faget. Klageadgang gjelder for hver enkelt eksamensdel. Ansvarlig: Atle Nes Eksamensdato: 11.12.13 / 14.05.14         Læremål: Etter å ha gjennomført emnet Webutvikling 1 skal studenten ha følgende læringsutbytte: KUNNSKAPER:Kandidaten:- forstår klient-tjener-arkitektur i konteksten nettleser og webtjener.- kjenner til forskjellen på statiske og dynamiske websider.- kjenner til HTTP-protokollen og kryptert kommunikasjon med HTTPS.- forstår oppbygningen til en URL, domenenavn og porter.- vet forskjellen på absolutt og relativ adressering.- kjenner til virkemåten til søkemotorer.- forstår viktigheten av å følge web-standarder. FERDIGHETER:Kandidaten:- kan utvikle et funksjonelt nettsted ved bruk en enkel testeditor og HTML eller XHTML.- kan laste opp nettstedet til webtjener med SFTP.- kan endre utseendet på nettstedet med intern eller ekstern CSS.- kan bruke DOM og JavaScript til å lage dynamiske nettsider.- kan legge til multimedia (grafikk, bilder, lyd, video) på nettstedet.- kan integrere eksterne tjenester på nettstedet. GENERELL KOMPETANSE:Kandidaten:- får en grunnleggende forståelse av hvordan et moderne nettsted er oppbygd. Innhold:Introduksjon til webpublisering, HTML og XHTML, CSS, prinsipper for webdesign, DOM og JavaScript, XML (SVG og RSS), multimedia på web (grafikk, bilder, lyd og video), integrasjon av eksterne tjenester.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webutvikling 1 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 3 dager 17 900 kr
29 Jan
This course describes REST best practices and discusses important architectural and API modelling concepts, which you need to know in order to create scalable, secure, an... [+]
REST has emerged in recent years as a tremendously important vehicle for creating flexible and standards-based Web services. This course describes REST best practices and discusses important architectural and API modelling concepts, which you need to know in order to create scalable, secure, and performant REST APIs. The course is based on ASP.NET Web API 2, and discusses many of the rich framework APIs and advanced techniques available. What you will learn Creating REST services using Web API Advanced Web API 2 techniques API architecture and modelling concepts Working with OData The importance of Hypermedia in REST Building secure REST services Implementing Quality of Service features Deploying and hosting REST services   Essential Concepts:Overview of REST; HTTP methods, requests, responses, and headers; Creating a simple REST service using Web API Web API 2 Techniques: Managing flexible HTTP requests and responses; Dependency injection; HTTP message handlers; Filters; File uploading Model Binding: REST and MIME types; Content negotiation; Media formatters for XML, JSON, and BSON; Creating a custom model formatter; Configuration REST Clients: Consuming REST services in .NET; Consuming REST services in web and mobile clients; Additional types of client Managing Routes: Web API routing mechanisms; Route parameters; Best practices for designing APIs and routes; Architectural considerations and best practice Working with OData: Overview of OData; Defining a data model; Configuring an OData endpoint; Implement CRUD operations; Advanced techniques Building Hypermedia-Driven REST Services: What is Hypermedia? Understanding HATEOAS (Hypermedia as the Engine of Application State) constraints; Understanding HAL (Hypertext Application Language); Implementing Hypermedia solutions using Web API Security: Using SSL and HTTPs; Authentication and authorization options; ASP.NET identity; Using OAuth2; Using Windows Azure ACLs; Enabling Cross-Origin requests; Preventing Cross-Site Request Forgery (CSRF) attack Practical Considerations: Documenting a REST API; Logging; Error handling; Testing; Performance; Scalability; Versioning Deployment and Hosting: Deployment to IIS; Deployment to Windows Azure; Self-hosting using OWIN About Andy Olsen - the author and instructor of the course Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books. [-]
Les mer
4 dager 18 500 kr
Kursinstruktør Terje Berg-Hansen Terje Berg-Hansen har bred erfaring fra prosjektledelse... [+]
Kursinstruktør Terje Berg-Hansen Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte teknologier leder han også Oslo Hadoop User Group, og er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.    Forkunnskaper Grunnleggende kjennskap til HTML og CSS. Noe kunnskap i programmering, f.eks JavaScript vil være en fordel, men er ikke en nødvendig forutsetning for å ta kurset. Kursinnhold PHP er et kraftig skriptspråk som brukes til å lage dynamiske og interaktive websider. PHP brukes bl.a av Facebook, Wikipedia og Wordpress, og er et effektivt alternativ til f.eks. Ruby on Rails, Django, Microsoft ASP/.net og Java EE. MySQL er verdens mest populære open source databasesystem og brukes ofte sammen med PHP i dynamiske løsninger. Agenda Installasjon av PHP og MySQL. MySQL/relasjonsdatabaser Datatyper Oppbygging av en database Relasjoner SELECT, INSERT INTO, UPDATE, DELETE, CREATE, ALTER TABLE Administrasjon av databaser med PhpMyAdmin, MySQL Workbench og via kommandolinjen PHP-programmering Variabler og datatyper Kontrollstrukturer og løkker Funksjoner Sende/motta verdier mellom sider med POST og GET Cookies og sessions Bruk av include og require Sette inn, oppdatere, slette og søke etter data i MySQL-databaser med PHP Dataobjects (PDO) Utvikling etter MVC-oppsettet (Model, View, Controller). Kursoppgave: Lage et enkelt CMS-system for publisering av data på web Læremateriell PHP & MYSQL : From novice to ninja fra Sitepoint, samt online kursmateriell på norsk. [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Installasjon av webserver med scriptspråk og database. PHP, tilstandsbevaring (sesjonshåndtering), JavaScript, Ajax, web på mobile enheter, avansert innhold (lyd, vide... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende kunnskaper i HTML, CSS og programmering. Dette tilsvarer Webutvikling 1 og et vilkårlig programmeringsemne. Innleveringer: For å kunne gå opp til eksamen må 5 av 8 obligatoriske øvingsoppgaver være godkjent. Personlig veileder: ja Vurderingsform: Karakteren settes på grunnlag av større øving/case (60 %) og flervalgseksamen på nett (40 %). Netteksamen varer 1 t. Begge deler må være bestått. klageadgang i emnet gjelder hver enkelt vurderingsdel. Ansvarlig: Tore Mallaug Eksamensdato: 11.12.13 / 14.05.14         Læremål: KUNNSKAPER:Kandidaten:- forstår hvordan et nettsted er delt i funksjonalitet som utføres på tjeneren og funksjonalitet som utføres i nettleseren- kjenner til aktuelle teknologier som kan anvendes for å konstruere et nettsted FERDIGHETER:Kandidaten:- kan utvikle utvikle nettsteder med logikk på både klient- og tjenerside- kan å utvikle et komplett nettsted basert på en kombinasjon av tredjepartskomponenter og egen kode/design- har grunnleggende kunnskap i PHP og JavaScript- kan teknikker for å utveksle data med andre parter på Internett GENERELL KOMPETANSE:Kandidaten:- kan identifisere potensielle sikkerhetsmessige svakheter i en webløsning og iverksette gode sikkerhetstiltak Innhold:Installasjon av webserver med scriptspråk og database. PHP, tilstandsbevaring (sesjonshåndtering), JavaScript, Ajax, web på mobile enheter, avansert innhold (lyd, video, 3D, m.m.), bruk av tredjeparts datakilder (web services m.m.), sikkerhet i webapplikasjoner, komponentbasert webutvikling.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webutvikling 2 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 2 dager 13 900 kr
The Knockout library provides support for data binding in a JavaScript and HTML environment. This in turn enables web developers to put the the MVVM (Model, View, View-Mo... [+]
The Knockout library provides support for data binding in a JavaScript and HTML environment. This in turn enables web developers to put the the MVVM (Model, View, View-Model) presentation pattern to use. Much of Knockout's popularity is thanks to the way it simplifies writing dynamic UIs. It has also been embraced by Microsoft, and is now included with ASP.NET MVC. Applying the MVVM pattern also offers another great benefit: the ability to easily write good unit tests for interaction logic!  This course will teach you how to use Knockout effectively - but it doesn't stop there. It also teaches you what a view model is, what it should be responsible for, and how to factor it. And, perhaps most importantly, you will learn how to write tests for your view models.  Along with explanations of the patterns and techniques involved and many code walkthroughs, the course also has a series of practical labs, providing an opportunity for you to dig in to Knockout and try writing view model tests for yourself.       Dag 1 Preliminaries The architecture of the web The rise of the Single Page Application The challenge of user experience The need for testability The role of design patterns, and how they help   The MVVM Presentation Pattern So what is a model, anyway? RESTful models Views View Models Data binding The observer pattern   Introducing Knockout What is Knockout? Declarative data binding in HTML Creating simple view models with observables Binding the view model to the view Exercise: your first view model   Basic View Model Testing What is unit testing? Why write automated tests? Introduction to QUnit Writing basic view model unit tests Exercise: writing some basic view model tests   Computed Observables What is a computed observable? How dependency tracking works Writing tests Writable computed observables Exercise: using a testing computed observables   Event Binding and Server Interaction Client side view model, server side model Event binding How to factor the server interaction for testability Implementing the call to the server Testing the interaction without really calling the server Exercise: event binding and server interaction   Dag 2 Observable Arrays What is an observable array? The foreach binding Populating with data from the server side - in a testable way Exercise: observable arrays and the foreach binding   Filling In Some Gaps: More Bindings and the Binding Context The if and ifnot bindings The with binding The css, style and attr bindings The hasFocus binding The uniqueName binding, and when you may need it The binding context, $root, $data, $parent, $index and $element Exercise: bindings and binding contexts   Templates The re-use problem templates tackle Basic template usage Rendering tree-like data using templates Dynamically selecting templates Integrating other template engines Exercise: templates   Custom Bindings What are custom bindings? Using a plug-in providing a custom binding Writing your own custom binding Exercise: custom bindings   Also Good To Know Augmenting observables with extenders The throttle extender The mapping plug-in Performance gotchas Where to find stuff: plug-ins, examples, documentation     [-]
Les mer
Oslo 5 dager 22 900 kr
29 Jan
When Microsoft introduced ASP.NET, they revolutionized Web development. The clean separation between Web design and code-behind implementation classes brings some much-ne... [+]
When Microsoft introduced ASP.NET, they revolutionized Web development. The clean separation between Web design and code-behind implementation classes brings some much-needed structure and discipline to Web applications, and gives full access to the power of the .NET Framework class library. This course takes a close look at ASP.NET and includes the latest features in ASP.NET 4.5.   About Andy Olsen - the author of the course This course is designed and written by Andy Olsen. Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.     Introduction to ASP.NET 4.5: Evolution of ASP.NET Web development; Websites and Web Projects; Designing Web pages in Visual Studio 2012; Understanding code-behind files; Running/debugging a Web application   Understanding Web Forms: Adding controls to a Web form; The ASP.NET event model; Web Forms processing stages; Overview of View state; Understanding requests and responses   Using ASP.NET Server Controls: Types of server controls; HTML server controls; Web controls; List controls; Validation controls; ASP.NET 4.5 validation features; Rich controls; Strongly-typed data controls; Model binding   Asynchronous Web Applications:  Asynchronously reading and writing requests and responses; Asynchronous HTTP handlers and modules   Defining Themes and Master Pages: Overview of themes and skins; Using style sheets with themes; Creating and using master pages   Implementing Navigation Support: Programmatically connecting pages; Defining a sitemap; Displaying a sitemap   The ASP.NET Application Model: Application lifetime; Handling application events; Understanding web.config   State Management: View state; Query strings; Cookies; Session state; Application state   Defining User Controls: Overview of user controls; Creating a user control; Adding code to a user control; Using a user control in a Web page   Defining Server Controls:  Overview of server controls; Creating a server control; Defining adaptive rendering; Extending existing Web controls   Introduction to Data Access: .NET data providers; Connecting to a database; Connection strings in web.config; Executing a query; Processing a result set; Overview of DataSets   Data Binding:Single-value binding; Data source controls; Selecting and updating records; Rich data controls; LINQ; Data services; Model binding   Client-side Scripting and Ajax: ASP.NET AJAX; jQuery; Script libraries and server callbacks; Accessing services   ASP.NET MVC 4:  Overview of ASP.NET MVC 4; Controllers and actions; Creating and customizing views   Caching: Caching fragments of Web pages; Data caching; Configuring caching; Defining cache dependencies   Web Sockets: What are Web Sockets? Implement Web Sockets in ASP.NET; Client-side interactions using HTML5     [-]
Les mer
3 dager 17 900 kr
This course provides an introduction to client-side Web development. The course begins with a summary of how HTML, CSS, and JavaScript fit together, and then goes into ea... [+]
This course provides an introduction to client-side Web development. The course begins with a summary of how HTML, CSS, and JavaScript fit together, and then goes into each of these three topics in sufficient detail to enable you to start creating your own Web pages. The course does not assume prior experience in Web development. We cover everything you need to know about HTML and CSS. However, some programming experience is required for the JavaScript part of the course; you should be comfortable with programming concepts such as variables, loops, decision-making, and functions. What you will learn Understand client-side web development technologies Creating HTML web pages Using HTML controls effectively Creating CSS style sheets Defining common CSS styles Making a Web page dynamic via JavaScript Understand JavaScript language essentials Handling user interaction events Manipulating Web page content using JavaScript Web Development Concepts and Technologies:The role of Web servers and browsers; HTTP requests and responses; Defining a Web page using HTML; Styling documents using CSS; Implementing dynamic behaviour using JavaScript Creating Simple HTML Web Pages: HTML document structure; Defining text content using div, span, etc.; Defining headers; Creating hyperlinks Lists and Tables: Creating ordered and unordered lists; Configuring list appearance; Creating tables, table rows, and table columns; Configuring table layout Defining Forms: The role of forms in HTML; Defining input controls; Defining buttons; Submitting and resetting forms Working with Images: Image file formats; Adding images to a web page; Configuring images; Using images in hyperlinks Web Development Quickstart (3 days) Getting Started with CSS: Overview of CSS; Defining inline and embedded styles; Linking to external style sheets; Overview of media queries and adaptive rendering Understanding CSS Selectors: Element selectors; Class selectors; id selectors; Combining selectors; Positional selectors; Attribute selectors; Chaining and grouping selectors Details of CSS Styling: Styling backgrounds; Styling text; Styling fonts; Styling lists; Styling tables Understanding the CSS Box Model: Overview; Defining borders; Defining padding; Defining margins Controlling Layout: Visibility and display; CSS positioning; Floating elements; Additional techniques Getting Started with JavaScript: Overview of JavaScript; Defining immediate JavaScript code; Defining JavaScript functions; Overview of common JavaScript libraries JavaScript Essential Syntax: Declaring variables; Using operators and expressions; Loops and decision making; Functions; Alert, confirmation and prompt boxes Event Handling: Event-handling concepts; Handling events inline; Defining event-handler functions; Handling common types of events Window and Document Management: Interacting with the browser; Document Object Model (DOM); Accessing nodes in the document; Manipulating existing content in the Web page; Adding new content to the Web page What Next: Overview of jQuery and other libraries; Overview of Ajax; Overview of HTML5 and CSS3 features. About Andy Olsen - the author and instructor of the course Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US. [-]
Les mer
3 dager 7 900 kr
Å lære HTML og CSS for å kode et nettsted er ikke bare for nerder, men for alle som jobber med web. Enten du er designer, redaktør, eller skal oppdatere innhold, er ... [+]
På dette kurset vil du lære å kode et enkelt nettsted, lære de grunnleggende taggene og designe med css. Dette er et godt grunnlag for å jobbe med WordPress, Dreamweaver, søkemotoroptimalisering og universell utforming. Dette vil gjøre deg i stand til forstå web-terminologien og kommunisere med andre webutviklere. Dette gjør deg mer effektiv og ettertraktet. Du får ditt eget web-hotell under kurset for å publisere kurs-oppgaven og kunne trene deg opp etter kurset for å bli tryggere. Dette lærer du: Grundig innføring i HTML og CSS Kode responsive nettsider (tilpasses ulike skjermstørrelser) Formatering av tekst i HTML Typografi med CSS Universell utforming Riktig struktur på innholdet Bruk av fontdatabase Publisering av nettsidene til en webserver  Hvorfor skal du velge IGM til HTML og CSS opplæring: Kursinstruktørene i HTML og CSS har lang erfaring med koding og mange års undervisningserfaring på kurs og høgskolestudier Små grupper Egenutviklet kursdokumentasjon og teori Minnebrikke med kursoppgaver Gratis support etter kurs Gratis domene i kursperioden Velg mellom bruk av PC eller Mac på våre kursmaskiner [-]
Les mer
24 900 kr
This course covers everything you need to know to start building applications with the latest Microsoft web development stack. We will use ASP.NET MVC on the server and s... [+]
1. Introductiona. Fundamentals of the MVC design patternb. Starting new MVC projectsc. Basics of handling an HTTP request 2. Controllersa. Routingb. Controller factoriesc. Actionsd. Action filterse. Areasf. Async controllers with async / await 3. Viewsa. View conventionsb. Razor syntaxc. HTML helpers and custom helpersd. View and partial viewse. Templates 4. Modelsa. Model bindingb. Mass assignment vulnerabilitiesc. Models versus view modelsd. Model validatione. Data annotations 5. JavaScripta. JavaScript and ECMAScript 5b. Scope, functions, and best practicesc. Using Prototypesd. Using Modules and IFFEs. 6. jQuerya. DOM ready b. Selecting elementsc. Catching eventsd. Manipulation and traversal 7. AJAX and MVCa. Using the AJAX helpersb. Client validation and custom client validationsc. jQuery UI widgetsd. Bundling and minifying scriptse. Remote validation 8. HTML 5a. New elements and inputsb. Working with mediac. Canvas and SVG 9. CSS 3a. The box modelb. Animation and transitionsc. Rounded corners and box shadows 10. JavaScript APIsa. Web Storageb. GeoLocationc. WebSockets and Signal R [-]
Les mer
Oslo 3 dager 17 900 kr
13 Dec
07 Feb
This course looks at advanced ASP.NET Core techniques and API features. [+]
The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We will take a particularly keen look at the new techniques features available in ASP.NET Core. What you will learn Advanced controller and view techniques Using platform features Creating robust and reliable MVC solutions Implementing OWIN middleware components Creating full-duplex web sockets solutions Implementing security Developing and deploying Azure solutions About Andy Olsen - the author and instructor of the courseAndy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.   MVC Techniques: Controller techniques; Defining filters; Implementing compression; Model binding techniques Client and Server Platform Features: Caching; Globalization and localization; HTML5 semantic tags; HTML5 accessibility; Search Engine Optimization Error Handling, Logging, and Monitoring: Getting started with code contracts; Using code contracts; Handling errors; Implementing logging and monitoring Web Sockets: Understanding web sockets; Defining a web sockets server; Defining a web sockets client; Using SignalR Implementing Middleware components: Overview of the HTTP pipeline; Overview of OWIN; Implementing OWIN middleware components; Advanced techniques Designing and Implementing Security: Overview of authentication; Implementing Windows authentication; Implementing forms authentication; Implementing OAuth authentication Additional Security Techniques: Implementing claims-based authentication; Managing data integrity; Implementing a secure site; Identity Server 4 Windows Azure Development: Windows Azure concepts; Windows Azure architecture and components; Creating a cloud service application; Running a cloud service application Deploying Services to Azure: Web Deploy using Visual Studio; Web deployment packages; Command-line tools for Web Deploy; Deploying to Windows Azure  [-]
Les mer
Oslo 5 dager 22 900 kr
11 Dec
ASP.NET Core is new in Visual Studio 2015, and is a revolution in the world of Microsoft web development. [+]
This course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. Well explore the new features available in ASP.NET Core and show how to get the best out of the latest toolset and integration possibilities. What you will learn ASP.NET Core principles MVC architecture and benefits Creating views, view components, and tag helpers Using ASP.NET dependency injection and configuration Test-driven development Navigation and state management Creating RESTful services using Web API ASP.NET Identity security Creating Single Page Applications (SPAs)   About Andy Olsen - the author and instructor of the courseAndy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.   Introduction to ASP.NET Core: Introduction to .NET Core; ASP.NET Core essentials; Creating a simple ASP.NET Core web app; A closer look at ASP.NET Core middleware; Creating custom OWIN middleware components Getting Started with MVC: Introduction to ASP.NET Core MVC; Understanding controllers; Understanding views; Layout pages; A closer look at Razor syntax Creating a Complete ASP.NET MVC Application: Design considerations; Defining models and views; Handling form submissions; Additional techniques; Asynchronous action methods Tag Helpers: Introduction to tag helpers; UI tag helpers; Link and script tag helpers; Environment tag helper; Cache tag helper Structuring ASP.NET Core MVC Applications: Design considerations; Defining the domain model; Defining the Web application Dependency Injection, Configuration, and Entity Framework: Dependency injection principles; DI in ASP.NET Core; Configuration in ASP.NET Core; Using Entity Framework Core Test Driven Development with ASP Core MVC: TDD principles; Unit testing frameworks for .NET Core; XUnit.net walkthrough; Unit testing ASP.NET MVC controllers; Mocking Defining Custom Tag Helpers: Custom tag helpers; Tag attributes; Additional techniques; Worked example: Pagination tag helper Implementing Navigation: Defining view-model classes; Implementing data filtering in a controller; Understanding the routing mechanism; Adding custom entries to a route table; Defining defaults, parameters, and validation; Generating URLs and hyperlinks; Custom route constraints State Management: Using hidden fields; Session and application state; Custom model bindings Creating RESTful Services using Web API: Overview of Web API; Building servers and clients; Content negotiation; Attribute routing; Custom model binding; Invoking RESTful services from Ajax clients Security using ASP.NET Identity: Security concepts; Overview of ASP.NET Identity; Customization possibilities using ASP.NET Identity Creating Single Page Applications: Overview of SPAs; Using GruntJS, NPM, and Bower support; Overview of AngularJS and Bootstrap [-]
Les mer
5 dager 21 000 kr
Kursinnhold About this Course In this course, students will learn to develop advanced ASP.NET MVC ap... [+]
Kursinnhold About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the student for exam 70-486. Audience Profile This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic. At Course Completion After completing this course, students will be able to: •Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application. •Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. •Create MVC Models and write code that implements business logic within Model methods, properties, and events. • Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views. • Create Views in an MVC application that display and edit data and interact with Models and Controllers. • Run unit tests and debugging tools against a web application in Visual Studio 2012 and configure an application for troubleshooting. • Develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users. • Implement a consistent look and feel, including corporate branding, across an entire MVC web application. • Use partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests. • Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application. • Implement a complete membership system in an MVC 4 web application. Build an MVC application that resists malicious attacks and persists information about users and preferences. Describe how to write a Windows Azure web service and call it from and MVC application. • Describe what a Web API is and why developers might add a Web API to an application. • Modify the way browser requests are handled by an MVC application. • Describe how to package and deploy an ASP.NET MVC 4 web application from a development computer to a web server for staging or production. Fører til eksamen: 70-486   Sertifiseringsløp [-]
Les mer
2 dager 8 500 kr
Kurs for deg som skal bruke video i din digitale markedsføring eller deg som jobber med redaksjonelt innhold på nettet. [+]
Du skal lære å lage korte filmer til nettet. Dette innebærer å planlegge innhold, filme, klippe og redigere filmen. Content Marketing i praksis. • Bearbeiding av idé og planlegging av innhold • Fra idé til storyboard • Klipping og redigering av film med Adobe Premiere pro • Rettigheter ang musikk • Deling av film på nettet [-]
Les mer
2 dager 7 900 kr
På forespørsel
"Practical Universal Business Language Deployment" overviews the OASIS Universal Business Language (http://www.oasis-open.org/committees/ubl/) suite of publicly-available... [+]
"Practical Universal Business Language Deployment" overviews the OASIS Universal Business Language (http://www.oasis-open.org/committees/ubl/) suite of publicly-available files, process and methodology descriptions, deployment strategies and documentation from a technical perspective.     UBL is the product of an international effort to define a royalty-free library of standard electronic XML business documents such as purchase orders and invoices. Developed in an open and accountable OASIS Technical Committee with participation from a variety of industry data standards organizations, UBL is designed to plug directly into existing business, legal, auditing, and records management practices, eliminating the re-keying of data in existing fax- and paper-based supply chains and providing an entry point into electronic commerce for small and medium-sized businesses.   The second day overviews the customization of UBL in detail, including the conception, specification and deployment of subsets and extensions of UBL document models and schemas. Also included is creating your own non-UBL documents using the UBL library and adding non-UBL constructs to existing UBL documents. Hands-on exercises walk the student through the creation of conformant subset UBL schemas and validating instances with those schemas.   This is a course supporting the deployment and use of UBL artefacts, but this is not a course in the interpretation of specific UBL information items in a business context or the adaptation of financial systems to the semantics expressed by UBL. The instructor is not in a position to offer financial or legal advice regarding the application or suitability of UBL to any particular scenario or purpose.   Hands-on exercises are provided in a turnkey fashion for a Java-based environment under either Windows command-line or Linux shell invocation. Students may use any editing tool they wish for modifying the exercise files when completing the exercise objectives. Customization exercises on the second day are run on top of OpenOffice 3 using the Crane-UBLProfile software available in class.   Attendees of the second day are encouraged to bring their customization requirements to class to exercise the concepts and tools with their own objectives in mind. Students will be creating customized subset schemas and associated documentation in class using the software tools provided as part of the curriculum.   Cost for first attendee paid before early-bird date 2010-05-02 and per loyalty attendee:    NOK 7900,- (price does not include any taxes: any applicable taxes to be determined during the invoicing process)    Cost for first attendee paid after early-bird date 2010-05-02:      NOK 8750,- (price does not include any taxes: any applicable taxes to be determined during the invoicing process)   Målgruppe This course is aimed at people needing to understand both conceptual and practical aspects of the files published by the UBL committee, as well as deployment methodologies and strategies. The one-day version of the course is more high level and has less technical detail than the in-depth second day of the course.   Those attending the second day of class use provided tools to specify subset customizations of UBL and create subset schemas for use when validating instances according to the requirements of a UBL customization.   Kursmateriell  Copies of the exercise materials are available on USB sticks at the course.   The first-day hands-on exercises require either OpenOffice (version 2 or 3) or Microsoft Excel.   The second-day hands-on exercises require OpenOffice 3 (available from http://www.OpenOffice.org) to be already installed in the student´s environment. A copy is brought to class by the instructor, but it would save time to have it already installed and ready to use. The Crane-UBLProfile filters are used to create conformant UBL 2.0 schemas during class exercises.   Some of the hands-on exercises require opening files in Portable Document Format (.pdf) such as supported by GSview available from http://www.ghostscript.com/GSview.html and by Adobe Acrobat PDF Reader available from http://www.adobe.com/products/acrobat/alternate.html.   Tilbakemeldinger fra kunder  I talked with three vendors regarding who in the industry should be contacted for XSLT and XSL-FO consulting and in all three cases Ken Holman was the first and most highly recommended name they gave. He is well-respected in this small community of XSL experts. I was amazed at his ability to look at a complex layout and know the limitations and strengths of different rendering engines and write XSL in such a way that was standards compliant and worked very well in all rendering engines.   Zak Ali Founder eSided Business Solutions, LLC. [-]
Les mer
2 dager 7 200 kr
På forespørsel
Med XML og relaterte standarder som XSL og XPath er det mulig å utvikle distribuerte nettbaserte tjenester for utveksling av data i et standardisert format. [+]
XML er kommet for å bli og vil bli standard for å utveksle informasjon mellom kontor, intranett, internett og database-applikasjoner.     MålsettingKurset henvender seg primært til webutviklere og innholdsleverandører som ønsker å integrere XML i sine inter- eller intranettløsninger. Deltakerene vil etter kurset ha en grunnleggende forståelse av, og kjennskap til om hvorfor og hvordan XML kan anvendes for å oppnå en bedre utveksling og deling av strukturert og ustrukturert informasjon og data.     DokumentasjonProfessional XML fra Wrox, eller tilsvarende.     Kursinnhold     * Introduksjon          o Historisk oversikt SGML, HTML, XHTML og XML     * Hvorfor XML          o Hva er XML, hvorfor og hvordan vil XML endre utvikling for internett     * Grunnleggende XML          o XML struktur og syntaks. Gjennomgang av målene for XML. Lage og utforme XML dokumenter     * Kontrollere XML          o Gjennomgang av Document Type Definitions (DTD's) og XML Schemas for å kontrollere og styre struktur og data i XML filer     * Scripting XML          o Webscripting og XML prosessering. Gjennomgang og programmering av XML-objekt modellen vha. Javascript og Visual Basic (Script)     * Presentere XML          o Bruk av CSS til å presentere XML data     * Introduksjon til XSL(T)          o Kort om XSL og XSL Transformations. Demo av hvordan man kan benytte XSL og XSLT til å formatere, sortere, filtrere og konvertere XML Data   MetodikkGateway tilbyr praktisk og virkelighetsnær opplæring. I tillegg til å jobbe med kurs og opplæring, er våre instruktører også konsulenter som jobber med utvikling og problemløsninger i den aktuelle programvare. Dette betyr at instruktørene kjenner den praktiske bruk av programmet i ulike bedriftsmiljøer.   Vi har som oftest små grupper på kurs, slik at kursleder kan ta seg av hver enkelt. Alle deltakere får egen PC under kurset. Kursleder vil vise ulike teknikker på storskjerm, deltakerne vil deretter få oppgaver der de kan prøve ut disse teknikkene.   Deltakerne vil få utdelt dokumentasjon som vil bli benyttet under kurset, slik at man lettere kan bruke dokumentasjonen som oppslagsverk i ettertid.   [-]
Les mer

Lukk Denne siden benytter seg av informasjonskapsler (cookies).
Du kan fortsette å bruke siden som vanlig hvis du godtar dette. Les mer om bruk av informasjonskapsler i vår personvernerklæring.
;