IT-kurs
Du har valgt: Systemutvikling
Nullstill
Filter
Ferdig

-

Nettkurs 3 dager 13 500 kr
The SQL Master Class for Java Developers training is aimed to level up your SQL skills with techniques such as Window Functions, recursive queries, Pivoting, JSON process... [+]
Throughout four years of teaching my High-Performance Java Persistence course, I came to realize that there is so much Java developers can learn about the latest SQL features introduced by Oracle, SQL Server, PostgreSQL, or MySQL.This training spans over the course of 2 days and covers the Top 4 relational database systems: Oracle, SQL Server, PostgreSQL, and MySQL.From execution plans to the best way to paginate data, this training explains lesser-known techniques such as LATERAL JOIN, CROSS APPLY, as well as Derived Tables, Common Table Expressions, recursive queries, and the amazing Window Functions, PIVOT, or UPSERT statements.Last but not least, we are going to learn that, not only modern databases support JSON column types, but you can combine JSON structures with the traditional relational ones, therefore getting the best of both worlds.All examples are inspired by real-life scenarios, and they come in a GitHub repository for which attendees have exclusive and unlimited time access.At the end of these two days of training, the attendees will be better prepared to solve various data-intensive tasks using all these awesome SQL features that have been over the past 20 years.Agenda  Day 1Introduction - 1h 30m    - Beyond SQL:92    - SQL Parsing    - SQL Operation Order    - TOP-N queries    - OFFSET pagination    - Keyset PaginationSubqueries - 1h 15m    - EXISTS and NOT EXISTS    - IN and NOT IN    - ANY and ALL    - INSERT with subqueries    - Aggregation with subqueries   Joins - 1h 15m    - CROSS JOIN    - INNER and LEFT/RIGHT OUTER JOIN    - FULL OUTER JOIN    - NATURAL JOIN    - LATERAL JOIN and CROSS APPLYDay 2Window Functions - 1h 30m    - Analytics queries and window frame processing    - ROW_NUMBER, RANK, and DENSE_RANK    - FIRST_VALUE, LAST_VALUE, LEAD and LAG    - CUME_DIST and PERCENT_RANK    - PERCENTILE_DISC and PERCENTILE_CONTDerived Tables, CTE, Hierarchical Queries - 1h 30m    - Derived Tables    - CTE (Common Table Expressions)    - Recursive CTE    - Hierarchical queries   PIVOT, UNPIVOT, FILTER, and CASE - 1h    - CASE Expressions    - PostgreSQL FILTER Expressions    - PIVOT    - UNPIVOTDay 3UPSERT and MERGE - 30m- MERGE statements- UPSERT statements   JSON processing - 1h 30m    - Schemaless data structures and JSON    - JSON queries    - EAV Model   Transactions and Concurrency Control - 2h    - ACID, 2PL, MVCC    - Isolation Levels and anomalies    - Pessimistic and optimistic locking    - SKIP_LOCKED, NOWAIT [-]
Les mer
Nettkurs 1 time 299 kr
Lær HTML på 1-2-3 med nettkurs fra Utdannet.no [+]
Dette er første del av vårt nettkurs som omhandler webutvikling. I denne delen kommer du til å lære hva HTML er, hvorfor det er nyttig og hvordan du tar det i bruk. Kursinstruktør Espen Faugstad vil guide deg gjennom hele prosessen, og i slutten av kurset har du laget din egen nettside ved hjelp av HTML. I begynnelsen av kurset lærer du å skrive HTML. Dette omfatter hvordan du legger til overskrifter, paragrafer, lister, linker og bilder. Du lærer også hvordan du definerer strukturen til en nettside ved hjelp av HTML. Innhold Lær å lage en HTML5-basert nettside Lær å bruke en tekstredigerer [-]
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
Nettkurs 2 dager 14 250 kr
TOGAF®9 er et ledende rammeverk for å utvikle og forvalte virksomhetsarkitektur. TOGAF dekker alle arkitekturdomenene; forretningsarkitektur, informasjonsarkitektur og ..... [+]
TOGAFs Architecture Development Method (ADM) brukes for å produsere, benytte og forvalte arkitekturene og arkitekturleveransene. I tillegg gir rammeverket et sett med beste 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. Bouvet tilbyr to kurs innen TOGAF: 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 består av en grunnleggende gjennomgang av prinsippene for EA og rammeverket TOGAF®9, som tilfredsstiller The Open Group's krav for sertifisering på TOGAF®9 Level 1. - Introduksjon til TOGAF - Arkitekturens ulike syn og interessenter- Arkitekturens konsept- Arkitekturstyring (EA Governance) - Faser i ADM (Architecture Development Method) - Resultatet i ADM - Retningslinjer for ADM - Enterprise Continuum og verktøy - TOGAF og 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 Foundation 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 har en varighet på 90 minutter for de som ikke har engelsk som morsmål. TOGAF ®Foundation eksamen er en såkalt "closed book" examinering, dette betyr at du ikke får tilgang til TOGAF materiell under testen. Testen består av 40 multiple-choice spørsmål. Ved behov kan sertifiseringstesten tas på nytt etter 4 ukers karantenetid. [-]
Les mer
Nettkurs 4 timer 299 kr
Lær å bruke CSS-rammeverket Bulma på 1-2-3 med nettkurs fra Utdannet.no [+]
Bulma er et gratis og moderne CSS-rammeverk utviklet av Jeremy Thomas. Det brukes av over 100 000 utviklere, har åpen kildekode, og er bygget på Flexbox. Bulma gjør det enkelt å lage moderne og responsive nettsider som fungerer like bra på datamaskin som mobil. I dette kurset kommer Espen Faugstad til å lære deg hvordan du bruker CSS-rammeverket Bulma. I kurset lærer du å lage en responsiv nettside ved hjelp av Bulma. Dette omfatter hvordan du lager en struktur, legger til seksjoner, kontaktskjema, bokser, knapper, beskjeder, tabeller, menyer, osv. Kort fortalt, alt du trenger for å komme raskt i gang med Bulma. Innhold Du lærer å bruke CSS-rammerket Bulma [-]
Les mer
Nettkurs 3 dager 10 500 kr
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
Nettkurs 1 semester 6 000 kr
Dette kurset gir en oversikt over grunnleggende objektorientert programdesign og Java-programmering. [+]
Dette kurset gir en oversikt over grunnleggende objektorientert programdesign og Java-programmering. Begreper innen objektorientering: klasser, objekter, innkapsling mm. Java-syntaks: Datatyper, betingelser, valg, løkker, uttrykk. Innlesing og utskrift. Tabeller. Læremål: Etter å ha gjennomført emnet skal studenten ha følgende læringsutbytte: KUNNSKAPER Studenten: - kan forklare hva et program er - kjenner til enkle prinsipper innen objektorientert programmering - kan forklare hvorfor brukerkommunikasjon og logikk til et program knyttet til det problemet som skal løses, bør legges til ulike klasser FERDIGHETER Studenten: - kan sette opp programmiljø for å utvikle og kjøre Java-program på egen PC - kan lage strukturert og oversiktlig programkode - kan beskrive klasser og kontrollstrukturer ved hjelp av enkle klassediagram og aktivitetsdiagram - kan, med noe hjelp, anvende klasser fra Java API-et GENERELL KOMPETANSE Studenten: - kan anvende objektorientert tankegang til å analysere og løse enkle problemer [-]
Les mer
Nettkurs 2 timer 299 kr
Lær å lage en avansert layout med CSS på 1-2-3 med nettkurs fra Utdannet.no [+]
Dette er fjerde del av vårt nettkurs som omhandler webutvikling. Dette kurset passer for deg som ønsker å lære hvordan man lager en layout ved hjelp av HTML og CSS. Kursinstruktør Espen Faugstad kommer til å vise hvordan du lager en statisk, flytende og responsiv layout. Med denne kunnskapen kan du lage både enkle og avanserte layouts. I starten av kurset lærer du å lage en flytende layout bestående av tre kolonner, ved hjelp av: Block, Inline, Inline-Block og Vertical Align. Deretter lærer du å lage en moderne layout ved hjelp av Float. Videre lærer du å plassere elementer på en side ved hjelp av Absolute, Relative og Fixed. Avslutningsvis lærer du å lage en responsiv layout. Innhold Du lærer å lage en avansert layout ved hjelp av HTML5 og CSS3 [-]
Les mer
Nettkurs 2 timer 299 kr
Lær å lage en nettside med CSS på 1-2-3 med nettkurs fra Utdannet.no [+]
Dette er andre del av vårt nettkurs som omhandler webutvikling. I denne delen kommer du til å lære hva CSS er, hvorfor det er nyttig og hvordan du tar det i bruk. Kursinstruktør Espen Faugstad vil guide deg gjennom hele prosessen, og i slutten av kurset har du laget din egen nettside ved hjelp av HTML og CSS. I begynnelsen av kurset lærer du hvordan man legger til CSS koder som påvirker eksisterende HTML-tagger. Deretter lærer du hvordan man lager egne CSS klasser som påvirker HTML-tagger. Du kommer også til å lære hvordan man lager en flytende layout ved hjelp av CSS. Innhold Du lærer å lage og tilpasse utseende på en nettside ved hjelp av CSS3 [-]
Les mer
Nettkurs 2 dager 12 700 kr
28 Jan
04 Mar
15 Apr
Dette er et 2-dagers påbyggingskurs i SQL-programmering. Kurset er beregnet på de som har tatt SQL Grunnkurs eller har tilsvarende SQL-kunnskaper og som ønsker å lær... [+]
MålsettingEtter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-databaser, inkludert søk i felt som inneholder XML- og JSON. Kursinnhold Gruppering med bruk av Rollup og Cube. Søk med CASE ... WHEN ... THEN Søk med EXISTS Bruk av komplekse felt og sammensatte datatyper (arrays, egne datatyper etc.) - opprette komplekse felt, sette inn data og søke etter data i komplekse felt. Søk i felt som inneholder XML (inkl. kort introduksjon til XPATH) Søk i felt som inneholder JSON Bruk av WINDOWS i SQL-søk til bl.a. å regne ut en løpende sum. Partisjonering av data og bruk av partisjonerte tabeller – opprette partisjoner, sette i data og søke etter data i partisjonerte tabeller. PIVOT med SQL – gjøre rader til kolonner og kolonner til rader. Avansert bruk av JOINs – self joins, skewed joins, joins med flere betingelser m.m. GjennomføringKurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvingsoppgaver til hvert av hovedtemaene som gjennomgås. [-]
Les mer
Nettkurs 3 dager 13 000 kr
08 Mar
10 May
Har du ikke nok oversikt over hva som skjer i nettverket ditt eller har problemer med å forstå hvordan nettverket virker? [+]
Kurset gir en introduksjon til de viktigste sidene av det store og komplekse området som kalles nettverk og datakommunikasjon. Vi vil i løpet av kurset sette sammen et nettverk og bruke enprotokollanalysator for å se på trafikken.  FORKUNNSKAPER Det kreves ingen spesielle forkunnskaper, men det er en fordel å ha vært bruker i et datanettverk. MÅLSETTINGGi grunnleggende kunnskap om temaet nettverk og datakommunikasjon med hovedvekt på TCP/IP og Ethernet. SPRÅKUndervisningen og dokumentasjonen er på norsk.   BEDRIFTSINTERNT KURSEr dere flere ansatte i samme bedrift som ønsker kurs, ta kontakt så kan vi skreddersy kurset tilpasset deres ønsker.   KURSINNHOLD HVA ER ET DATANETTVERK? Gjennomgang av relevante begreper og definisjoner PROTOKOLLER - HVA ER DE, HVA GJØR DE OG HVORDAN VIRKER DE? Protokoller og lagdelte arkitekturer Dataforsendelse Innkapsling og PDUer LAN/WAN Definisjoner og forskjeller NETTVERKETS ENDESTASJONER Endesystemer, klienter og servere Forbindelsesorienterte og forbindelsesløse tjenester NETTVERKETS MELLOMLIGGENDE ENHETER Routere, switcher og lignende enheter Linjesvitsjing og pakkesvitsjing Multipleksing UTFORDRINGER I NETTVERKET Tidskritiske tjenester Båndbredde og hastigheter Forsinkelser og varierende forsinkelse Pakketap OSI-MODELLEN - EN MODELL FOR DATANETTVERK En levende modell for forståelse av nettverksinfrastruktur Gjennomgang av de forskjellige lagene og hvilke funksjoner de definerer ET ENKELT LAN BENYTTES SOM DEMONSTRASJON AV KONSEPTENE ETHERNET Fysisk og logisk topologi Teknologi Fast Ethernet (100 Mbps) Gigabit Ethernet (1000 Mbps) 10 Gigabit Ethernet (10.000 Mpbs) Enda raskere Ethernet   TRÅDLØST NETTVERK - 802.11 En kort gjennomgang av 802.11 a/b/g/n/ac CSMA/CA Adhoc-nettverk Kanalfordeling Roaming   SWITCHER Switchens oppgave og læremekanisme Spanning Tree - redundans i nettverket VLAN (Virtual LAN) Lag 3-switching Switcher i moderne nettverk   TCP/IP TCP/IP og OSI-modellen Adressering og enkel subnetting En enkel gjennomgang av TCP/IPs kjerneprotokoller Enkel gjennomgang av DHCP   ROUTERE Routerens funksjoner og virkemåte Routere og segmentering Statisk og dynamisk routing   SIKKERHET Hacking og cracking Vanlige og generelle angrep BRANNMURER OG IDS/IPS Forskjellige brannmurer Palo Alto Networks og smartere brannmurer HJEMMEROUTEREN Enhet med mange funksjoner Kurset Praktisk nettverkskurs, del 1 og del 2 er gode påbyggingskurs for de som ønsker en dypere og bredere praktisk (hands-on) gjennomgang av emnet. Se flere av våre kurs her [-]
Les mer
Nettkurs 1 semester 6 000 kr
Kurset gir en innføring i scripting i Python, med vektlegging på reell forståelse av bruken av de grunnleggende elementene. [+]
Faglig innhold: Kurset gir en innføring i scripting i Python, med vektlegging på reell forståelse av bruken av de grunnleggende elementene. Overordnet sett, skal man kunne definere og programmere egne funksjoner og kalle disse, være i stand til å tyde feilmeldinger for å vite hvor, og hva, enkle feil i et script er, samt ha forståelse av typer. Elementer som gjennomgås er variabler, kontrollstrukturer, betingelser, utskrift med formatering, arrays og lister, dictionaries, requests, og filbehandling. Læremål: Etter å ha gjennomført emnet skal studenten ha følgende læringsutbytte: KUNNSKAPER Studenten: - kan forklare hva et script er - har kunnskap om anatomien til et script og kjennskap til python-miljøet - har praktisk kunnskap om hvordan man kan løse oppgaver ved scripting - har innsikt i hvordan nettverksbasert kommunikasjon fungerer fra et script - har innsikt i hvordan filbehandling gjøres fra et script FERDIGHETER Studenten: - kan sette opp programmiljø for å utvikle og kjøre Python-script på egen PC - kan lage strukturert og oversiktlig programkode - kan skrive egne funksjoner og kalle disse, samt benytte tredjepartsbiblioteker - kan tyde feil i programmer og korrigere disse - kan gjøre nettverksbaserte kall og tolke svar - kan skrive til og lese fra filer GENERELL KOMPETANSE Studenten: - kan ta en informert avgjørelse om Python er et godt verktøy for å løse et problem eller automatisere en oppgave - kan bruke Python til å løse enkle, praktiske oppgaver [-]
Les mer
Nettkurs 4 dager 14 700 kr
10 Feb
17 Mar
07 Apr
Dette er et grunnleggende kurs i SQL-programmering. Kurset passer godt for deg som skal jobbe med relasjonelle databaser, som f.eks. Oracle, PostgreSQL, Microsoft SQL-ser... [+]
Kursinstruktør   Terje Berg-Hansen Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte teknologier leder han også Oslo Hadoop User Group, og er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.    Kursinnhold 14.12 Undervisning : Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»15.12 Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»16.12 Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»17-18.12 Oppgaveløsing på egenhånd som sendes inn til kursleder for evaluering.19..12 Gjennomgang og oppsummering 3-4 timer fra kl.10:00-14:00 Dette er et grunnleggende kurs i SQL-programmering. Kurset passer godt for deg som skal jobbe med relasjonelle databaser, som f.eks. Oracle, PostgreSQL, Microsoft SQL-server eller MySQL/MariaDB.   Etter gjennomført kurs vil deltakerne være fortrolige med å opprette databaser og tabeller, sette inn data, endre og slette data og søke etter data i SQL-databaser.  Kursinnhold Introduksjon til relasjonsdatabaser og relasjonsmodellen: normalisering på tredje normalform. Introduksjon til MySQL, PostgreSQL, Oracle Express og tilhørende verktøy Introduksjon til SQL i Big Data (HiveQL, Cassandra QL, Phoenix HBase-klient) Søk i SQL-databaser, bl.a. med bruk av under-spørringer og inner og outer joins. Filtrering, gruppering og sortering av data. Oppretting, endring, kopiering og sletting av databaser og tabeller, Innsetting, oppdatering og sletting av data i tabeller Bruk av indekser og views. Skjema-design med bruk av ulike data-typer, tegnsett og lagringsformater. Introduksjon til MySQL, PostgreSQL og Oracle Express Bruk av bl.a. MySQL Workbench, PhPMyAdmin og Oracle Application Express. Kurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser med ulike typer datasett.    [-]
Les mer

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.