IT-kurs
Systemutvikling
Vestland
Du har valgt: Valen
Nullstill
Filter
Ferdig

-

70 treff ( i Valen ) i Systemutvikling
 

4 dager 22 500 kr
DP-100: Designing and Implementing a Data Science Solution on Azure [+]
https://www.glasspaper.no/kurs/dp-100/ [-]
Les mer
Nettkurs 8 timer 549 kr
Dette kurset gir en omfattende introduksjon til programmering i Python. Du vil lære grunnleggende konsepter som variabler, datatyper, løkker, funksjoner og logikk. Kurset... [+]
  Python for nybegynnere   Om kurset Vil du lære programmering fra bunnen av? I dette nybegynnerkurset får du en grundig innføring i Python – et av verdens mest populære og brukervennlige programmeringsspråk. Kurset tar deg fra helt enkle konsepter som tall, variabler og logikk, til mer avanserte temaer som lister, dictionaries, funksjoner og feilhåndtering. Du vil gradvis bygge opp både forståelse og praktiske ferdigheter, og underveis løse oppgaver som gir trygghet og selvtillit i egen koding.   Hva du lærer Gjennom over åtte timer med undervisning viser Magnus Øye deg hvordan du setter opp kode i Python, skriver rene og forståelige programmer, og anvender språket i praktiske oppgaver. Målet er at du ved fullført kurs kan lage enkle applikasjoner selvstendig, og ha et solid fundament for videre programmeringslæring eller sertifiseringer som PCEP.   Kursholder Magnus Kvendseth Øye er senior software engineer i Capgemini med spesialisering i hendelsesdrevet arkitektur og mikrotjenester. Med solid erfaring innen systemutvikling og teknisk ledelse, brenner han for å gjøre programmering tilgjengelig og inspirerende for alle. Etter kurset vil du kunne bruke Python til å løse reelle problemer og ta de første skrittene som programmerer.   I kurset lærer du: Opprette og bruke variabler og strenger Bruke logiske operasjoner og betingelser Arbeide med lister, dictionaries, tuples og sets Implementere løkker og funksjoner Håndtere feil og unntak effektivt Forstå Python-syntaks og struktur Importere og bruke moduler Løse praktiske utfordringer gjennom oppgaver   [-]
