IT-kurs
Systemutvikling
Du har valgt: Oslo
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
Oslo 3 dager 18 900 kr
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
2 dager 17 450 kr
Kurset fokuserer på å lære deltakerne å benytte seg av sine kunnskaper innen EA og TOGAF 9. Dette er en fordypning i TOGAF 9 forenlig med The Open Group's krav for se... [+]
TOGAFs Architecture Development Method (ADM) brukes for å produsere, benytte og forvalte arkitekturene og arkitekturleveransene. I tillegg gir rammeverket et sett med‚best praksis rundt forvaltningen av virksomhetsarkitekturen, typisk hvordan man organiserer en arkitekturvirksomhet, hvilke roller man ser for seg og hvilke ansvar som bør knyttes til disse rollene. Dette igjen ses da i relasjon til andre fora som styringsgrupper, ledelse og program/prosjektledelse. Kurset er delt i to, et grunnleggende (Foundation) og et påbyggingskurs (Certified). Hvorfor virksomhetsarkitektur? “This training course is delivered by Bouvet Norge AS., partner of BiZZdesign International BV. BiZZdesign Academy is the provider of this Accredited Training Course. Bouvet Norge AS delivers this training course on behalf of BiZZdesign International BV. Both organizations hold an ArchiMate® & TOGAF® Commercial License issued by The Open Group”. "TOGAF® is a registered trademark of The Open Group in the United States and other countries”. Kursbeskrivelse Kurset fokuserer på lære deltakerne å benytte seg av sine kunnskaper innen EA og TOGAF 9. Dette er en fordypning i TOGAF®9 forenlig med The Open Group's krav for sertifisering på TOGAF 9 Level 2. - ADM faser og trinn- Migrationsplanlegging og teknikker - Håndtering av interessenter og deres behov - Håndtering, forvaltning og gjenbruk av arkitektur - Retningslinjer for å tilpasse ADM - Architecture Content Framework - Implementasjonsstøtte og teknikker- TOGAF referansemodeller   Kursmateriell Deltakerne får tilsendt brukertilgang for nedlasting av kursmateriell før kursstart. Kursmateriellet distribueres kun elektronisk. Kursdeltakerne bes ta med egen PC til kurset. Kursmateriellet er på engelsk og kurset undervises på engelsk.   TOGAF Certified Study Guide Vi kan tilby en studyguide som hjelper deg med forberedelsene til kurset, boken anbefales til alle som har tenkt å ta sertifiseringseksamen. Boken koster kr. 500,- + mva og sendes til deg i forkant av kurset. Bestilles i påmeldingsskjemaet.   Eksamen Du vil få utdelt en eksamensvoucher du kan bruke i et Pearsonvue testsenter når det passer deg å ta eksamen. Du har krav på ekstra tid dersom du ikke har engelsk som morsmål. Husk å oppgi dette ved bestilling eksamen. Eksamen varer i 90 minutter for de som har engelsk som morsmål og 135 minutter for de som ikke har engelsk som morsmål. Certified krever godkjent resultat på Foundation testen. Eksamen er en "open book" test som betyr at du får ha tilgang til et gitt TOGAF-materiell under testen. Eksamen består av 8 scenariobaserte multiple-choice spørsmål og tester din evne til å analysere scenarier og benytte din kunnskap i TOGAF 9. Ved behov kan sertifiseringstesten tas på nytt etter 4 ukers karantenetid. [-]
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
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
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 Og 2 andre steder 2 semester 98 300 kr
31 Aug
02 Sep
Praktisk studie i installasjon, drift og administrasjon av nettverk og CISCO-teknologi. 60 studiepoeng. [+]
Nettverksadministrator – Lær IT ved å praktisere IT Studiet Nettverksadministrator med design er praktisk rettet, og gjennom opplæringen trenes studentene i installasjon, administrasjon og drift av servere og nettverk i klasserommet. I tillegg opparbeider studentene tilstrekkelig kompetanse til å foreta gode og relevante behovsanalyser som grunnlag for gjennomføring av IT-arbeid i bedrifter.  Gjennom studiet fokuserer vi på at studentene opparbeider tilstrekkelige kunnskaper og ferdigheter tilknyttet IT-sikkerhet. Næringslivet etterspør oppdatert kompetanse innen IT-sikkerhetsløsninger, og gjennom kombinasjon av teoretiske gjennomganger og praktisk trening opparbeider studentene nødvendige kunnskaper og ferdigheter i design av relevante sikkerhetsløsninger, samt konfigurering og implementering av konkrete sikkerhetstiltak. Studentene blir også trent i teamarbeid, og skal kunne gjennomføre konstruktivt arbeid som del av et team. IT-løsningene er i kontinuerlig utvikling og gjennom studiet fokuseres det derfor på hvordan man som utøver av IT-rettet arbeid kontinuerlig må oppdatere sin kompetanse for å være relevant. Studentene gis derfor god oversikt over kilder for kompetanseoppdatering innen de ulike områdene studiet omhandler. Studiet er utformet med basis i Windows- og Cisco-teknologi, og gir grunnlag for gjennomføring av flere sertifiseringer. Fredrikstad og Oslo FagAkademi er også testsenter, og tester tilknyttet aktuelle sertifiseringer kan derfor gjennomføres på skolen. Fredrikstad og Oslo FagAkademi er akkreditert som Cisco NetWorking Academy noe som innebærer at studentene har tilgang til Ciscos egne nettbaserte løsninger i tillegg til skolens egen Cisco-lab.    Praktisk undervisning Gjennom studiet jobber studentene med praktiske oppgaver. Studentene gjennomfører installasjon og drift av nettverk i skolens virtuelle servermiljø. Vi benytter varierte undervisningsformer som klasseromsundervisning, praktiske oppgaver, virkelighetsnære prosjekter etc. for å gjøre opplæringen mest mulig relevant og variert.    Jobbmuligheter Jobbmulighetene etter fullført studium er mange og kvalifiserer for en rekke jobber som nettverksadministrator, nettverksdesigner, driftskonsulent, systemkonsulent eller systemansvarlig i små og mellomstore bedrifter. Mange av våre tidligere studenter jobber også som en del av et driftsteam eller en konsulentgruppe i store virksomheter. Studiet og arbeidet med dette gir deg kunnskaper, ferdigheter og generell kompetanse som legger grunnlaget for å bli en viktig ressursperson i en IT-avdeling eller et IT-selskap. Siden studiet og pensum i dette er utformet i tråd med MS Windows og Cisco sine krav er jobbmulighetene også gode i utlandet og i store internasjonale selskaper.   Er du usikker på hva du skal studere? Hva skal jeg bli?  - Hva skal jeg studere?  - Hva bør jeg studere?  - dette er spørsmål som mange stiller seg. Valgmulighetene er mange. En fagskole har et praktisk fokus, og skiller seg tydelig fra en teori- og forskningsbasert utdanning ved høyskole/universitet. Næringslivet ønsker i økende grad å rekruttere personer med praktisk kompetanse som kan generere merverdi for bedriften fra første dag. En fagskoleutdanning tilfredsstiller disse ønskene fra næringslivet og hjelper deg raskere i jobb.  Hvis du er usikker på hva som passer for deg så ta gjerne kontakt med oss for en gratis og uforpliktende studiesamtale/veiledning. Vi hjelper deg å velge det som er passer best for deg. [-]
Les mer
2 dager 13 500 kr
This 2-day workshop is aimed at Test Analysts and Test Managers wanting to understand this approach to testing, how to apply this to projects and how to manage explorator... [+]
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 Workshop This 2-day workshop is aimed at Test Analysts and Test Managers wanting to understand this approach to testing, how to apply this to projects and how to manage exploratory testing sessions. The workshop aims to dispel any misunderstandings people might have with this approach and how it can be applied to both traditional and agile projects. Applications are provided throughout the workshop. However, increased benefit can be achieved from this workshop if your own application can be accessed and tested during the session. Learn how to create a ""Charter"" for the Exploratory Testing session and how to perform a de-brief session to provide management with feedback. This workshop also practices individual, paired and team exploratory testing sessions to maximise effectiveness.   [-]
Les mer
Oslo 5 dager 23 900 kr
This course is aimed at students who need to get up to speed in C++. [+]
The course introduces Object-oriented concepts and shows how they are implemented in C++. The course does not require awareness or familiarity with Object-oriented programming techniques, but programming experience of some kind is assumed.   Course outline: Introduction to C++: Key features of C++; Defining variables;Formulating expressions and statements; Built-in data types; Console input/output Operators and types: Assignment; Compound Assignment; Increment and decrement operators; Const declarations; Type conversions Going Further with Data Types: Enumerations; Arrays; Using the standard vector class; Using the standard string class; Structures Flow of Control: Decision making: if, if-else, and switch; Looping: for loops, while loops, and do-while loops Defining functions: Declaring, calling and defining functions; Function overloading; Defining default arguments; Pass-by-copy versus pass-byreference; Defining inline functions; Header files and source files Pointers: Overview of pointers; Defining pointers; Dereferencing pointers; Const pointers; Null pointers Overview of Object Oriented Concepts: Classes and objects; Abstraction; Encapsulation; Inheritance and polymorphism Defining Classes: Syntax of class declarations; Public and private members; Creating objects; Using new and delete; Structures vs. classes Implementing Class Functionality: Function overloading; Default arguments; Anonymous arguments; Ambiguities; Resolving scope conflicts; Using the this pointer Defining Constructors and Destructors: Overview of an objects lifetime; Defining constructors; Constructor chaining; Defining destructors Operator Overloading: Overview of operator functions; Defining unary operators; Defining binary operators; Defining the operator; Defining input and output operators Defining Class-Wide Members: Overview; Static data members; Static member functions; Nested types; Friend classes Creating Collections of Objects: The need for collections; Introduction to template classes; Using vector and list; Using iterators; Introduction to template functions; Using the Standard Template Library Copying and Conversions: The copy assignment operator; Copy constructors; Conversions to a class; Conversions from a class Inheritance: Recap of inheritance principles; Defining a subclass; Defining protected members; Scoping and initialisation; Multiple inheritance; Abstract base classes Polymorphism: Recap of polymorphism; Defining virtual functions; Virtual destructors; Pure virtual functions and abstract classes   [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Fysiske medier i bruk i lokalnettverk. Nettverkskomponenter. Design av nettverk (nettverk infrastruktur). Trådløse nettverk, design og sikkerhet. Generelt om forskjellige... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Ingen Innleveringer: For å kunne gå opp til eksamen må 8 utvalgte øvingsoppgaver være godkjente. Personlig veileder: ja Vurderingsform: Skriftlig eksamen, individuell, 3 timer. Ansvarlig: Arne Bjørn Mikalsen Eksamensdato: 16.12.13 / 19.05.14         Læremål: KUNNSKAPERKandidaten:- kan gjøre rede for de mest brukte teknologiene for lokalnettverk- kan gjøre rede for teknisk oppbygning av nettverk- kan gjøre rede for ulike nettverkskomponenter, deres virkemåte og bruksområde- kan planlegge og vurdere sikkerhet i lokalnettverk FERDIGHETER:Kandidaten:- kan koble til og konfigurere en datamaskin slik at den fungerer i et nettverk med internettoppkobling- kan opprette brukerkontoer, tildele rettigheter, samt administrere nettverk med en ressursdatabase- kan planlegge, implementere og konfigurere et mindre lokalnettverk GENERELL KOMPETANSE:Kandidaten:- har kompetanse til selvstendig både å formidle og å ta i bruk sine kunnskaper og ferdigheter innen emnets tema i en driftssituasjon- kan i en praktisk driftssituasjon, forklare og gjøre bruk av sin kunnskap både innen hvert enkelt tema i faget og på tvers av temaene- kan kommunisere med andre om nettverksløsninger Innhold:Fysiske medier i bruk i lokalnettverk. Nettverkskomponenter. Design av nettverk (nettverk infrastruktur). Trådløse nettverk, design og sikkerhet. Generelt om forskjellige typer nettverksoperativsystem. Introduksjon til Active Directory og eDirectory. Prinsipper for konfigurasjon, installasjon, drift og sikkerhet og driftsfilosofi i lokalnettverk. Introduksjon til virtualisering. Driftsmodeller: Fjerndrift eller ASP (Application Service Provider)Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Drift av lokalnettverk 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 3 dager 18 900 kr
20 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 3 dager 18 900 kr
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
3 dager 16 500 kr
Dette er et grunnleggende kurs i JavaScript-biblioteket jQuery. Kurset passer godt for deg som skal jobbe med interaktive web-applikasjoner og nettsider, skal utvikle et ... [+]
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 JavaScript-biblioteket jQuery. Kurset passer godt for deg som skal jobbe med interaktive web-applikasjoner og nettsider, skal utvikle et webbasert brukergrensesnitt eller vil gjøre JacaScriptene dine mer effektive og Ajax-baserte. Målsetting Etter gjennomført kurs vil deltakerne være fortrolige med å bruke jQuery og jQuery UI til å utvikle eller forbedre funksjonalitet og interaktivitet på webbaserte grensesnitt. Forkunnskaper Kurset krever ingen forkunnskaper annet en generell datakunnskap. Kurset vil såvidt mulig bli tilpasset deltakernes forkunnskaper. Kursinnhold Kort introduksjon til HTML og CSS Introduksjon til JavaScript Hvorfor bruke jQuery - styrker og svakheter jQuery og Dokumentobjektmodellen (DOM), valg av objekter Utføre handlinger med valgte DOM-objekter Bruk av jQuery filtere Formatere tabeller og skjemaer med jQuery Validering av skjemaer med jQuery Levende sider med bruk av jQuery Events Animasjoner og visuelle effekter med jQuery Bildebehandling med jQuery  - bygging av interaktive gallerier Brukergrensesnitt med jQuery UI Gjennomføring Kurset gjennomføres med en kombinasjon av online læremidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er hands-on øvelsesoppgaver til hovedtemaene som gjennomgås. [-]
Les mer
Oslo 3 dager 19 350 kr
16 Mar
Dette 3 dagers kurset er rettet mot de som arbeider med teknisk testanalyse og som ønsker ytterligere kompetanse innenfor området. TTA kurset er basert på Foundation kurs... [+]
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.  "Et veldig godt gjennomført kurs. Lloyd Roden formidler materiellet på en meget bra måte og klarer å holde interessen oppe hos deltakerne. Kursmateriellet er komplett og godt forberedt før kurset. Mye oppgaver og praktisk jobbing i tillegg til teori  bidrar til at man blir godt forberedt til eksamen." "Veldig bra kurs som forventet med Lloyd Roden. Avgjørende for valg av kurs var kursleder i dette tilfellet. Veldig bra lokasjon for kurs. Kjempe lunsj med hyggelig kantinebetjening. Kommer gjerne tilbake !"  The course is highly practical and on completion the Technical Test Analyst will be able to: 1. Recognise and classify the typical risks associated with the performance, security, reliability, portability and maintainability of software systems. 2. Create test plans which detail the planning, design and execution of tests for mitigating performance, security, reliability, portability and maintainability risks. 3. Select and apply appropriate structural design techniques to ensure that tests provide adequate level of confidence, based upon code coverage and design coverage.          Techniques include: a. Statement coverage  b. Decision coveragec. Condition coverage   d. Modified condition coveragee. Multiple condition coveragef. Basis path coverage and g. API coverage 4. Effectively participate in technical reviews with developers and software architects applying knowledge of typical mistakes made in code and architecture. 5. Recognise risks in code and software architecture and create test plan elements to mitigate those risks through dynamic analysis. 6. Propose improvements to the security, maintainability and testability of code by applying static analysis. 7. Outline the costs and benefits to be expected from introducing particular types of test automation. 8. Select appropriate tools to automate technical testing tasks.9. Understand the technical issues and concepts in applying test automation, this includes specific issues relating to the use of open-source and custom-built tools as well as issues surrounding the different automation techniques.ExamThe ISTQB Advanced TTA exam is a 2-hour multiple choice exam with the pass mark being 65%. The exam wil be scheduled two days (first Friday) after course completion. There is an extra 30 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 14 900 kr
Kursinstruktør Prior to gaining independence Robert has worked in senior architecture and technical management roles for several software companies providing... [+]
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

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.