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

-

Oslo Og 6 andre steder 3 dager 18 000 kr
30 Sep
30 Sep
14 Oct
TOGAF9 Level 2 Certified er tredagers sertifiseringskurs som er fokusert på gi deltakerne en dypere forståelse av TOGAF rammeverket. Etter endt kurs er man i stand til ..... [+]
The TOGAF® 9 Level 2 Certified course is a 3-day, interactive, classroom-based learning experience. The course focuses on giving the participants a deeper understanding of the TOGAF™ 9 framework, building on the foundational knowledge and comprehension of Level 1, preparing for the Level 2 certification exam. The purpose of certification for TOGAF 9 Level 2, known as TOGAF 9 Certified, is to provide validation that in addition to the knowledge and comprehension of TOGAF 9 Foundation, the candidate is able to analyze and apply this knowledge. The learning objectives at this level therefore focus on application and analysis in addition to knowledge and comprehension. Individuals certified at this level will have demonstrated their understanding of: The ADM phases in development of an enterprise architecture Architecture Governance in development of an enterprise architecture The Architecture Content Framework The concept of Building Blocks The Stakeholder Management Technique The Content Metamodel The recommended techniques for developing an enterprise architecture The TOGAF Technical Reference Model and how to use it to meet an organization’s needs The TOGAF Integrated Information Infrastructure Reference Model The content of the key deliverables of the ADM cycle How an enterprise architecture can be partitioned to meet the specific needs of an organization The purpose of the Architecture Repository How to apply iteration and different levels of architecture with the ADM How to adapt the ADM for security SOA as a style of architecture The role of architecture maturity models in developing an enterprise architecture The purpose of the Architecture Skills Framework and how to apply it within an organization [-]
Les mer
Oslo 3 dager 15 000 kr
11 Nov
SIAM is a management methodology that can be applied in an environment where services are delivered using a number of service providers. [+]
Adopting a different level of focus to traditional supplier management with one customer and multiple suppliers, with each supplier subject to individual management, SIAM concentrates on governance, coordination and integration of the service providers, to ensure maximum benefit is achieved by the customer organization.   Innhold: Service integration and management (SIAM) is a management methodology that can be applied in an environment that includes services sourced from a number of service providers. SIAM supports cross-functional, cross-process, and cross-provider integration. It creates an environment where all parties:Know their role, responsibilities and context in the ecosystemAre empowered to deliverAre held accountable for the outcomes they are required to deliver.   Day 1: Introduction About this course Module 1 – Introduction to SIAM Module 2 - The SIAM Ecosystem Module 3 – SIAM roles and responsibilities Module 3 continued Day 2: Review day 1 Module 4 – SIAM Implementation Roadmap Module 4 continued Module 5 - The SIAM Practices Module 6 – Processes to support SIAM Day 3: Review day 2 Module 7 – Challenges and risks Module 8 - SIAM and other practices Course review Self study Exam   [-]
Les mer
Oslo Og 3 andre steder 5 dager 23 900 kr
19 Oct
16 Nov
14 Dec
Learn how to implement object-oriented applications using Java, and how to make use of common APIs in the Java SE library. [+]
This is our mainstream course for developers wishing to get up to speed with Java. You will learn how to implement object-oriented applications using Java, and how to make use of common APIs in the Java SE library. You’ll also get an introduction to modules, a major new feature that will impact the way we all write Java code going forward. You can use this course as part of your preparation for Oracle exam 1Z0-815, Java SE 11 Programmer I.   What you will learn: Writing clean Java code Implementing object-oriented solutions in Java Using core Java SE classes Handling exceptions and assertions Working with files and databases Using multithreading and concurrency Introduction to modules   Course outline: Getting Started with Java: Java goals and principles; Installing and using the Java SE; JAR files; Using an IDE Java Language Fundamentals: Basic syntax rules; Defining classes; Defining and using packages; Declaring and using variables; Useful Java classes; Wrapper classes Operators and Flow Control: Survey of common operators; Decision making; Looping constructs; for-each style loops Defining and Using Classes: Essential concepts; Defining a class; Creating and using objects; Initialization; Using the static keyword Arrays: Declaring and using arrays; Traversing arrays; Using the Arrays class; Multi-dimensional arrays Additional Language Features: Autoboxing / unboxing; Varargs; Type-safe enumerations; Static imports Useful Java SE Classes and Techniques: The Console class; The StringBuilder class; Formatting techniques; Regular expressions Inheritance: Overview of inheritance; Defining superclasses and subclasses; Polymorphism; Abstract classes and methods; Final classes and methods Interfaces: Overview of interfaces; Defining and implementing interfaces; Using interfaces in client code Collections and Generics: Overview of collections and generics; The need for generics; Using collections; Defining generic classes; Defining generic methods Exceptions and Assertions: Overview of exception handling; Throwing and catching exceptions; Standard exception classes; Defining new exception classes; Working with assertions File Handling: Overview of working with files; Reading and writing text files; Reading and writing binary files; Serialization Multithreading: Creating multiple threads; Synchronizing threads; Synchronization classes; Concurrency API Accessing Databases using JDBC: JDBC drivers and connections; Statements and results; Obtaining metadata; Additional techniques Working with Modules: Overview of Java modules; Understanding how the JDK is modularized; Declaring modules; Using other modules [-]
Les mer
Oslo Og 4 andre steder 3 dager 18 900 kr
04 Nov
11 Nov
18 Nov
Gain essential testing skills and build your career with this industry standard qualification for software testing professionals from the International Software Testing Q... [+]
Gain essential testing skills and build your career with this industry standard qualification for software testing professionals from the International Software Testing Qualifications Board. Get Certified Now. The ISTQB® Foundation Level Certification gives you the essential skills and knowledge needed to work as a testing professional. Internationally recognised, the ISTQB® Foundation Certificate is a must for securing your place in the rapidly growing software testing industry. It is the industry standard professional qualification and is fast becoming a prerequisite among hiring managers when considering testing candidates. Participants learn to apply test principles and control their own test activities using test processes and methodologies that are globally recognised as best practice.   Goals: Learn fundamental testing principles, including details of the testing process Understand testing throughout the software development lifecycle Apply static test techniques Apply a variety of test design techniques for more effective test preparation Understand management of the testing process Identify tools that support testing   [-]
Les mer
Oslo 5 dager 23 900 kr
16 Nov
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
Nettstudier 2 semester 4 980 kr
På forespørsel
Introduksjon til HTML5, grunnleggende syntaks og struktur, nye semantiske elementer, dynamiske websider med JavaScript og CSS3, nye skjemaelementer (forms), HTML5 canvas ... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende kunnskaper i HTML, CSS tilsvarende emnet IINI1002 Webutvikling 1. Kunnskaper om grunnleggende programmering og helst litt Javascript er en fordel. Innleveringer: Større eller mindre øvinger tilsvarende 8 øvinger, hvor 6 må være godkjent før endelig karakter settes. Personlig veileder: ja Vurderingsform: Prosjektoppgave som vurderes til bestått/ikke bestått. Karakteren i faget settes på grunnlag av en individuell 4-timers nettbasert hjemmeeksamen. Klageadgang i dette faget gjelder hver enkelt vurderingsdel. Ansvarlig: Atle Nes Eksamensdato: 09.12.13 / 12.05.14         Læremål: Etter å ha gjennomført emnet skal studenten ha følgende samlede læringsutbytte: KUNNSKAPER:Kandidaten:- forstår problemstillinger knyttet til bruk av ikke-standardisert teknologi- har kjennskap til nyttige rammeverk for HTML5 og fallback-løsninger- har kjennskap til problemstillinger knyttet til bruk av ulike medieformater FERDIGHETER:Kandidaten:- kan ta i bruk nye semantiske elementer fra HTML5- kan ta i bruk ny funksjonalitet fra CSS3 og JavaScript på nettstedet- kan ta i bruk nye skjemaelementer og -attributter fra HTML5- kan tegne på et canvas-element med JavaScript- kan legge til multimedia ved hjelp av video- og audio-elementet- kan lage nettsider som tilpasser seg mobile enheter og utnytter egenskaper hos disse- kan bruke lokal lagring til å lagre og hente fram data- kan bruke XMLHttpRequest2 til kommunikasjon med webtjeneren- kan lage en større HTML5-basert webløsning GENERELL KOMPETANSE:Kandidaten:- får et overblikk over ny webteknologi som er i ferd med å bli standardisert Innhold:Introduksjon til HTML5, grunnleggende syntaks og struktur, nye semantiske elementer, dynamiske websider med JavaScript og CSS3, nye skjemaelementer (forms), HTML5 canvas til grafikk og tegning, HTML5 video og audio, mobile enheter og device access, lokal lagring av applikasjoner og data, dataoverføring med Web SocketsLes mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag HTML5 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
3 dager 16 000 kr
Dette er et grunnleggende nettverkskurs som lærer deg hvordan et moderne nettverk er bygget opp og fungerer. [+]
Dette er et grunnleggende nettverkskurs som lærer deg hvordan et moderne nettverk er bygget opp og fungerer. Kurset går over 3 dager og er versjonsuavhengig (dvs  relevant for alle tilgjengelige versjoner). I etterkant av kurset kan du ta MTA (Microsoft Technology Associate) eksamen 98-366 Network Fundamentals. Dette kurset representerer en passende inngangsport for deg som ønsker å starte på en ny karriere eller vil ha grunnleggende kunnskaper på plass innen Desktop,  Server Infrastruktur eller Private Cloud computing. I løpet av kurset lærer du:  Nettverks infrastruktur Nettverks hardware Protokoller og tjenester Kurset holdes på norsk av norsk instruktør. Kursdokumentasjon og evt frivillig eksamen er på engelsk. [-]
Les mer
2 dager 13 500 kr
Kursinstruktør Loyd har over 30 års er faring fra IT-bransjen. Han har jobbet som utvikler, testleder og i 10 år jobbet han i UK-baserte Grove Consulta... [+]
Kursinstruktør Loyd har over 30 års er faring fra IT-bransjen. Han har jobbet som utvikler, testleder og i 10 år jobbet han 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. «This is a brand new workshop for anyone interested in finding out how to speed up testing. We are living in an age where we are expected to do more with less…more testing with less resource and less time. This will be a “hands-on” workshop where you will be given applications to test with limited time available, how we can evaluate the quality of the software with confidence. » There is much confusion in the testing world about Rapid Testing, Exploratory Testing, Ad-hoc Testing. Although Rapid Testing is a term coined by James Bach and Michael Bolton, I am not a fan of the term “Rapid” because it has negative connotations. In the 1990’s we were introduced to Rapid Application Development (RAD) which was not received well in the industry. Instead I prefer the word “Accelerated" testing. In the IT world we are often told to more with less…more testing with less resource, more testing with less time, more automation with less tools. This is a major challenge for every tester and consultant involved in IT projects. This session will look at some of the hindrances and enablers to accelerated testing, how epistemology can help with accelerated testing and why we need to refute conjectures. The session will be highly practical involving the testing of applications in a resource restricted environment and how to report the results with confidence. The session will look at performing accelerated testing using exploratory testing, heuristics, mind maps, bug hunting and tours. Be prepared to be challenged, enthused and excited about the testing of applications with limited resources. Please bring laptops and smartphones to this session. [-]
Les mer
Nettkurs 3 dager 10 500 kr
24 Nov
Har du ikke nok oversikt over hva som skjer i nettverket ditt eller har problemer med å forstå hvordan nettverket virker? [+]
Praktisk kurs hvor vi starter med gjennomgang av topologien som skal bygges. Underveis i kurset gis enkel innføring i hvordan de ulike protokollene og tjenestene virker, hvorfor de benyttes og hvordan de konfigureres.   MÅLGRUPPEKurset egner seg for alle som kommer i befatning med praktisk bruk, drift og administrasjon av et nettverk som IT-ansvarlige, serviceingeniører og personer som arbeider med installasjon og support. Kurset egner seg også for brukere med spesiell interesse for bl.a nettverk. FORKUNNSKAPERBør ha gjennomgått, eller ha kunnskaper tilsvarende "Grunnkurs i nettverk og datakommunikasjon" for å få fullt utbytte av kurset.   SPRÅKUndervisningen og dokumentasjonen er på norsk.   BEDRIFSINTERNT KURSEr dere flere ansatte i samme bedrift som ønsker kurs, ta kontakt så kan vi skreddersy kurset tilpasset deres ønsker.   KURSINNHOLD INTRODUKSJON Kort innføring i topologien Kort innføring i kursdokumentasjonen og labheftet, bl.a. i bruk av kommandolinje Kort innføring i bruk av subnetkalkulator Gruppeinndeling av deltagerne   DEN "USYNLIGE" OG NØDVENDIGE INFRASTRUKTUREN ARP og ARP cache IP-adressering: subnetting (VLSM), DHCP (reservasjon tas opp), og RFC 1542 Switcher: statisk MAC-adressetabell Routere: «opplæring» av routerne om topologien   ROUTING Statisk RIPv2 NAT/PAT: Routeren som adresseoversetter   VANLIGE SWITCHTJENESTER   VLAN Spanning Tree + EtherChannel/port channel   NETTVERKSYTELSE Testing av overføringshastigheter og forsinkelse fra og til forskjellige punkter i nettverket SIKKERHET Herding av routere og switcher   Ønsker du å delta på flere kurs - se vårt tilbud om kurspakker [-]
Les mer
Oslo 3 dager 18 900 kr
30 Sep
16 Dec
JavaScript has grown a lot in recent years, and nowadays allows developers to create extremely dynamic and rich client-side Web applications. [+]
JavaScript has grown a lot in recent years, and nowadays allows developers to create extremely dynamic and rich client-side Web applications. This course leads you through the latest JavaScript syntax and includes detailed coverage of Dynamic HTML (DTML), the Document Object Model (DOM), and Cascading Style Sheets (CSS). The course also shows how to use jQuery to simplify client-side programming and add Ajax support with ease! Introduction to Web development and JavaScript: Architecture of a Web application; Core Web technologies; DOM scripting and AJAX; Cross-browser compatibility JavaScript Essential Syntax:Declaring variables and arrays; Using operators and expressions; Loops and decision-making constructs; Functions; Alert, confirmation and prompt boxes; Regular expressions.   JavaScript Objects: Overview of objects; The Object type; Extending, modifying, and deleting an object; Inheriting properties and methods; cascading methods; Using predefined objects; Manipulating arrays; Creating new object types. HTML Forms:Overview of HTML forms; Accessing elements in a form; Event-handling; Validating user input. Managing Images: Overview of image objects; Defining rollovers; Loading images efficiently. Window and Document Management: Interacting with the browser; Managing windows; Interacting with the status bar; Using timeouts, frames, and cookies; Managing documents; Detecting nodes; Searching for nodes; Adding content to the page. Advanced Event Handling:The core event model; Understanding the Event object; Event propagation; Cross-browser events. How to script CSS:Types of style sheets; Modifying styles of an element; CSS and positioning; Object models for DHTML; Portability. Using jQuery:What is jQuery? jQuery selector syntax; Examples of jQuery selectors.  Ajax Programming:What is Ajax? Creating an XMLHttpRequest object; Interacting with a server; Handling XML and JSON responses; Updating the user interface; jQuery Ajax support; Examples of jQuery and Ajax. Using jQueryUI: What is jQuery UI? Downloading and installing jQuery UI; Simple jQuery UI example; jQuery UI demos. [-]
Les mer
1 dag 8 800 kr
Beyond Dashboards: Enabling employees to answer their data-related questions [+]
  At the Astrup Fearnley Museum of Contemporary Art, Nick Desbarats will take you through a 1-day workshop based on his upcoming book, "Beyond Dashboards: Enabling employees to answer their data-related questions".   Nick Desbarats As an independent educator and consultant, Nick has taught data visualization and information dashboard design to over 1,500 professionals in over a dozen countries at organizations such as NASA, Bloomberg, The Central Bank of Tanzania, Visa, the Government of Canada, Northwestern Mutual, The United Nations, Marathon Oil, Shopify, and Teradata, among many others. In 2014, Nick became the first and only educator to be authorized by Stephen Few to deliver his foundational data visualization and dashboard design workshops.   Course description Despite the fact that books and courses on information dashboard design have been available for years, many dashboards still fail to meet users' and organizations' expectations. Users have trouble finding answers to basic data-related questions and fail to notice urgent problems because they’re hidden behind clicks, hard to notice, or possibly not even on the dashboard. Because of these and other problems, many dashboards still end up under-used or even abandoned. Based on Nick Desbarats’ experiences designing dashboards for over 50 large organizations and teaching dashboard design to thousands of professionals, the one-day Beyond Dashboards course uncovers the real reasons why so many dashboards fail to satisfy users and organizations; reasons that go far deeper than the visual design on which most dashboard books and courses focus. Participants will learn a practical, actionable framework for creating a system of purpose-specific displays (problem-scanning displays, metric diagnostic displays, performance reporting displays, etc.) that enables users to get answers to their data-related questions quickly and easily, including basic ones such as, “Is everything O.K. at the moment?”, often for the first time.   Course format Beyond Dashboards workshops consist of engaging, interactive presentation segments that feature examples based on real-world scenarios. Best practices are demonstrated, not just stated, so that audiences understand not just what the best practices are, but also why they yield dashboards and other types of information displays that enable employees to get accurate answers to their data-related questions quickly and easily. No computers or software are used. The workshop is one day in length with morning, lunch and afternoon breaks.   Who should take this workshop The Beyond Dashboards course provides specific strategies, frameworks and best practices for those who are directly responsible for designing or developing information dashboards for employees, partners, stakeholders, and/or customers of their organization. Target participants include business intelligence professionals, data analysts, reporting managers, software developers, user interface designers, and similar roles. The strategies and frameworks in the course are sector-agnostic and are applicable to organizations in the finance, manufacturing, technology, health care, banking, insurance, government, military, non-profit, education, and most other sectors. Senior managers and other decision-makers who consume dashboards will also find the course to be of value since it enables them to ask for dashboard designs that help them to be more effective at their jobs. The course does not assume any specific prior technical knowledge.   Major topics include: Untangling the term “dashboard” The 12 fundamentally different types of information displays that are, unfortunately, all called “dashboards” The three high-level groupings in which the 12 types of “dashboards” fall: Enterprise information displays for enabling an organization’s employees, partners, customers and other stakeholders to interact with the organization’s data (seven display types) General information displays for engaging, persuading, and educating audiences (four display types) Glance displays for real-time monitoring (one display type) Note that only enterprise information displays are discussed in detail in the course. The seven types of enterprise information displays: Scanning displays for enabling users to quickly spot metrics that are underperforming, overperforming, or behaving abnormally among potentially thousands of metric values Barriers to rapid scanning: 24 causes of hidden gotchas, false alarms, haystacks and decoys Determining which metrics to include and exclude on scanning displays Segmenting scanning displays by user role and review frequency (daily, weekly, monthly, etc.) Why conventional ways of determining which metrics to flag on dashboards are surprisingly problematic: “% change since previous period” “% deviation from target” “Threshold alerts” “Good/satisfactory/poor ranges” The “four-threshold” method for flagging metrics that require attention Using simple statistics to detect and flag problems among thousands or even millions of metrics and metric values Scanning on mobile Examples of well-designed scanning displays Diagnostic displays for quickly understanding why a given metric is underperforming, overperforming, or behaving abnormally The five types of information on diagnostic displays that enable a metric’s behavior to be diagnosed 90% of the time: Child metrics, peer metrics, metric history/forecast, influencer metrics, related metrics The diagnostic cascade: Enabling users to quickly diagnose 90% of problematic metrics on their own, saving analyst resources for the 10% of problems that require advanced analytical skills to diagnose Examples of well-designed diagnostic displays Performance reporting displays for assessing and improving organizational performance in light of strategic goals The important differences between scanning displays and performance reporting displays Examples of well-designed performance reporting displays Common pitfalls when selecting performance measures (KPIs) and analyzing performance (brief overview only) Note that general performance improvement processes such as strategic planning, goal setting, KPI selection, etc. are not discussed in depth Slice-and-dice displays for browsing and filtering large datasets of customers, transactions, employees, etc. Best practices and common design mistakes Examples of well-designed slice-and-dice displays Item browsing displays for spotting items of interest among a limited number of items (usually fewer than 50) such as projects, portfolio investments, hospitals, etc., based on multiple criteria (budget deviation, wait times, beta, etc.), usually in a tabular layout Best practices and common design mistakes Examples of well-designed item browsing displays Item detail displays for displaying detailed information about a single item (a student, a transaction, a website, etc.) Best practices and common design mistakes Examples of well-designed item detail displays Canned analysis displays for enabling non-analysts to use complex analyses that have been packaged behind a simple user interface (what-if simulators, scenario evaluators, etc.) Determining which types of analytical questions can be safely answered by non-analysts using preconfigured tools, and which types of questions require a trained analyst to answer Examples of canned analysis displays are shown but design principles and best practices for this type of display aren’t discussed in depth since these vary greatly from one display to another Navigation and discoverability Designing a home screen that enables users to quickly find answers to different types of data-related questions Linking different types of information displays into a cohesive system that enables users to quickly get answers as new data-related questions arise in their minds Implementation guidance Educating and gathering requirements from users Review of a typical, complete set of information displays based on the Beyond Dashboards framework How and where to start Maintenance and evolution Topics NOT covered: How to use specific software products to create dashboards. The frameworks and best practices that are recommended in the Beyond Dashboards course are software-independent. How to create visually impressive dashboards. Only enterprise information displays are discussed in detail, and these are recommended to have a plain, minimalist visual design. General information displays, which can have visually impressive designs, aren’t discussed in detail. Performance measurement and improvement best practices (organizational and personal goal setting, strategic planning, KPI selection, etc.), though books on these topics are recommended. Examples of well-designed performance displays are featured, and we discuss how performance reporting displays fit into an ecosystem of information displays. “Glance displays” for real-time monitoring such as car dashboards, status displays on industrial equipment, etc. A few examples are shown but these types of displays aren’t discussed in detail.    More about the instructor: As an independent educator and consultant, Nick has taught data visualization and information dashboard design to over 1,500 professionals in over a dozen countries at organizations such as NASA, Bloomberg, The Central Bank of Tanzania, Visa, the Government of Canada, Northwestern Mutual, The United Nations, Marathon Oil, Shopify, and Teradata, among many others. In 2014, Nick became the first and only educator to be authorized by Stephen Few to deliver his foundational data visualization and dashboard design workshops. Nick also frequently consults for large and mid-sized private, public and non-profit organizations, designing information dashboards for senior decision-makers and other roles. For over 20 years, Nick has been designing information displays that enable senior decision-makers to make better, more data-driven decisions based on potentially large amounts of data, and to do so in less time and with less effort. He has extensive knowledge of data visualization, information dashboard design, business intelligence, data analysis, cognition and cognitive biases, perception, memory and learning, software design and development, and product management.  Nick's first book, Beyond Dashboards, will be published in early 2020. Nick has held senior management positions at several software companies and was a cofounder of BitFlash Inc., which raised over $20M in venture financing and was sold to OpenText Corporation in 2004. In 2012, Nick was granted a United States patent in the decision-support field.   Price: Price 8.800. Multiple signups will receive a 20% discount. The workshop will be invoiced after completion. Place Astrup Fearnley Museet Strandpromenaden 2, 0252 Oslo, Norwayinfo@fearnleys.no   Cancellation policy: This workshop is now confirmed.  A Workshop is confirmed once we have a confirmed minimum registrations required. Cancellations will be liable for the full workshop fee. Substitutions can be made at any time.   OM CGI: CGI Group Inc. ble grunnlagt i 1976 og er verdens femte største uavhengige leverandør av tjenester innen IT- og forretningsprosesser. Med 74 000 medarbeidere over hele verden, leverer CGI en portefølje av ende-til-ende løsninger innen avanserte IT- og forretningskonsulenttjenester, systemintegrasjon og utsetting av IT- og forretningsprosesser. CGIs modell med kundenærhet, et globalt leveransenettverk og egne løsninger bidrar til at kundene hurtigere oppnår resultater og bidrar til deres digitale transformasjon. CGI har en samlet årlig omsetning på over 60 milliarder NOK. CGI-aksjene er notert på TSX (GIB.A) og NYSE (GIB). Hjemmeside: www.cgi.com [-]
