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

-

Oslo 5 dager 23 900 kr
02 Dec
13 Jan
This course takes a deeper look into some of the advanced techniques and APIs available in contemporary Java, focussing specifically on Java 8 through Java 12. [+]
This course takes a deeper look into some of the advanced techniques and APIs available in contemporary Java, focussing specifically on Java 8 through Java 12. You’ll learn all about the new modular approach introduced in Java 9, as well as a thorough investigation of functional programming techniques via lambdas, functional interfaces, and streams. The course also covers important parts of the API including concurrency, data manipulation, and security.You can use this course as part of your preparation for Oracle exam 1Z0-816, Java SE 11 Programmer II. What you will learn: Modular Java Functional programming techniques Effective concurrency Data access techniques Security Localization Course outline: Java Class Fundamentals: Final classes; Overview of inner classes; Regular inner classes; Method-local inner classes; Anonymous inner classes; Static nested classes; Enumerations Lambda expressions: What are lambda expressions; Formal syntax for lambda expressions; Lambda expression simple syntax; Lambda expressions that return a value; Lambda expressions with multiple arguments; Lambda expressions and scope; Common usage scenarios Method enhancements: Method references; Constructor references; Default methods; Static methods in interfaces Functional interfaces: Function; UnaryOperator; BiFunction; BinaryOperator; Predicate; Consumer; Supplier; Additional new functional interfaces Streams: Sequential vs. parallel streams; Immediate vs. terminal operations; Stream example; Lazy evaluation; A closer look at immediate and terminal operations; Primitive-specialized streams Modular Programming in Java: Getting started with Java modules; Using the modular JDK; Creating a modular application; Creating a multi-module app; Modularized JARs Going Further with Java Modules: Standalone applications; Services; The unnamed module; Automatic modules; Migration Strategies Concurrency: Runnable and Callable classes; Java synchronization language features; Designing thread-safe classes; Recommendations for synchronizing resource access Additional Multithreading Issues: Using concurrent collections; Using synchronizers and locks; Thread pooling techniques; Using the executor framework; Using pooling effectively File Handling: Overview of working with files; Reading and writing text files; Reading and writing binary files; Serialization; Overview of NIO2; Basic operations; File visitors; Directory watching; File attributes Accessing Databases using JDBC: JDBC drivers and connections; Statements and results; Obtaining metadata; DataSources; Metadata; JDBC escape syntax; Transaction management; Additional techniques Annotations and Reflection: Understanding annotations; Using standard annotations; Defining custom annotations; Overview of reflection; Dynamic retrieval of information using reflection; Creating instances of extensibility objects Security: Security managers; Policy files; Sandboxing; Cryptographic random numbers; Localization and Resource Bundles: Locales; Resource bundles; Locale-specific formatting and parsing [-]
Les mer
Nettkurs 4 dager 12 200 kr
23 Mar
22 Jun
Live Instructor-led training 4 x half day online training [+]
Students will learn how Traps protects against exploits and malware-driven attacks. In hands-on lab exercises, students will explore and configure new cloud-based Traps Management Service and install Traps endpoint components; build policy rules and profiles; enable and disable process protections; and integrate Traps with Palo Alto Networks WildFire® cloud service, which provides prevention and detection of zero-day malware. Best Practices & Real Life Experience  All of our instructors are security consultants that design, implement, migrate, manage and support Palo Alto Networks solutions all day, every day. It's this experience which they bring into the classroom to explain not only the theory but how to use the FireWall in real-life. Customers tell us that this is most valuable for them and what differentiates our training from most other training partners.   Video Recordings  It's impossible to remember everything in live training, which is why we are recording it and share the video with you. If you like to start studying right away, then we can even share the videos of a previous course.    Dedicated Lab Access you will have access to your own dedicated lab which you can use not only during the course, but for a full month. Your virtual lab comes with a lab guide for practical exercises and consists of a Traps Cloud instance, two Windows Server with endpoint-a being used as a Windows Client and endpoint-b being the Domain Controller, one Linux Client called endpoint-c as well as a Kali Linux server acting as the attacker.   Course Objectives Students should learn how Traps protects against exploits and malware-driven attacks. In hands-on lab exercises, students will explore and configure new cloud-based Traps Management Service and install Traps endpoint components; build policy rules and profiles; enable and disable process protections; and integrate Traps with Palo Alto Networks WildFire® cloud service, which provides prevention and detection of zero-day malware. Scope Course level: Introductory Course duration: 2 days Course format: Combines instructor-facilitated lecture with hands-on labs Software version: Palo Alto Networks Traps Advanced Endpoint Protection Language: Undervisningen og dokumentasjon er på engelsk   KURSINNHOLD Module 1: Traps Overview How Sophisticated Attacks Work Today Traps Multi-Method Threat Prevention Traps Components and Resources   Module 2: Cloud Services Application Framework and Cloud Services Portal Shared Services and Traps Onboarding Flow   Module 3: Cloud- Based Management Traps Service Dashboard and Licensing Cross-Platform Agent and Agent Installation Endpoints and Endpoint Groups   Module 4: Policy Rules and Profiles Profiles and Policy Rules Agent Settings Profile   Module 5: Malware Protection Flow Traps Malware Protection Modules Overview Restrictions Profiles, Malware Profiles, and Scanning Module 6: Exploits and Exploitation Techniques   Application Exploit Prevention Exploitation Techniques and Defense Mechanisms Basics of Process Management (Optional)   Module 7: Exploit Protection Modules Architecture and Overview Exploit Protection Modules (EPMs) Exploit Profiles   Module 8: Event Management Security Event Logs and Exceptions Endpoint and Server Logs Manage Quarantined Files   Module 9: Basic Traps Troubleshooting Troubleshooting Methodology and Resources Traps Cytool and Agent Identification Traps Agent Log Files and Agent Persist Databases Working with Technical Support   Module 10: Traps Architecture AWS Services Used by Traps Service Multi-Regional Architecture Agent File Uploads and Downloads Agent-Server Communication   Module 11: Directory Sync Service Directory Sync Service – Activation and Setup Troubleshooting    Kurset tilbys også som bedriftsinternt kurs, og arrangeres hos dere eller i våre lokaler, alt etter hva som passer best. Ta kontakt med oss og vi kan finne en god løsning sammen. [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Introduksjon til Windows Phone, live tiles og panorama view, installasjon av nødvendig programvare, Hello World, deployment av applikasjoner på telefonen eller emulator, ... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende erfaring med objektorientert programmering er en fordel. Innleveringer: Øvinger: 6 av 8 må være godkjent. Større eller mindre øvinger tilsvarende 8 øvinger hvor 6 må være godkjent før endelig karakter settes. Personlig veileder: ja Vurderingsform: Karakter settes basert på et prosjekt som gjennomføres individuelt. Prosjektet gjennomføres mot slutten av emnet. Ansvarlig: Atle Nes         Læremål: KUNNSKAPERKandidaten:- kjenner til grensesnittet og egenskaper ved Windows Phone- kjenner til ulike programmeringsspråk som kan benyttes ved utvikling av applikasjoner på Windows Phone- kan forklare hvordan en Windows Phone applikasjon publiseres på Marketplace FERDIGHETER:Kandidaten:- kan installere nødvendig programvare på egen datamaskin for å komme i gang med applikasjonsutvikling for Windows Phone- kan utvikle enkle mobilapplikasjoner basert på C# eller VB og XAML (Silverlight)- kan deploye en Windows Phone applikasjon til egen telefon eller til emulator- kan bestemme layout og orientering- kan legge til ulike kontrollere og håndtere hendelser- kan legge til multimedia-elementer- kan utnytte telefonens egenskaper ved hjelp av Windows Phone SDK GENERELL KOMPETANSE:Studenten får en grunnleggende innføring i utvikling av applikasjoner for mobiltelefoner med Windows Phone Innhold:Introduksjon til Windows Phone, live tiles og panorama view, installasjon av nødvendig programvare, Hello World, deployment av applikasjoner på telefonen eller emulator, XAML, layout og orientering, touch og navigasjon, ulike kontrollere og hendelser, multimedia (bilder, lyd og video), Windows Phone SDK, utnyttelse av telefonens egenskaper (GPS, akselerometer, kontaktliste, kamera), publisering av applikasjoner på Marketplace.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Applikasjonsutvikling for Windows Phone 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.   [-]
Les mer
Oslo 4 dager 20 900 kr
This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. [+]
This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You'll learn how to write OO and functional code, implement GUIs, create Web sites backed up by relational databases, implement multithreaded code, and more. The course assumes you are happy with core Python concepts and syntax.   What you'll learn: Functional Python programming GUI development using Python Logging Regular expressions XML manipulation Multithreading Networking Web and database development using Django Integrating with the C programming language   Course outline:   Recap Essential Python Features Modules and packages Built-in functions Algorithms and data structures Object-oriented Python Functional Development Overview of functional programming Iterators Generator expressions List comprehensions Built-in functions Using the itertools module Curses Programming Overview of the curses module Starting and ending a curses app Windows and pads Displaying text User input GUI Programming Overview of GUI APIs Creating GUIs using Tkinter Creating GUIs using JPython Effective Logging Logging essentials Handlers and formatters Configuration Blocking handlers Adapters Filters File rotation Additional techniques Regular Expressions Overview Using the match function Using the search function Search and replace Regular expression modifiers Regular expression patterns Special characters Multiplicity Greedy vs. non-greedy repetition XML Processing Overview of SAX Processing XML data using SAX Overview of DOM Processing XML data using DOM Multithreading Threading essentials Starting a new thread Using the threading module Synchronizing threads Specifying thread priorities Networking Socket concepts Creating sockets Sending data over a socket Listening for connections Receiving data over a socket Non-blocking sockets Sending emails Getting Started with Django Overview of Django Installing Django Writing a simple Django app Defining a simple model QuerySets Implementing simple views Using simple templates Going Further with Django Migrations Raw SQL Transactions Aggregations Generating CSV and PDF content Security Python Extension Programming in C Overview of the Python extension module C functions Method mapping table Initialization Building and installing extensions Importing extensions Passing parameters to functions Receiving return values   [-]
Les mer
Oslo 3 dager 18 900 kr
16 Dec
If you are getting started with programming and you are aiming to use C# and .NET, then this is the course for you [+]
The course explains essential programming concepts and object-oriented techniques, and explores fundamental C# syntax in this context. After attending this course, you will be ready to start writing simple C# and .NET applications. You will also be well prepared for the C# 7 Development course, which dives deeper into C# syntax and .NET APIs.    What you will learn: Fundamental programming concepts Essential C# syntax Object oriented concepts How to implement OO in C# High-level introduction to the .NET Framework   Course outline: Programming Fundamentals: Types of programming languages; Structuring programs; Some simple code examples Getting Started with C# and .NET: Overview of C#; Overview of .NET; Compiling C# code at the command line; Using Visual Studio to create and build a simple console application Core C# Syntax: Basic syntax rules; Getting started with C# variables; Going further with C# variables; Getting started with C# operators Flow of Control Concepts: What is flow control; Making decisions; Making loops; Putting it all together to create algorithms Flow of Control in C#: Writing if and if-else statements; Writing switch statements; Writing for and for-each loops Writing and Calling Methods: What are methods; Defining and calling methods; Parameters and return values Introduction to Object Oriented Concepts: What is OO; Abstraction via classes; Encapsulation; Inheritance; OO design Classes and Objects in C#: Defining a simple class; Namespaces; Fields, constructors, methods, and properties; Creating new objects; Static members; A quick overview of some useful classes in .NET Arrays and Collections: Creating a simple array; Overview of generics; Creating simple collections and dictionaries; Overview of collection operations Inheritance: What is inheritance; Defining subclasses and superclasses in C#; Polymorphism Additional Techniques: Overview of delegates and lambdas; Exceptions; Interfaces High-Level Tour of the .NET Framework: Creating a GUI application; Creating a web application; Creating a REST web service; Database access   [-]
Les mer
Bergen Oslo 5 dager 26 000 kr
02 Dec
09 Dec
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
Nettkurs 1 time 299 kr
Lær å lage en responsivt nettside på 1-2-3 med nettkurs fra Utdannet.no [+]
Dette er tredje del av vårt nettkurs som omhandler webutvikling. I denne delen kommer du til å lære hvordan du gjør en nettside responsiv ved hjelp av CSS. Kursinstruktør Espen Faugstad vil guide deg gjennom hele prosessen, steg for steg. I kurset lærer du hva det vil si at en nettside er responsiv og hvorfor dette er nyttig. Du lærer også hvordan du laster ned og tar i bruk en responsiv layout. I kurset kommer vi til å bruke et system som heter Skeleton, men du står fritt til å bruke et annet system. Avslutningsvis lærer du hvordan du gjør nettsiden responsiv ved hjelp av Media Queries. Innhold Du lærer å lage en responsiv nettside med HTML5 og CSS3 [-]
Les mer
Oslo Stavanger 5 dager 23 900 kr
25 Nov
09 Dec
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 3 dager 13 500 kr
03 Feb
23 Mar
25 May
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. MÅLSETTINGGi deltagerne praktisk anvendbare kunnskaper om vanlige komponenter og tjenester som benyttes i nettverk i dag og hvordan de samvirker. SPRÅKUndervisningen og dokumentasjonen er på norsk.   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
Nettstudier 2 semester 4 980 kr
På forespørsel
.NET-rammeverket og arkitekturen. Common Language Runtime (CLR). Common Type System (CTS). Klassebiblioteket. Common Language Specification (CLS). Assemblies. Programmeri... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Erfaring med programmering i et objektorientert språk. Innleveringer: Det blir gitt 10 øvinger. 8 må være godkjente for å gå opp til eksamen. Personlig veileder: ja Vurderingsform: individuell skriftlig eksamen, 3 timer. Ansvarlig: Tore Berg Hansen Eksamensdato: 17.12.13 / 20.05.14         Læremål: Etter å ha gjennomført emnet skal kandidaten ha følgende samlete læringsutbytte: KUNNSKAPER:Kandidaten kan forklare:- hva .NET-rammeverket er, dets hensikt og hva det inneholder- begrepene Common Language Runtime, Common Type System og managed code- begrepene Solution, Project og Assembly- hva en webtjeneste er- hvordan datakilder kan aksesseres ved hjelp av ADO.NET- hvordan webapplikasjoner kan lages ved hjelp av ASP.NET FERDIGHETER:Kandidaten:- kan skrive korte programmer i C#, Visual Basic .NET og C++/managed C++ som viser bruk av de sentrale konsepter som klassebiblioteket, ADO.NET og ASP.NET GENERELL KOMPETANSE:Kandidaten:- er klar over at .NET rammeverket har styrker og svakheter og at det finnes alternative teknologier Innhold:.NET-rammeverket og arkitekturen. Common Language Runtime (CLR). Common Type System (CTS). Klassebiblioteket. Common Language Specification (CLS). Assemblies. Programmeringsspråkene C#, C++, Visual Basic.NET. Managed code. Web services. ADO.NET. ASP.NET.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Applikasjonsutvikling på .NET-plattformen 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
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, video, ... [+]
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 5 dager 25 500 kr
27 Jan
Dette 5 dagers kurset er rettet mot Testledere som ønsker ytterligere kompetanse innen softwaretesting. Kurset er bygget på Foundation kursets pensum og gir grunnleggen..... [+]
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." Kursinnhold Bouvet sine kursdeltakeres testresultater vs ISTQB gjennomsnitt.   "Lloyd Roden er en av de beste instruktørene som finnes på dette området. Han klarer å engasjere gjennom variasjon, gode eksempler og oppgaver pluss rom for humor"   On completion the Test Manager will be able to: 1. Manage a testing project by implementing the mission, goals and testing processes established for the testing organisation. 2. Organise and lead risk identification and risk analysis sessions and use the results of such sessions for test estimation, planning, monitoring and control. They will learn specific risk mitigation activities to determine residual risk and can report them to project stakeholders so that informed decisions can be made.3. Create and implement test plans consistent with the organisational policies and test strategies.4. Estimate test effort and resource usage for projects using a variety of estimation techniques.5. Continuously monitor and control the test activities to achieve project objectives.6. Assess and report relevant and timely test status to project stakeholders.7. Identify skills and resource gaps in their test team and participate in sourcing adequate resources.8. Identify and plan necessary skills development within their test team.9. Process a business case for test activities, which outlines the cost and benefits expected.10. Ensure proper communication within the test team and with other project stakeholders.11.  Participate in and lead test process improvement initiatives.12.  Plan and implement the selection of different types of tools, including open-source and custom-built tools, such that risks, costs, benefits and opportunities are adequately considered. The course is highly practical and laptops are recommended.  Utilities, tools and templates will be provided during the course to help the Test Manager in their daily tasks. ExamThe exam will be scheduled the first workday (Monday) after course completion.The ISTQB Advanced  TM exam is a 3-hour multiple choice exam with the pass mark being 65%. There is an extra 45 minutes allowed for candidates whose first language is not English.You must hold the ISTQB Foundation certificate in software testing in order to sit this exam.The exam fee is NOK 4.300,- + VAT. [-]
Les mer
2 dager 12 500 kr
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... [+]
Kursinstruktør Tore Dahl Tore Dahl har vært ansatt i Bouvet siden januar 2007. Han er utdannet master i informatikk ved Universitetet i Oslo, og arbeider som utvikler i avdeling KO - Kundeopplevelser. Tore har tidligere arbeidet med applikasjonsutvikling hos SINTEF ved institutt for Anvendt Matematikk, men har de siste årene jobbet for Bouvet på portaler laget i Python og åpen kildekode. Han er i dag primært frontendutvikler med HTML, CSS og JavaScript som hovedarbeidsområde, og har også utviklet mobile applikasjoner. Kursinnhold Omtrent alt vi ser på internett i dag, er bygget opp med HTML og CSS i en eller annen form. For å kunne utvikle gode nettsider, er det både nyttig og nødvendig å kjenne til noen av de mange ulike metodene som blir benyttet. I dette kurset tar vi for oss mange av de teknikkene som webutviklere benytter til daglig. Dette kurset passer for personer som ønsker å lære grunnleggende HTML og CSS, samt få en innføring i hva som er nytt i HTML5 og CSS3. Målgrupper -Nybegynnere-Utviklere som ønsker å oppdatere gammel kunnskap -Designere og prosjektledere som ønsker litt mer teknisk innføring Lærestoff I kurset gjennomgår vi HTML og CSS fra det helt grunnleggende, til avanserte teknikker som er nyttig å kjenne til - enten du skal kode selv, eller kommunisere med utviklere. Underveis i kurset vil det bli gitt en rekke praktiske oppgaver som kursdeltagerne vil løse under veiledning.    I løpet av de to dagene kurset var tar vi i bruk de vanligste HTML-elementene, fra de opprinnelige som fremdeles er i utstrakt bruk, til de nyeste som ble introdusert i HTML5. Vi ser på forskjeller mellom semantiske og ikke-semantiske elementer og på inline og block-elementer. Det vil bli gitt en innføring i hvordan man debugger kode ved hjelp av verktøy. Vi stiler HTML med CSS, og lærer å bruke ulike selektorer innført i CSS3.  Vi ser på hvordan man kan lage responsive nettsider ved hjelp av Media Queries og hvordan vi tilpasser stiler for ulike skjermstørrelser og mobile enheter. Vi ser på enkle CSS-animasjoner  med transisjoner og transformasjoner.  Vi får en innføring i bruk av avanserte preprosessorer som SASS og LESS.  Vi ser på de reponsive rammeverkene Foundation og Bootstrap, og tar i bruk ett av dem. Vi ser på hvordan vi kan tilpasse nettsider til mobil, tablet og desktop ved hjelp av slike rammeverk. Avhengig av tilgjengelig tid ser vi også på absolutt posisjonering, floats og flexbox, web fonts og krav til universell utforming for webløsninger, samt helt nye egenskaper som CSS grids.  Oppsummering HTML5               - gamle og nye HTML-elementer              - semantisk HTML vs layout HTML              - inline og block elementer              - validering              - debugging med Chrome inspector  CSS3:               - CSS selektorer               - CSS hierarkiet              - stiler              - størrelser              - responsivt design              - posisjonering              - transisjoner              - flexbox              - preprosessering: SASS og LESS              - universell utforming              - rammeverk: Bootstrap og Foundation              - CSS grids   [-]
Les mer
Oslo 3 dager 19 900 kr
11 Dec
This course will change the way you look at your C# code. [+]
Writing .NET web applications can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components to sharp deadlines and code maintainability. Yet, beyond all that, what if we told you that attackers were trying to break into your code right now? How likely would they be to succeed? This course will change the way you look at your C# code. We'll teach you the common weaknesses and their consequences that can allow hackers to attack your system, and – more importantly – best practices you can apply to protect yourself. We give you a holistic view on the security aspects of the .NET framework – such as making use of cryptography or Code Access Security – as well as common C# programming mistakes you need to be aware of. We also cover typical Web vulnerabilities with a focus on how they affect ASP.NET web apps on the entire stack – from the CLR to modern AJAX and HTML5-based frontends. We present the entire course through live practical exercises to keep it engaging and fun. Writing secure code will give you a distinct edge over your competitors. It is your choice to be ahead of the pack – take a step and be a game-changer in the fight against cybercrime.   Participants attending this course will: Understand basic concepts of security, IT security and secure coding Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them Learn about XML security Learn client-side vulnerabilities and secure coding practices Learn to use various security features of the .NET development environment Have a practical understanding of cryptography Learn about typical coding mistakes and how to avoid them Get sources and further readings on secure coding practices [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Innføring i webprogrammering med PHP. Grunnleggende syntaks og byggestener. Strukturering av kode. Skjemabehandling for økt dynamikk og interaktivitet. Databaseintegrasjo... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Forkunnskaper om webutvikling tilsvarende emnet Webutvikling 1 og grunnleggende programmeringskunnskaper er en fordel. Emnet passer godt i kombinasjon med for eksempel Ajax og HTML5. Innleveringer: 6 øvinger må være godkjent Vurderingsform: Prosjektoppgave, individuell, som vurderes til bestått/ikke bestått. Ansvarlig: Svend Andreas Horgen         Læremål: KUNNSKAPER:Kandidaten:- kan konstruere en funksjonell webløsning ved hjelp av PHP utfra en gitt problemstilling- kan strukturere kode på en god måte i en webløsning- kan forklare hvordan tilstandsbevaring kan gjøres med PHP FERDIGHETER:Kandidaten:- kan bruke PHP-manualen og annen webbasert dokumentasjon- kan bruke PHP-scripting som verktøy for å løse problemer og oppgaver relatert til informasjonsbehandling- kan lage funksjonsrike webbaserte løsninger- kan programmere en fullverdig databasedrevet løsning GENERELL KOMPETANSE:Kandidaten:- kan identifisere potensielle sikkerhetsmessige svakheter i en webløsning og iverksette gode sikkerhetstiltak Innhold:Innføring i webprogrammering med PHP. Grunnleggende syntaks og byggestener. Strukturering av kode. Skjemabehandling for økt dynamikk og interaktivitet. Databaseintegrasjon. Filbehandling. Sikkerhet. Tilstandsbevaring med sessions og cookies.Les mer om faget herDemo: Her er en introduksjonsvideo for faget   Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webprogrammering i PHP 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.  [-]
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.