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

-

61 treff ( i Oslo ) i Systemutvikling

Sorter på søkerangering, kursnavn, pris, sted, kursdato


Oslo 5 dager 22 500 kr
24 Apr
Kursinstruktør    Kursinnhold About this CourseThis five-day instructor-led... [+]
Kursinstruktør    Kursinnhold About this CourseThis five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2012 database. The course focuses on teaching individuals how to use SQL Server 2012 product features and tools related to maintaining a database. Also this course helps you prepare for the Exam 70-462 Below are the some of the new features of SQL Server that has been discussed in this course •Discussion around servicing SQL Server (Service Packs, Cumulative Updates, Hotfixes) ◦Understanding the relationship between the different levels of updates to the SQL Server product is very important for those working with it. The course now covers details on how hotfixes, cumulative updates and service packs are related and when to apply each type of update. •SQL Server use of automated update ◦SQL Server can now utilize Windows Update for servicing. The course shows how to enable automated updates and when the use of these updates should and should not be used. •Partial database containment ◦A significant challenge when migrating databases between servers is the management of objects such as logins that are not contained within the database. The course now discusses the partial containment options that are provided by SQL Server 2012. In particular, authentication-related changes are discussed. •Users with passwords (contained users) ◦The course shows how SQL Server 2012 allows users to be authenticated at the database level, rather than at the server level. This is an important first step in for database containment. •User-defined server roles ◦In earlier versions of SQL Server, user-defined roles could be created at the database level but not at the server level. In SQL Server 2012, user-defined roles can also be defined at the server level. This can help to increase the security of systems. Having the ability to configure more fine-grained permissions lets logins be assigned only the permissions that they need to do their work. •In-place upgrades of data-tier applications ◦In earlier versions of SQL Server, an upgrade of a data-tier application involved migrating all the data within a database to a new database. In SQL Server 2012 this is no longer needed and the course shows how data-tier applications can be upgraded much more quickly, and using less system resources. •Appendix with intro to AlwaysOn, High Availability and Replication concepts ◦Students who will be attempting the certification exam that is relevant to this course require knowledge of high availability and replication. In earlier versions of this course, none of these details were covered. In this version of the course, an appendix that covers the core concepts for high availability (including SQL Server 2012 AlwaysOn technologies) and replication is provided. Audience ProfileThe primary audience for this course is individuals who administer and maintain SQL Server databases. These individuals perform database administration and maintenance as their primary area of responsibility, or work in environments where databases play a key role in their primary job. The secondary audiences for this course are individuals who develop applications that deliver content from SQL Server databases. At Course Completion After completing this course, students will be able to: •Plan and install SQL Server. •Describes the system databases, the physical structure of databases and the most common configuration options related to them. •Explain the concept of the transaction log and SQL Server recovery models and implement different backup strategies available with SQL Server. •Create SQL Server Backups. •Restore SQL Server databases. •Use the import/export wizards and explain how they relate to SSIS. •Work with SQL Server security models, logins and users. •Work with fixed server roles, user-defined server roles, fixed database roles and user-defined database roles. •Work with permissions and the assignment of permissions. •Work with SQL Server Audit. •Work with SQL Server Agent, jobs and job history. •Implement SQL Server agent security, proxy accounts and credentials. •Configure database mail, alerts and notifications. •Create database maintenance plans. •Work with SQL Profiler and SQL Trace stored procedures. •Introduce DMVs and the configuration of data collection. •Work with Central Management Servers and Multi-Server queries, Virtualization of SQL Server and Data-Tier Applications. •Troubleshoot SQL Server databases. Kurset fører til eksamen 70-462 Sertifiseringsløp [-]
Les mer
Oslo Og 2 andre steder 3 dager 17 900 kr
What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric conce... [+]
What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric concepts, they can be harnessed by everyday developers to create long-lasting, flexible solutions. DDD and CQRS are gaining in popularity because they attack genuine challenges in software development. This course balances explaining important underlying theory with both design- and code-focused exercises, giving participants both understanding and new practical development skills. Rather than teaching a framework, the course teaches a factoring and some ways to implement it, highlighting the key pitfalls to avoid along the way. During the course, a small application will gradually be built up from scratch. The course also includes coverage of testing, how to apply the insights from the course to existing systems and how to scale out a system developed using CQRS. Read more about CQRS and DDD on the CQRS FAQ   About the instructor Carl has extensive experience in software development and software architecture, both in active use, blogging, and teaching. He uses a variety of programming languages daily. Carl has worked in the software industry for the last 15 years. His experience spans over a wide range of paradigms and platforms, and he has developed everything from custom web site design and bioinformatics toolkits to grammar engines and compilers. His specialty is to make systems coordinate and systematize large amounts of heterogeneous data - or, more casual, "bringing order out of chaos." He also likes to heal major systems that are in need of an architect.   Day 1 The Challenge of "Database Driven" Software Development Types of complexity Scaling and consistency Testing Integration Introduction to Domain Driven Design Domains and Domain Models Ubiquitous Language Exercise on building a domain model Bounded Contexts Why boundaries matter Context Maps Decomposition in the domain Composition in the UI Exercises on boundary hunting Commands, Queries and Events Normalization and denormalization Write models and read models Events as the write-side/read-side link Eventual consistency and its consequences Designing commands Designing queries Exercise on command and query design Message Busses Messages as decoupling Publish/Subscribe Send vs. Publish Building a simple message bus Exercise on message bus implementation Write Side Architecture Command handlers State sourcing vs. event sourcing Introduction to aggregates Building up aggregates from past events Transactional safety Exercise on command handlers and aggregates Day 2 BDD Style Testing Introduction to BDD Commands, Events and BDD Building a simple test framework Exercise on BDD Event Stores Existing options Building an event store on top of an RDBMS Implementing a repository using an event store Advantages of freeing aggregate representation from persistence Optimizations using snapshots Exercise on building an event store Advanced Aggregate Design Finding aggregate boundaries Coping with relationships Exercise on aggregate design Building Read Sides Overall approach Relational DB read sides NoSQL read sides Other options Re-building and introducing new read sides Exercise on building read sides Day 3 Sagas What is a saga? Different types of saga Handling saga state Building a simple saga framework Exercise on sagas Evolving a System Refining domain models Handling changes to commands Event versioning Handling event upgrade Exercise on event upgrading CQRS, DDD and Existing Codebases Introducing bounded contexts to existing systems Separating commands and queries Migrating towards event sourcing Scaling out Using the read/write separation to scale Scaling write sides by bounded context and by aggregate Scaling within an aggregate Message distribution and reliability Message queues and ESBs Other Opportunities Parallel development and outsourcing Recreating previous states for debugging   [-]
Les mer
Oslo 5 dager 22 500 kr
08 May
Kursinnhold About this Course This training course teaches developers the programming skills th... [+]
Kursinnhold About this Course This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5. The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including: •Building new data types. •Handling events. •Programming the user interface. •Accessing a database. •Using remote data. •Performing operations asynchronously. •Integrating with unmanaged code. •Creating custom attributes. •Encrypting and decrypting data. At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.This course uses Visual Studio 2012, running on Windows 8. Audience Profile This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming.This course is not designed for students who are new to programming"" it is targeted at professional developers with at least one month of experience programming in an object-oriented environment.   At Course Completion After completing this course, students will be able to: •Describe the core syntax and features of C#. •Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. •Implement the basic structure and essential elements of a typical desktop application. •Create classes, define and implement interfaces, and create and use generic collections. •Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods. •Read and write data by using file input/output and streams, and serialize and deserialize data in different formats. •Create and use an entity data model for accessing a database and use LINQ to query and update data. •Use the types in the System.Net namespace and WCF Data Services to access and query remote data. •Build a graphical user interface by using XAML. •Improve the throughput and response time of applications by using tasks and asynchronous operations. Kurset fører til eksamen: 70-483   Sertifiseringsløp [-]
Les mer
Oslo 3 dager 13 500 kr
10 Apr
08 May
05 Jun
Dette er et grunnleggende kurs i SQL-programmering. Kurset passer godt for deg som skal jobbe med relasjonelle databaser, som f.eks. Oracle, PostgreSQL, Microsoft SQL-ser... [+]
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.    Kursinnhold Dette er et grunnleggende kurs i SQL-programmering. Kurset passer godt for deg som skal jobbe med relasjonelle databaser, som f.eks. Oracle, PostgreSQL, Microsoft SQL-server eller MySQL/MariaDB.   Etter gjennomført kurs vil deltakerne være fortrolige med å opprette databaser og tabeller, sette inn data, endre og slette data og søke etter data i SQL-databaser.  Kursinnhold Introduksjon til relasjonsdatabaser og relasjonsmodellen: normalisering på tredje normalform. Introduksjon til MySQL, PostgreSQL, Oracle Express og tilhørende verktøy Introduksjon til SQL i Big Data (HiveQL, Cassandra QL, Phoenix HBase-klient) Søk i SQL-databaser, bl.a. med bruk av under-spørringer og inner og outer joins. Filtrering, gruppering og sortering av data. Oppretting, endring, kopiering og sletting av databaser og tabeller, Innsetting, oppdatering og sletting av data i tabeller Bruk av indekser og views. Skjema-design med bruk av ulike data-typer, tegnsett og lagringsformater. Introduksjon til MySQL, PostgreSQL og Oracle Express Bruk av bl.a. MySQL Workbench, PhPMyAdmin og Oracle Application Express. Kurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser med ulike typer datasett.    [-]
Les mer
Oslo 3 dager 18 750 kr
05 Apr
28 Jun
Dette kurset forklarer det grunnleggende i softwaretesting. Det er basert på ISTQB- pensum og har blitt akkreditert av BCS Professional Certification (ISEB). Kurset inne... [+]
Kursinstruktør    Lloyd Roden Loyd har over 30 års er faring fra IT-bransjen. Han har jobbet som utvikler, ledet en uavhengig test gruppe innenfor et programvarehus og har jobbet 10 år i  UK-baserte Grove Consultants som konsulent/partner. I 2011 startet han eget konsulentselskap med software testing som spesialfelt. Lloyd har holdt foredrag på konferanser som STAREAST, STARWEST, Eurostar, AsiaSTAR, Software Test Automation, Test Kongressen, og Unicom m.fl. Lloyd Rodens verdier:"Jeg ønsker at arbeidet som jeg gjør, enten det er i form av rådgivning eller opplæring, må være relevant, praktisk og må gjøre en forskjell for den enkelte samt organisasjonen. Det er viktig for meg at deltakerne på mine kurs forbedrer sine ferdigheter i softwaretesting, og at dette til slutt vil gjenspeile seg i den forbedrede kvaliteten på produktene som leveres av organisasjonen." "Lloyd er en av de beste instruktørene jeg har hatt i mitt liv. Super flink!" "Særs godt kurs med mye fokus på praktiske oppgaver som gjør læring vesentlig lettere. Engasjert kursleder hjelper også. Kursleder starter på et nivå som alle føler seg komfortabel med"Alexander Røstum "Kurset var meget bra! Det er intensivt og lærerrikt. Kursleder er faglig meget dyktig og hans presentasjonsteknikk er eksepsjonelt bra! Jeg er godt fornøyd med kurset og kursfasilitetene!" Carl-Fredrik Røøk, Forsvaret - LOS-programmet Hvem vil ha nytte av kurset?Kurset er rettet mot du som arbeider med softwaretesting. Dette omfatter personer i roller som testere, testanalytikere, testingeniører, konsulenter, testledere, brukeraksepttestere og utviklere. Kurset er også egnet for alle som ønsker engrunnleggende forståelse av softwaretesting; som prosjektledere, businessanalytikere, IT-direktører og konsulenter. Kurset krever ingen forkunnskaper. Dette er et 3-dagers instruktørledet kurs med øvelser, prøveeksamener, omfattende notater og spill. En 1-times flervalgseksamen er planlagt på ettermiddagen på den tredje dagen. Eksamensavgiften er ikke inkludert og koster kr. 2600,- + mva. ForkunnskaperIngen. Men det er en fordel at du som ønsker å ta eksamen har minimum 6 måneders erfaring med testing.Varighet3 dager Mer om kursetSkills Gained•   Learn about the differences between the testing levels and targets•   Know how to apply both black and white box approaches to all levels of testing•   Understand the differences between the various types of review and be aware of Static Analysis•   Learn aspects of test planning, estimation, monitoring and control •   Communicate better through understanding standard definitions of terms•   Gain knowledge of the different types of testing tools and the best way of implementing those toolsCourse ContentFundamentals of TestingThis section looks at why testing is necessary, what testing is, and explains general testing principles, the fundamental test process, and psychological aspects of testing.Testing throughout the software lifecycleExplains the relationship between testing and life cycle development models, including the V-model and iterative development. Outlines four levels of testing:• Component testing• Integration testing• System testing• Acceptance testingDescribes four test types, the targets of testing:•   functional•   non-functional characteristics•   structural•   change-relatedOutlines the role of testing in maintenance.Static TechniquesExplains the differences between the various types of review, and outlines the characteristics of a formal review. Describes how static analysis can find defects.Test Design TechniquesThis section explains how to identify test conditions (things to test) and how to design test cases and procedures. It also explains the difference between white and black box testing. The following techniques are described in some detail with practical exercises :•   Equivalence Partitioning•   Boundary Value Analysis•   Decision Tables•   State Transition testing•   Statement and Decision testingIn addition, use case testing and experience-based testing (such as exploratory testing) are described, and advice is given on choosing techniques.Test ManagementThis section looks at organisational implications for testing and describes test planning and estimation, test monitoring and control. The relationship of testing and risk is covered, and configuration management and incident management.Tool Support for TestingDifferent types of tool support for testing are described throughout the course. This session summarises them, and discusses how to use them effectively and how best to introduce a new tool. The ExamThe Foundation Certificate is awarded to those who pass a written one hour multiple-choice exam which is set, moderated, marked and invigilated by the Information Systems Examination Board (ISEB). The ISTQB Foundation exam is a 1-hour, 40 question multiple choice exam. There is an extra 15 minutes allowed for candidates whose first language is not English.The pass mark is 65% (26/40) and there are no pre requisites to taking this exam.The ISTQB/BCS Professional Certification (formerly ISEB) Foundation Exam takes place on the third afternoon of the course. of the course. [-]
Les mer
Oslo 5 dager 22 500 kr
29 May
Kursinnhold About this Course Data warehousing is a solution organizations use to centralize bu... [+]
Kursinnhold About this Course Data warehousing is a solution organizations use to centralize business data for reporting and analysis. This five-day instructor-led course focuses on teaching individuals how to create a data warehouse with SQL Server 2012, implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL Server Data Quality Services and SQL Server Master Data Services. This course helps people prepare for Exam 70-463. Audience Profile This course is intended for database professionals who need to fulfill a Business Intelligence Developer role. They will need to focus on hands-on work creating BI solutions including Data Warehouse implementation, ETL, and data cleansing. Primary responsibilities include:•Implementing a data warehouse. •Developing SQL Server Integration Services (SSIS) packages for data extraction, transformation, and loading (ETL). •Enforcing data integrity by using Master Data Services. •Cleansing data by using Data Quality Services. At Course Completion After completing this course, students will be able to:•Describe data warehouse concepts and architecture considerations. •Select an appropriate hardware platform for a data warehouse. •Design and implement a data warehouse. •Implement Data Flow in an SSIS Package. •Implement Control Flow in an SSIS Package. •Debug and Troubleshoot SSIS packages. •Implement an SSIS solution that supports incremental data warehouse loads and changing data. •Integrate cloud data into a data warehouse ecosystem infrastructure. •Implement data cleansing by using Microsoft Data Quality Services. •Implement Master Data Services to enforce data integrity. •Extend SSIS with custom scripts and components. •Deploy and Configure SSIS packages. •Describe how information workers can consume data from the data warehouse. Kurset fører til eksamen 70-463 Sertifiseringsløp [-]
Les mer
Oslo 3 dager 12 490 kr
26 Apr
14 Jun
Kurs i HTML5 og CSS3 er et kurs som fokuserer på en del av de nye elementene i HTML5, nye muligheter i CSS3, samt responsiv webdesign. Lær produksjon av moderne nettsid... [+]
Semantisk web med HTML5, video, responsiv webdesign, CSS3 for uante visuelle effekter og nyttige funksjoner.   Kurs i HTML5 og CSS3 er et kurs som fokuserer på en del av de nye elementene i HTML5, nye muligheter i CSS3, samt responsiv webdesign. Lær produksjon av moderne nettsider med dette kurset.   Hvorfor velge dette kurset i HTML5 og CSS3? Du vil lære om de nye mulighetene CSS3 gir, ting som vil sette deg i stand til å lage fantastiske og moderne layouter og effekter, kun ved hjelp av CSS. Og, du vil lære om de nye HTML5-taggene og hva disse har å si for utvikling av en nettside i dag. Vi ser på hva som støttes i de ulike nettleserne og hvilke utfordringer vi står ovenfor. Hvordan løser vi dette slik at vi trygt kan bruke HTML5 og CSS3, selv det som ikke har støtte i eldre nettlesere. Responsiv webdesign - du vil lære om Media Queries for enkelt å produsere en nettside som er tilpasset både mobil, nettbrett og desktop, hvordan håndtere skalerbare bilder, menyer og annet innhold som skal tilpasse seg skjermstørrelsen.   Kursinnhold Responsiv webdesign Responsiv webdesign - hva er det, hvordan bruker vi det? Media Queries: tilpasse sidene til ulike skjermoppløsninger (skjerm, nettbrett, telefon) Multi-kolonne layout Hvis tid: workshop hvor du kan bruke det du har lært på kurset til produksjon av eget prosjekt HTML5 HTML5 Doctype, nye HTML5 tagger, struktur og semantikk, håndtering av HTML5 i dagens (og gårsdagens) nettlesere Skjema: nye input elementer og attributter i skjema Audio og video: hva gjør vi der hvor HTML5-video ikke støttes? Lage en offline-versjon av websiden som kan lastes ned som en webapp på iPhone/iPad (portrett/landskaps visning, programikon). Hva er CSS3? Du får en god innføring og "oppskrifter" på hva som støttes av ulike nettlesere og hva du bør gjøre der hvor det ikke er støtte. Hvordan CSS3 kan forbedre hastigheten på nedlasting av sider og minske utviklingstiden? Visuelle effekter som f.eks runde hjørner, gradienter, skyggeeffekter, opacity m.m. uten bruk av bilder Flere bakgrunnsbilder på samme element, skalering, rammer av bilder m.m. Nye avanserte selektorer som lar deg formatere spesifikke elementer - automagisk! Pseudo-class og pseudo-elementer Rotering av innhold Webfonter Transparente farger (HSLA, RGBA)   Internkurs i HTML5 og CSS3 Våre kurs tilbys også som internkurs, på din arbeidsplass, over hele landet. Ta kontakt for mer informasjon: kurs@qross.no.   Uttalelser fra kunder Les flere uttalelser her. [-]
Les mer
Oslo 24 900 kr
24 Apr
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 18 900 kr
22 May
JavaScript is everywhere today, and there's no way around it. Now you can even run JavaScript on the server with node.js. Why not embrace this powerful language and learn... [+]
JavaScript is everywhere today, and there's no way around it. Now you can even run JavaScript on the server with node.js. Why not embrace this powerful language and learn the secrets. The need for proficient JavaScript programmers is increasing, and this course will give you a good basis to take on this role. The course teaches the JavaScript programming language from the ground up. It also gives an introduction to JavaScript ecosystem and APIs/tooling that is relevant for today's frontend (and backend!) programmers. The course has a practical format with roughly a 50/50 time split between lectures/discussions and exercises. Delegates are expected to have basic programming knowledge through experience with at least one other programming language. HTML and CSS alone is not enough background to take this course, as introductory programming concepts are not part of the course. Course structure: Day one focuses on the basic syntax of the language, as well as its built-in types.  Day two focuses on functions, objects, closures and how to combine these to create abstractions.  Day three focuses on asynchronous JavaScript, and also gives an overview of debugging, the ecosystem and tooling available for building JavaScript applications.  Course workshop: Exercises require a text editor and browser of the delegates choice. Programutvikling provides the necessary machines, but delegates may use their own computers if they want.  Pre-requisites: Delegates should be proficient with at least one other programming language. HTML and CSS alone is not enough background to take this course. Delegates will benefit from experience with web technologies such as HTML and CSS, but it is not strictly necessary. [-]
Les mer
Oslo Og 2 andre steder 5 dager 22 900 kr
24 Apr
29 May
03 Jul
The advent of HTML5 and CSS3 has seen something of a revolution in application development in recent times. This course takes the lid off these technologies and shows how... [+]
The advent of HTML5 and CSS3 has seen something of a revolution in application development in recent times. This course takes the lid off these technologies and shows how you can use their full power to create contemporary, adaptive, and interactive Web applications. This course provides an introduction to HTML5, CSS3, and JavaScript. You will gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications.   HTML and CSS Core Principles: HTML core concepts and syntax; CSS core concepts and syntax Creating HTML5 and CSS3 Web Pages: HTML5 semantic tags; Additional HTML5 layout features; CSS3 enhancements JavaScript Core Principles: JavaScript essential syntax; Accessing and updating HTML content by using DOM; Getting started with jQuery; Event handling Using Forms: Defining a form to gather user input; Using the new HTML5 input elements; Validating input; Implementing JavaScript validation Implementing Ajax-Enabled Web Pages: Overview of Ajax; Using Ajax manually; Using Ajax with jQuery; Guidelines for how to communicate with remote services Going Further with CSS3: Textual styling; Using CSS3 selectors; Additional CSS3 techniques Object-Oriented Programming in JavaScript: Creating objects; Defining properties and methods; Defining constructors; Understanding prototypes; Implementing inheritance Platform Integration: Using the File API; Implementing drag-and-drop; Incorporating audio and video; Using the Geolocation API Offline Working: Using local storage; Offline working; Using the application cache Creating Adaptive User Interfaces: Media queries; Creating applications that look good in different form factors; Creating printer-friendly applications Graphics: Using the canvas API; Using SVG; Techniques and recommendations CSS3 Animations and Effects: Transitions; 2D and 3D transformations; Key-frame animations Web Sockets: The need for Web Sockets; Implementing a Web Sockets client; Implementing a Web Sockets server Web Workers: What are Web Workers? Implementing a Web Worker; Asynchronous programming techniques Read more about Glasspaper: http://www.glasspaper.no/ Read more about the course: http://www.glasspaper.no/Hvem-er-du/Utvikler/Webutvikling/2095.Programming-in-HTML5,-CSS3,-and-JavaScript-(exam-70-480)-hands-on/STAVANGER/?epslanguage=no     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
Oslo 13 995 kr
06 Jun
Unngå dobbeltarbeid og overlapp mellom testnivåer. Lær å finne en større andel av feilene, og å sikre god, forutsigbar kvalitet i systemene med god testing [+]
Med dette kurset forbedrer du din test og sparer både tid og testkostnader. Kurset passer derfor for alle som arbeider med test av programvare, ledere for systemutvikling, prosjektleder, tester, testleder, kunder som kjøper programvare og andre som arbeider med kvalitetssikring av IT-systemer.    Kurset viser deg hva du bør kreve av dem som har testet før deg slik at du slipper å bekjempe problemer andre burde ha funnet.     Du lærer: Å teste slik at det blir mindre dobbeltarbeid og overlapp mellom testnivåer Å finne en større andel av feilene og å sikre god, forutsigbar kvalitet i systemene Å sørge for kvalitet og korrekt ressursbruk i alle steg av testprosessen Best practice - praktisk kursKurset er praktisk lagt opp med øvelser og diskusjoner. Hensikten er at du skal lære mest mulig på kortest mulig tid og ta kunnskapen i bruk med en gang du kommer tilbake på jobb.     Din kursleder - en av Nordens fremste eksperterKursleder er Hans Schaefer, en av Nordens fremste eksperter på test og kvalitetssikring av software. Han kombinerer stort engasjement med unike formidlingsevner som gjør at komplekse termer og problemstillinger forstås på en enkel og lettfattelig måte.     Hvem bør delta på kurset? Kurset passer for alle som arbeider med test av programvare, ledere for systemutvikling, prosjektleder, tester, testleder, kunder som kjøper programvare og andre som arbeider med kvalitetssikring av IT-systemer. [-]
Les mer
Oslo 3 dager 12 500 kr
26 Apr
Dette er kurset som passer for deg som ønsker en optimal introduksjon til HTML5, CSS3 og responsive rammeverk. Kurset er basert på solide erfaringer og du får garanter... [+]
Kursinnhold Kurset passer for designere og backend-utviklere med behov for å vite mer om frontend-koding, og for dem som ønsker å få en innføring i moderne webutvikling. Dag 1: HTMLVi går gjennom de vanligste html-elementene, fra de opprinnelige som fremdeles er i utstrakt bruk, til de nyeste introdusert i HTML5. Vi ser på forskjeller mellom semantiske og ikke-semantiske layout-elementer. Det vil bli gitt praktiske oppgaver underveis i løpet av kursdagen, for å få litt erfaring med koding. Det vil bli gitt en innføring i hvordan man debugger kode ved hjelp av nyttige verktøy. Dag 2: CSS  Vi går gjennom de mest brukte stilene i CSS3, og lærer å ta dem i bruk. Det vil bli gitt en innføring i bruk av media queries og hvordan vi stiler for ulike skjermstørrelser. Vi ser på CSS transisjoner/transformasjoner i 2D og 3D, samt font-ikoner og web-fonter. Vi ser på krav til nettsider relatert til UU - Universell Utforming.  Vi ser også litt på avanserte stilspråk som SASS og LESS. Dag 3 (opsjon): responsive rammeverkVi ser på de to mest benyttede reponsive rammeverkene, Foundation og Bootstrap, og tar i bruk ett av dem. Vi bygger opp en enkel hjemmeside, og ser på hvordan vi kan tilpasse denne til mobil, tablet og desktop ved hjelp av rammeverket, samt html og css som vi lærte om på de to første kursdagene. Vi ser på UI-elementer innebygget i rammeverket, og tar noen av dem i bruk. Vi ser litt på hvordan vi kan overstyre rammeverkets stilsett ved behov.  Forutsetninger: ingen Ønsker du ikke delta på dag 3, så ta kontakt med oss.    [-]
Les mer
Oslo 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
Oslo 2 dager 14 900 kr
Kursinstruktør Prior to gaining independence Robert has worked in senior architectur... [+]
Kursinstruktør Prior to gaining independence Robert has worked in senior architecture and technical management roles for several software companies providing tools in the energy sector for dealing with the masses of information flowing from today’s digital oil fields. He has dealt with understanding, designing, advocating and implementing effective architectures for sophisticated scientific and enterprise software in Python, C++, C# and F# and Javascript. Robert is a regular speaker at conferences, meetups and corporate software events and can be found speaking about topics as diverse as behavioural microeconomics in software development to implementing web services on 8-bit microcontrollers. He is organiser of the Oslo Python group and holds a Ph.D. in a natural science.   Kursinnhold Hilsen fra fornøyd deltaker: " Fenomenalt å ta et steg ut av koden og bedre forstå viktigheten og forventningene til en arkitektrolle. Et veldig bra kurs som kan anbefales til alle utviklere" Sound familiar? I’m not sure what software architecture is about, and how it’s any different from design. My manager has told me that I’m the software architect on our new project, but I’m not sure what that actually means. I want to get involved in designing software but I’m not sure what I should learn. I’ve been given some requirements and asked to design some software, but I’m not sure where to start. I’ve been asked to write a software architecture document but I’m not sure what to include in it. I’m not sure who to talk to in my organisation about how best to integrate what we’re building. I understand what software architecture is all about, but I’m not sure how to tackle it on my project. My project seems like a chaotic mess; everybody is doing their own thing and there’s no shared vision. Help! Is this the course for you?Designing software given a vague set of requirements and a blank sheet of paper is a good skill to have, although not many people get to do this on a daily basis. However, with agile methods encouraging collective ownership of the code, it’s really important that everybody on the team understands the big picture. In order to do this, you need to understand why you’ve arrived at the design that you have.In a nutshell, everybody on the team needs to be a software architect.This is a two-day training course about pragmatic software architecture, designed by software architects that code. It will show you what “just enough” up front design is, how it can be applied to your software projects and how to communicate the big picture through a collection of simple, effective sketches. Aimed at software developers, it fills the gap between software development and high-level architecture that probably seems a little “enterprisey” for most developers. Day 1 – The Design Role Introductions and setting the scene What is software architecture? Architecture and software architecture Design versus architecture The importance of software architecture The software architect role Software architects in the development team Software architecture role versus lead developer role The role and responsibilities Coding architects Soft skills Avoiding “ivory towers”: collaboration and coaching Designing software Quality attributes Constraints Principles Designing software given a blank sheet of paper Software design exercise (iteration one) Day 2 – Visualising Software Visualising software Reviewing the diagrams from the software design exercise UML versus informal sketches Ineffective sketches A lightweight approach for effective NoUML sketches Software design exercise (iteration two) Documenting software The importance of documentation Project and documentation stakeholders A lightweight approach for software documentation Alternative approaches for documenting software Software architecture in the development lifecycle Software architecture in waterfall, iterative and agile approaches “Just enough” up front design Risk-storming Evaluating software architecture and prototypes Guidance for doing “just enough” in the real world Our Approach to TrainingThe course is interactive, with a combination of presentation, group discussion and group working. Throughout the course you’ll solidify everything you learn by defining the architecture for a small software system through a series of exercises focused around a software design exercise and case study. Is there a practical element?Yes, you’ll be broken up into groups and asked to design a small software system from nothing but a set of requirements and a whiteboard. This includes: Defining the architecture for the case study solution. Deciding on the technologies that would be used to implement it. Drawing up different views of the architecture to illustrate the software components and their interactions. Assessing and justifying that the architecture will satisfy the functional and non-functional requirements. Comparing and reviewing what each of the groups has come up with; discussing the choice of technologies, diagram notation and process used to define the architecture. [-]
Les mer
Oslo Og 4 andre steder 5 dager 26 000 kr
24 Apr
24 Apr
08 May
The TOGAF® 9 Level 1 and 2 Combined course is an interactive, classroom-based learning experience. The course covers the curriculi of both Level 1 and level 2. [+]
The TOGAF® 9 Level 1 and 2 Combined course is an interactive, classroom-based learning experience. The course covers the curriculi of both Level 1 and level 2. The Foundation level content enables participants to successfully complete the associated TOGAF Level 1 exam, known as TOGAF 9 Foundation. The certification provides validation that the candidate has gained knowledge of the terminology, structure, and basic concepts of TOGAF 9, and understands the core principles of Enterprise Architecture and TOGAF. The TOGAF 9 Level 2 content focuses on the practical application of TOGAF framework, building on the foundational knowledge and comprehension of Level 1, using practical scenarios to enforce concepts. [-]
Les mer