Les mer
Nettstudier 1 semester 4 980 kr
På forespørsel
Adresser og pekere, pekere og tabeller, det frie lageret, operator overloading, konstruktører og destruktører, templates, introduksjon til STL, RTTI og exceptions. [+]
Studieår: 2013-2014   Gjennomføring: Høst Antall studiepoeng: 5.0 Forutsetninger: Programmeringserfaring i et eller flere objektorienterte programmeringsspråk Innleveringer: 8 bestemte øvinger kreves godkjent for å få gå opp til eksamen. Personlig veileder: ja Vurderingsform: 4 timer skriftlig eksamen. Ansvarlig: Else Lervik Eksamensdato: 05.12.13         Læremål: KUNNSKAPERKandidaten:- kan definere begrepene pekere og referanser og forholdet mellom pekere og tabeller- kan redegjøre for hva konstruktører og destruktører er, og kan forklare når det er nødvendig å lage dem.- kan gjøre rede for «overloading» av operatorer- kan forklare begrepet «templates» og hvordan det brukes- kan forklare behovet for Standard Template Library og hva det inneholder- kan forklare bruken av RTTI og Exceptions FERDIGHETER:Kandidaten:- kan lage programmer i C++ som demonstrerer bruk av pekere, «overloading», templates, RTTI, exceptions og elementer fra Standard Template Library- kan lage programmer i C++ som bruker pekere og det frie lageret på en forsvarlig måte og med nødvendig opprydding GENERELL KOMPETANSE:Kandidaten:- er opptatt av at som profesjonell yrkesutøver skal man lage programmer som skal lette arbeidet for andre yrkesutøvere eller generelt være til nytte for folk og samfunn Innhold:Adresser og pekere, pekere og tabeller, det frie lageret, operator overloading, konstruktører og destruktører, templates, introduksjon til STL, RTTI og exceptions.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Dette faget går: Høst 2013    Fag C++ for programmerere 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo Og 3 andre steder 5 dager 23 900 kr
23 Nov
30 Nov
30 Nov
The web is developing at a high speed. This training shows you how to build modern, fast, flexible mobile and desktop web applications based on the latest technologies. [+]
Besides covering the basics of HTML, CSS and JavaScript, we’ll also deep dive into each of those technologies. You’ll learn to create sites that dynamically adjust to screen sizes with use of CSS Flexbox, CSS Grid, relative font sizes and responsive images. How to have a normal website and also let it appear as a traditional application or native mobile application? Want to write apps that are powered by Web technologies and delivered with Web infrastructure? Welcome to Progressive Web Apps. PWAs are secure and installable, can run offline and can display system notifications even when the app is not running. Accessibility and Video will be covered extensively. Finally you’ll learn how to measure and optimise performance, as well as debugging and testing. Basically this course will teach the most popular and successful web technologies in use today. Course will be updated regularly to keep up with the latests developments.   Course content: ECMAScript 2018 and beyond (JavaScript) We’ll cover basic syntax as well as useful new additions to the language. Most notable: Variable declarations with let, var and const; Class syntax; Modules; Template strings; Arrow functions; Default parameters in functions; for..of loops; Promises and async/await asynchronous function handling; Destructuring; Rest and Spread operators for quick array and object manipulations; Maps (key-value pairs) and Sets (unique values). Layout CSS Flexbox (1 dimension layout) and CSS Grid (2 dimension layout) will be covered. The Grid allows for layouts that were previously impossible or could only be achieved with JavaScript. Grid also surpasses Bootstrap in possibilities, flexibility and has a simpler markup. Flexible layouts depending on the screen capabilities are covered. HTML 5.2 and beyond Basics like the Document Object Model (DOM) and manipulation thereof as well as the working of the event-system are covered. We’ll dive deeper into handling both touch and mouse event to work with all types of devices, not only desktops. HTML Forms input types and validation methods are covered. CSS (Snapshot 2017 and beyond) Explaining CSS precedence. Both well known and the latests selectors, pseudo classes and pseudo elements are discussed as well as style attributes. Techniques to adjust to the screen size are responsive images as well as Web Fonts and flexible font sizes. Progressive Web Apps Progressive Web Apps (PWA) is a set of technologies you can use to enhance a website with application behaviour: Installable: The website can be added to the home screen of the device. Web App Manifest: Defining the icon, home screen title, splash screen, background color and home page. Fetch: Simple and powerful API to fetch resources (successor of XMLHttpRequest). Offline and online behaviour: No matter if there is a network connection, the app will work using Service Workers to control requests and storing responses to requests offline using the Cache API, Web Storage or IndexedDB. Notifications. Send updates from the server to the app with the Push API and use the Notification API to generate system notifications even if the app is not running. Safe: Only https (or localhost for development). Progressive: Use the above technologies if they are available, but the page (app) will work if the device’s browser is less capable. PWA can even be published to the Microsoft Store and become Windows Apps. Storage Data storage within the browser are covered with 3 techniques: Storage API, Local & Session storage when you don’t want to store too much data. IndexedDB API (version 2), is an object database with more capacity. Cache API for use with Progressive Web Apps. Video & Audio Answers: How to add video & audio elements? How to create subtitles and picture-in-picture video? Accessibility Explaining techniques to keep your designs accessible for the visual impaired. Performance Subjects: Compression and minification of images, scripts, css, etc. To inline or not to inline? Async loading of scripts. How to measure performance? Testing Browsers offer support to test on devices with different capabilities like screen sizes and connection speeds. We’ll also cover writing JavaScript unit tests. Debugging Explaining how to use the developer tools in the browser: Setting breakpoints in code or when events happen Using the console Dynamically making changes for immediate feedback Debugging CSS specificity and computed styles. [-]
Les mer
Oslo 2 dager 14 200 kr
07 Dec
Dette 2-dagers kurset passer for deg som ønsker å ta en sertifisering innen ISTQB Mobile Application Testing. Kurset bygger på ISTQB Foundation syllabus og gir deg grunnl... [+]
A mobile app is a software application designed to run on mobile devices such as smartphones and tablet computers. Most such devices are sold with several apps bundled as pre-installed software, such as a web browser, email client, calendar, and an app for buying music or other media. Mobile applications are becoming part of our every day lives and many organisations are developing applications to run on mobile devices to complement their desktop applications. This course will give the Mobile Tester the knowledge skills needed to test mobile applications and to understand the differences and similarities in testing mobile applications to conventional applications. Also explained are the differences between native, web and hybrid applications. Bouvet sine kursdeltakeres testresultater vs ISTQB gjennomsnitt     Course content The course is highly practical addressing the following areas Introduction to Mobile TestingThis section looks what mobile apps are and the challenges that face the tester when testing native, web and hybrid apps. It also explains the necessary skills and equipment that are required to adequately test mobile applications. Test Planning and Design for Mobile AppsThis section focuses on how we should plan and design tests for mobile applications, assessing coverage goals and determining the test approach for each mobile project. The section also looks at how quality risks differ in mobile projects and the type of risks to identify early in the lifecycle. Quality Characteristics for Mobile TestingFunctional testing is important in all applications including mobile apps. Specific tests to consider include testing for correctness, accuracy, security and interoperability. Non-functional testing for mobile applications becomes even more important. Testing characteristics such as performance, usability, portability and reliability will be discussed. Environments and Tools for Mobile TestingThere are many tools available to specifically assist with the testing of mobile apps/ devices and these will be applied. Generic tools might also be applicable depending on the type of environment being used; real devices, simulators, emulators and the cloud. Future-ProofingMobile devices have become part of everyday life whether it be a smartphone, tablet or wearable device. The future for mobile applications is only going to grow and expectations from customers are becoming higher. Testing needs to consider the future, having a good testing architecture, which allows future growth and efficient maintenance. Exam The ASTQB Mobile Tester - Foundation Level 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). It is recommended that attendees hold the ISTQB Foundation Level certificate, especially if they intend to take the ASTQB Mobile Tester exam, but non-certificate holders can benefit from the course and take the exam. * Note: ASTQB is the American Software Testing Qualification Board . This is a member board of ISTQB. Currently ISTQB are looking at creating a Mobile Tester Qualification but this will not happen in the near future. Since the ASTQB Mobile Tester resembles the ISTQB syllabus format, it is anticipated that ISTQB might adopt the ASTQB syllabus as its own. With this in mind and because of the demand for this qualification, Lloyd Roden Consultancy Ltd has decided to offer the ASTQB Mobile Tester qualification. This course was accredited by the ASTQB in March 2017. The course follows ASTQB Mobile Tester Syllabus 2015 [-]
Les mer
Oslo 3 dager 18 900 kr
14 Oct
DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to prod... [+]
During this course you will learn all the basic concepts around DevOps and get familiair with tooling to support this process. After this course you will have gathered enough knowledge to start implementing DevOps in your organisation. Ronald Harmsen er en senior konsulent og instruktør basert i Nederland. Ronald har vært profesjonelt utviklet programvare siden 1997 og har valgt. NET som sitt primære utviklingsmiljø siden versjon 1.0. Han har lang erfaring i utvikling av webapplikasjoner med ASP.NET, ASP.NET MVC, WCF, Silverlight og HTML5.       Introduction to DevOps What is it and why should we care? Problems that DevOps solves Concepts Automated builds and testing Continuous Integration Continuous Delivery Continuous Deployment Strategies Culture and behaviours Planning and control Architecture Continuous learning & improvement Monitoring Gathering data Feedback cycles Tools Automation tools Monitoring tools Configuration management Versioning & deployment Introducing DevOps in your organisation Pitfalls and hurdles Measuring success Selling DevOps [-]
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.