Les mer
Virtuelt klasserom 4 dager 23 000 kr
Python is an object oriented rapid development language deployed in many scenarios in the modern world. [+]
COURSE OVERVIEW   This Python Programming 1 course is designed to give delegates the knowledge to develop and maintain Python scripts using the current version (V3) of Python. There are many similarities between Python V2 and Python V3. The skills gained on this course will allow the delegate to develop their own skills further using Python V2 or V3 to support the development and maintenance of scripts. The Python Programming 1 course comprises sessions dealing with syntax,variables and data types,operators and expressions,conditions and loops,functions,objects,collections,modules and packages,strings,pattern matching,exception handling,binary and text files,and databases. Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered. TARGET AUDIENCE The Python Programming 1 course course is aimed at those who want to improve their Python programming skills,and for developers/engineers who want to migrate to Python from another language,particularly those with little or no object-oriented knowledge. For those wishing to learn Python and have no previous knowledge of programming,they should look to attend our foundation course Introduction to Programming - Python. COURSE OBJECTIVES This course aims to provide the delegate with the knowledge to be able to produce Python scripts and applications that exploit all core elements of the language including variables,expressions,selection and iteration,functions,objects,collections,strings,modules,pattern matching,exception handling,I/O,and classes. COURSE CONTENT DAY 1 COURSE INTRODUCTION Administration and Course Materials Course Structure and Agenda Delegate and Trainer Introductions SESSION 1: GETTING STARTED About Python Python versions Python documentation Python runtimes Installing Python The REPL shell Python editors SESSION 2: PYTHON SCRIPTS & SYNTAX Script naming Comments Docstring Statements The backslash Code blocks Whitespace Console IO (to enable the writing of simple programs) A first Python program Script execution SESSION 3: VARIABLES & DATA TYPES Literals Identifiers Assignment Numbers (bool,int,float,complex) Binary,octal,and hexadecimal numbers Floating point accuracy Collections (str,list,tuple,set,dict) None Implicit and explicit type conversion (casting) The type function SESSION 4: OPERATORS & EXPRESSIONS Arithmetic Operators Assignment Operators Comparison Operators Logical Operators Membership Operators Bitwise Operators Identity Operators SESSION 5: CONDITIONS & LOOPS Conditional statements (if,elif,else) Nested conditional statements Short hand if/if else Python's alternative to the ternary operator Iterative statements (while,for,else) The range function Iterating over a list Break Continue Nested conditional/iterative statements COURSE CONTENTS - DAY 2 SESSION 6: FUNCTIONS Declaration Invocation Default values for parameters Named arguments args and kwargs Returning multiple values None returned Variable scope Masking and shadowing The pass keyword Recursive functions SESSION 7: OBJECTS AND CLASSES About objects Attributes and the dot notation The dir function Dunder attributes Mutability The id function Pass by reference Introduction to Classes Class Declaration and Instantiation Data attributes Methods Composition SESSION 8: LISTS About lists List syntax including slicing Getting and setting list elements Iterating over a list Checking for the presence of a value The len function List methods incl. append,insert,remove,pop,clear,copy,sort,reverse etc. The del keyword Appending to and combining lists List comprehension SESSION 9: TUPLES About tuples Tuple syntax Getting tuple elements including unpacking Iterating over a tuple Checking for the presence of a value The len function Appending to and combining tuples SESSION 10: SETS About Sets Dictionary syntax Creating,adding and removing set elements Iterating over a set Membership Testing Sorting Copying Set methods incl. union,intersection,difference,symmetric_difference etc. COURSE CONTENTS - DAY 3 SESSION 11: DICTIONARIES About dictionaries Dictionary syntax Getting and setting dictionary elements Iterating over a dictionary (keys,values,and items) Checking for the presence of a key The len function Dictionary methods incl. keys,values,items,get,pop,popitem,clear etc. The del keyword Dictionary comprehension SESSION 12: STRINGS About strings String syntax including slicing Escape characters Triple-quoted strings Concatenation Placeholders The format method Other methods e.g. endswith,find,join,lower,replace,split,startswith,strip,upper etc. A string as a list of bytes SESSION 13: MODULES & PACKAGES About modules Inbuilt modules math,random and platform the dir() and help() functions Creating and using modules the __pycache__ and the .pyc files The module search path Importing modules Namespaces Importing module objects The import wildcard Aliases Importing within a function Executable modules Reloading a module About packages Importing packaged modules Importing packaged module objects Package initialisation Subpackages Referencing objects in sibling packages The Standard Library Installing modules and packages using pip SESSION 14: PATTERN MATCHING About regular expressions Regular expression special characters Raw strings About the re module re module functions incl. match,search,findall,full match,split,sub   COURSE CONTENTS - DAY 4 SESSION 15: EXCEPTION HANDLING About exceptions and exception handling Handling exceptions (try,except,else,finally) Exception types The exception object Raising exceptions Custom exception types Built-in exceptions hierarchy SESSION 16: FILES & THE FILESYSTEM The open function Methods for seeking (seekable,seek) Methods for reading from a file (readable,read,readline,readlines) Iterating over a file Methods for writing to a file (writable,write,writelines) Introduction to context managers Text encoding schemes,codepoints,codespace ASCII and UNICODE (UTF schemes) UTF-8,binary and hexadecimal representations The ord() and chr() functions Binary files,bytes and bytearray I/O layered abstraction. About the os module os module functions incl. getcwd,listdir,mkdir,chdir,remove,rmdir etc. OSError numbers and the errno module SESSION 17: DATABASES The DB-API DP-API implementations Establishing a connection Creating a cursor Executing a query Fetching results Transactions Inserting,updating,and deleting records FOLLOW ON COURSES Python Programming 2  Data Analysis Python  Apache Web Server PHP Programming  PHP & MySQL for Web Development  PHP & MariaDB for Web Development  Perl Programming  Ruby Programming  Introduction to MySQL  Introduction to MariaDB [-]
Les mer
Oslo 3 dager 25 900 kr
Secure coding in C and C++ [+]
Secure coding in C and C++ [-]
Les mer
Virtuelt klasserom 2 dager 13 900 kr
09 Nov
14 Dec
Dette er et 2-dagers påbyggingskurs i SQL-programmering. Målsettingen er at etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-d... [+]
Dette er et 2-dagers påbyggingskurs i SQL-programmering. Målsettingen er at etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-databaser, oppretting av egne funksjoner og eksportering av data i ulike formater, som XML- og JSON.   Innhold Vi bruker Oracle, PostgreSQL og Microsoft SQL-server i kurset og belyser forskjellene mellom disse i håndteringen av avanserte SQL-setninger.   Agenda Gruppering med delsummer ved bruk av Rollup og Cube. Betingelseslogikk i søk med CASE ... WHEN ... THEN ... ELSE Oppretting av egne funksjoner med SQL Oppretting og bruk av Materialized Views Bruk av Common Table Expressions (CTE) 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. Eksportere data som JSON / XML Bruk av Vindusfunksjoner til bl.a. å regne ut kumulative summer, rangeringer mm. Krysstabuleringer med PIVOT-funksjoner Bruk av SELF JOINS Behandling av geografiske data med SQL   Gjennomføring Kurset 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.   Kursinstruktør: 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 og nye teknologier jobber han med programmering, webutvikling og administrasjon av Linux-servere. Han er levende interessert i nye teknologier, distribuerte databaser og Data Science.   [-]
Les mer
2 dager 21 900 kr
21 Jan
15 Apr
Certified Agile Leadership I (in English) [+]
Certified Agile Leadership I (in English) [-]
Les mer
Oslo Trondheim Og 1 annet sted 4 dager 25 900 kr
01 Dec
09 Mar
09 Mar
Python Programming [+]
Python Programming [-]
Les mer
Nettstudie 2 semester 4 980 kr
På forespørsel
Hva er XML og nytteverdien av denne teknologien. Lagre data, endre data, hente ut data i XML. Validering av XML (bruk av skjema). Eksempler på praktisk bruk av XML inklud... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Kunnskaper i HTML tilsvarende IINI1002 Webutvikling 1. Grunnleggende kunnskaper i programmering er en fordel. Innleveringer: Tilsvarende 8 obligatoriske øvinger må være godkjent før endelig karakter settes. Personlig veileder: ja Vurderingsform: Individuell netteksamen, 3 timer. Ansvarlig: Tore Mallaug Eksamensdato: 09.12.13 / 12.05.14         Læremål: Etter å ha gjennomført emnet XML -teknologi skal studenten ha følgende samlete læringsutbytte: KUNNSKAPER:Kandidaten:- kjenner sentrale begreper innen XML-teknologi og hvordan teknologien kan brukes, og kan gjøre rede for dette- forstår hvordan et XML-dokument er bygd opp (tre-struktur) og vite hvordan skjema brukes til å validere (sette krav til) struktur og datainnhold til dokumentet- forstår skillet mellom data (innhold), struktur (skjema) og presentasjon- kan gjøre rede for noen praktiske eksempler på konkret bruk av XML- kjenner til eksempler på hvordan XML kan lagres i en relasjonsdatabase FERDIGHETER:Kandidaten:- kan lage egne løsninger i XML -teknologi for oppbevaring og utveksling av data i et informasjonssystem (e-løsninger og web-løsninger).- kan lage egne skjema i en gitt skjemastandard mot egne eller gitte XML-dokument- vite hvordan en kan endre (oppdatere) struktur og/eller datainnhold til et gitt XML-dokument- kan utføre enkle XQuery-spørringer mot en eller flere XML-dokument GENERELL KOMPETANSE:Kandidaten:- viser en bevisst holdning til lagring og representasjon av semi-strukturelle data i et informasjonssystem- viser en bevisst holdning til å unngå unødvendig dobbeltlagring av data i en XML-struktur Innhold:Hva er XML og nytteverdien av denne teknologien. Lagre data, endre data, hente ut data i XML. Validering av XML (bruk av skjema). Eksempler på praktisk bruk av XML inkludert SVG. Bruk av DTD, XML Schema, XSLT, DOM, Lagring av XML i database. XQuery (for å hente ut data).Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag XML-Teknologi 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 3 dager 20 900 kr
09 Dec
09 Dec
01 Mar
Docker and Kubernetes Development [+]
Docker and Kubernetes Development [-]
Les mer
2 dager 8 500 kr
Kurs for deg som skal bruke video i din digitale markedsføring eller deg som jobber med redaksjonelt innhold på nettet. [+]
Videokurs for deg som skal bruke film i din digitale markedsføring eller deg som jobber med redaksjonelt innhold på nettet. «1 minutt video sier mer enn 18000 ord»(Forrester research) Kursinnhold: Du skal lære å lage korte filmer til nettet. Dette innebærer å planlegge innhold, filme, klippe og redigere filmen. Content Marketing i praksis. Bearbeiding av idé og planlegging av innhold Fra idé til film Klipping og redigering av film med Adobe Premiere pro Rettigheter ang musikk Deling av film på nettet Ta med egen laptop med ferdig innstallert Adobe Premiere Pro, samt videokamera eller smartphone på kurset. Ekstern harddisk, strømkabler og hodetelefoner må også taes med.   https://igm.no/videokurs/ [-]
Les mer
Virtuelt klasserom 4 dager 16 200 kr
23 Nov
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... [+]
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.    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.      [-]
Les mer
Virtuelt klasserom 5 dager 30 000 kr
Agile approaches such as eXtreme Programming, Scrum and Lean Software Development are becoming increasingly mainstream. [+]
COURSE OVERVIEW They describe how to successfully deliver in complex situations when requirements and possible solutions are subject to continuous change; but they stop short of describing a full project lifecycle with defined Phases, Work Products, Roles and Responsibilities. This course covers how to operate in such an agile fashion within an overall project framework and is based on the DSDM Agile Project Framework (DSDM APF) approach. Through practical experience of the agile style of working, case studies and example scenarios from a highly experienced trainer, it provides delegates with an understanding of how the Agile Project Management process can enable planning, management and control for predictable Agile project deliveries.   This is an APMG accredited course. TARGET AUDIENCE The course is aimed at Project Managers and others involved in Project Management who want to understand how to apply agile approaches within an overall project management lifecycle framework. COURSE OBJECTIVES   Understand the fundamentals of Agile Project Management Understand the key Agile Project Management practices and how to manage Agile Project teams Fully describe and relate the Agile Project Management process Understand project control in the Agile environment COURSE CONTENT   Agile Project Management Fundamentals What is Agile Project Management? Benefits of Agile Project Management When to use Agile Project Management Preparing for a successful Agile project Agile Project Management Principles The Agile Project Management Process Agile Project Management Framework Configuring the Agile Project Lifecycle Work Products and Deliverables Management Products and Deliverables Business Work Products and Deliverables Technical Products and Deliverables Agile Project Teams Agile Project Roles and Responsibilities Agile Project Team Empowerment Agile Project Team Structure Agile Project Management Practices Facilitated Workshops MoSCoW Prioritisation Modelling Iterative Development Timeboxing Project Management and Control Agile Planning Agile Risk Management Agile Estimating and Measurement Agile Configuration Management Other Agile Project Management Concerns Agile Requirements (Functional and Non-functional Requirements) Agile Testing Quality Management and Quality Control Ensuring Maintainability and Scalability TEST CERTIFICATION Agile Project Management Foundation exam Simple multiple choice exam – 40-minute exam 50 questions, pass mark is 25 (50%) Taken at the end of Day 2 of training Agile Project Management Practitioner exam Complex multiple choice – Objective Test – 2.5-hour exam Open book exam (reference to Agile PM Handbook allowed) Four questions worth 20 marks each (80 marks), pass mark is 40 (50%) You must pass the Agile Project Management Foundation certificate on Day 2 to progress to this exam taken at the end of Day 5 of training     HVORFOR VELGE SG PARTNER AS:  Flest kurs med Startgaranti Rimeligste kurs Beste service og personlig oppfølgning Tilgang til opptak etter endt kurs Partner med flere av verdens beste kursleverandører   [-]
Les mer
Virtuelt klasserom 4 dager 28 000 kr
TOGAF® V9.2 is the foremost generic framework in the field of Enterprise Architecture (EA). [+]
COURSE OVERVIEW TOGAF® V9.2  is the foremost generic framework in the field of Enterprise Architecture (EA). This course provides guidance on what to do to establish an architecture practice and how to use it in connection with planning the longer-term transformation of the enterprise (strategic architecture), and designing capabilities to support and sustain the transformation. This course will benefit: Practicing architects from complex organizations looking for a set of defined processes to help in the organization, governance and management of architecture teams and multiple architecture projects. Experienced architects looking for details on the elements of sound architectural process and practice. Senior managers, such as Project Managers and Service Managers, who wish to gain a full appreciation of architecture practice. Aspiring architects commencing their career wishing to obtain recognized EA certification. This TOGAF® accredited course examines how practitioners can base their activities on a set of well-defined processes. It examines the framework as a whole, including the numerous techniques to assist in organizing, governing and now in this version, describing, architecture. It incorporates recommendations on how to adapt the framework to deal with issues such as Security and Service-oriented Architecture. The course prepares participants to take the combined TOGAF® 9.2 Foundation and Certified exams (Level 1 & 2). During the course, delegates will be helped to prepare for this combined exam. This TOGAF® for Practitioners Level 1&2 course is being run by Global Knowledge and is accredited by The Open Group. For full details of the TOGAF® certification scheme, visit the following link: www.opengroup.org COURSE OBJECTIVES This workshop has been designed to enable participants to: Understand the basic concepts of enterprise architecture and TOGAF® Explain the features of TOGAF® and its methodology Implement TOGAF® in their work to maximum effect Develop an understanding of the necessary body of knowledge to achieve certification by examination for TOGAF® COURSE CONTENT Day 1 Introduction TOGAF® Basic / Core Concepts Introduction to the ADM Enterprise Continuum ADM Phases ADM Guidelines Architecture Governance Daily Wrap up / Q&A Day Two Architecture Views, Viewpoints, and Stakeholders Building Blocks ADM Deliverables TOGAF® Reference Models Preliminary Phase The Architecture Governance Framework Architecture Content Framework TOGAF® Content Metamodel Stakeholder Management Architecture Implementation Techniques Daily Wrap up / Q&A Day Three Phase A: Architecture Business Scenarios Technique Phase B: Business Architecture Phase C: Information Systems Architectures – Data Architecture Phase C: Information Systems Architectures – Application Architecture TOGAF®Foundation Architecture: Technical Reference Model Integrated Information Infrastructure Reference Model Phase D: Technology Architecture Daily Wrap up / Q&A Day Four Phase E: Opportunities and Solutions Migration Planning Techniques Phase F: Migration Planning Phase G: Implementation Governance Phase H: Architecture Change Management ADM Requirements Management Architecture Partitioning Guidelines for Adapting the ADM: Iteration and Levels Guidelines for Adapting the ADM: Security Guidelines for Adapting the ADM: SOA Architecture Maturity Models Architecture Skills Framework Daily Wrap up / Q&A TEST CERTIFICATION Once you have completed the course and are ready to book your exam at a Test Centre, please contact Global Knowledge and we will email your exam voucher code so that you can redeem it.  Exams can also be sat online https://www.opengroup.org/certifications/online-proctored-exams Achieving this level of Certification also qualifies delegates to take the BCS Practitioner Certificate in Enterprise and Solution Architecture without the need for the BCS Intermediate Certificate. [-]
Les mer
Trondheim Bergen 4 dager 25 900 kr
24 Nov
08 Dec
Advanced Python Development [+]
Advanced Python Development [-]
Les mer
3 dager
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 ... [+]
  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.   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