IT-kurs
Systemutvikling
Sør-Trøndelag
Du har valgt: Trondheim
Nullstill
Filter
Ferdig

-

69 treff ( i Trondheim ) i Systemutvikling
 

Trondheim 7 500 kr
07 Sep
Kurset gir en grunnleggende forståelse av hva programmering er og basisferdigheter i programmering.... [+]
Kurset gir en grunnleggende forståelse av hva programmering er og basisferdigheter i programmering. Kurset inneholder også en del omkring generell IT-kompetanse.Kurset gir et praktisk og konkret bidrag til bestillerkompetanse som gir grunnlag for tverrfaglig samarbeid i forbindelse med utvikling og innføring av IKT i helsetjenesten. I kurset gjennomgås blant annet følgende: IKT-teori: •   Grunnleggende om datamaskiners oppbygging og virkemåte. •   Digital representasjon av informasjon. •   Nettverk og kommunikasjon. Prosedyreorientert programmering: •   Variabler og datatyper. •   Input og output. •   Kontrollstrukturer: Sekvens, valg, og repetisjon. •   Strukturering og oppdeling av programmer; funksjoner. •   Datastrukturer: Lister, tabeller, tekststrenger, mengder, tupler og poster (dictionary). •   Filbehandling, persistent lagring av informasjon, og unntak (exception). •   Formulering av algoritmer i pseudokode og flytskjema. •   Python som programmeringsomgivelse. Læringsmål Etter fullført og bestått kurs vil du ha: Kunnskaper Grunnleggende kunnskap om følgende hovedelementer i informasjons- og kommunikasjonsteknologi (IKT): Datamaskiner, digital representasjon av informasjon, programvare, kommunikasjon og nettverk. Grunnleggende kunnskap om grunnelementene i programmering Grunnleggende kunnskap om prosessen fra problem til fungerende program Kjenne til de forskjellige datatypene for heltall, flyttall, tegn, strenger og logikk Kunne deklarere variabler og bruke dem i programmeringsstatements Kjenne forskjellen mellom en variabel og en parameter Kjenne til programflyt med valg, betingelser og løkker Kunne definere metoder/funksjoner Ferdigheter til å kunne skrive enkle program anvende grunnelementene i praktisk programmering. bruke relevante programmeringsverktøy. analysere et problem, finne algoritmer og datastrukturer som løser problemet og programmere og teste en løsning. gjennomføre mindre programmeringsprosjekter. Generell kompetanse til å: forstå kompleksiteten i et programmeringsproblem kjenne til forskjellen mellom objektorientert og prosedyral programmering kunne bruke programmering for å løse praktiske problemer og utnytte mulighetene i moderne utviklingsverktøy. Undervisning Undervisningen gis i form av en veksling mellom teoretiske forelesninger og praktiske øvinger – individuelt og i gruppe. Etter hver samling gis det hjemmeoppgaver som gir deltakerne rask og umiddelbar erfaring i bruk av teoretisk innsikt til å løse konkrete, realistiske eksempel på problemer. Kurset kan tas som et frittstående kurs eller inngå i  masterprogrammet i helseinformatikk.Kurset arrangeres i Trondheim på NTNUs campus Øya. Første samling: 7. -8. september 2017Andre samling: 8. - 10. november 2017   [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
NET-arkitekturen. Utviklingsmiljøet. Grunnleggende C#-syntaks. Objektorientert programmering med arv og polymorfi. GUI. Datafiler. Programmering mot databaser. ADO.NET, ... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende objektorientert programmering i for eksempel Java eller C++ Innleveringer: Øvinger: 8 av 11 må være godkjent.  Personlig veileder: ja Vurderingsform: Skriftlig eksamen, 4 timer. Case-beskrivelser etc. legges ut i ItsLearning 24 timer før. (NB! Eksamensform kan bli endret under forutsetning av at ny teknologi gjør det mulig å arrangere eksamen elektronisk.) Ansvarlig: Grethe Sandstrak Eksamensdato: 05.12.13 / 08.05.14         Læremål: Etter å ha gjennomført emnet skal kandidaten ha følgende samlete læringsutbytte: KUNNSKAPER:Kandidaten:- kan gjøre rede for sentrale begreper innen objektorientering- kan konstruere et objektorientert C#. NET-program ut fra en gitt problemstilling- kan finne fram, sette seg inn i og anvende dokumentasjon om .NET Framework library- kjenner til ulike GUI-komponenter og hvordan de brukes i C#-programmer FERDIGHETER:Kandidaten kan:- sette opp programmiljø for å utvikle og kjøre C#. NET applikasjoner på egen pc- kan anvende klasser fra .NET Framework library- lage C#.NET program* med fordeling av oppgaver mellom objekter og der arv og polymorfi benyttes* med grafiske brukergrensesnitt* som kommuniserer med en database via SQL* med LINQ, delegater, templates GENERELL KOMPETANSEKandidaten kan:- kommunisere om objektorientert programmering og databaser med relevant begrepsapparat Innhold:NET-arkitekturen. Utviklingsmiljøet. Grunnleggende C#-syntaks. Objektorientert programmering med arv og polymorfi. GUI. Datafiler. Programmering mot databaser. ADO.NET, LINQ, Templates, Collections.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag C#.NET 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 3 dager 17 900 kr
18 Oct
13 Dec
07 Feb
This course looks at advanced ASP.NET Core techniques and API features. [+]
The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We will take a particularly keen look at the new techniques features available in ASP.NET Core. What you will learn Advanced controller and view techniques Using platform features Creating robust and reliable MVC solutions Implementing OWIN middleware components Creating full-duplex web sockets solutions Implementing security Developing and deploying Azure solutions About Andy Olsen - the author and instructor of the courseAndy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.   MVC Techniques: Controller techniques; Defining filters; Implementing compression; Model binding techniques Client and Server Platform Features: Caching; Globalization and localization; HTML5 semantic tags; HTML5 accessibility; Search Engine Optimization Error Handling, Logging, and Monitoring: Getting started with code contracts; Using code contracts; Handling errors; Implementing logging and monitoring Web Sockets: Understanding web sockets; Defining a web sockets server; Defining a web sockets client; Using SignalR Implementing Middleware components: Overview of the HTTP pipeline; Overview of OWIN; Implementing OWIN middleware components; Advanced techniques Designing and Implementing Security: Overview of authentication; Implementing Windows authentication; Implementing forms authentication; Implementing OAuth authentication Additional Security Techniques: Implementing claims-based authentication; Managing data integrity; Implementing a secure site; Identity Server 4 Windows Azure Development: Windows Azure concepts; Windows Azure architecture and components; Creating a cloud service application; Running a cloud service application Deploying Services to Azure: Web Deploy using Visual Studio; Web deployment packages; Command-line tools for Web Deploy; Deploying to Windows Azure  [-]
Les mer
Trondheim Og 3 andre steder 3 dager 17 900 kr
20 Sep
18 Oct
20 Nov
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
3 dager 17 900 kr
What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric conce... [+]
What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric concepts, they can be harnessed by everyday developers to create long-lasting, flexible solutions. DDD and CQRS are gaining in popularity because they attack genuine challenges in software development. This course balances explaining important underlying theory with both design- and code-focused exercises, giving participants both understanding and new practical development skills. Rather than teaching a framework, the course teaches a factoring and some ways to implement it, highlighting the key pitfalls to avoid along the way. During the course, a small application will gradually be built up from scratch. The course also includes coverage of testing, how to apply the insights from the course to existing systems and how to scale out a system developed using CQRS. Read more about CQRS and DDD on the CQRS FAQ   Day 1  The Challenge of "Database Driven" Software Development Types of complexity Scaling and consistency Testing Integration   Introduction to Domain Driven Design Domains and Domain Models Ubiquitous Language Exercise on building a domain model   Bounded Contexts Why boundaries matter Context Maps Decomposition in the domain Composition in the UI Exercises on boundary hunting   Commands, Queries and Events Normalization and denormalization Write models and read models Events as the write-side/read-side link Eventual consistency and its consequences Designing commands Designing queries Exercise on command and query design   Message Busses Messages as decoupling Publish/Subscribe Send vs. Publish Building a simple message bus Exercise on message bus implementation   Write Side Architecture Command handlers State sourcing vs. event sourcing Introduction to aggregates Building up aggregates from past events Transactional safety Exercise on command handlers and aggregates   Day 2 BDD Style Testing Introduction to BDD Commands, Events and BDD Building a simple test framework Exercise on BDD   Event Stores Existing options Building an event store on top of an RDBMS Implementing a repository using an event store Advantages of freeing aggregate representation from persistence Optimizations using snapshots Exercise on building an event store   Advanced Aggregate Design Finding aggregate boundaries Coping with relationships Exercise on aggregate design   Building Read Sides Overall approach Relational DB read sides NoSQL read sides Other options Re-building and introducing new read sides Exercise on building read sides   Day 3 Sagas What is a saga? Different types of saga Handling saga state Building a simple saga framework Exercise on sagas   Evolving a System Refining domain models Handling changes to commands Event versioning Handling event upgrade Exercise on event upgrading   CQRS, DDD and Existing Codebases Introducing bounded contexts to existing systems Separating commands and queries Migrating towards event sourcing   Scaling out Using the read/write separation to scale Scaling write sides by bounded context and by aggregate Scaling within an aggregate Message distribution and reliability Message queues and ESBs   Other Opportunities Parallel development and outsourcing Recreating previous states for debugging         [-]
Les mer
Trondheim Og 5 andre steder 5 dager 26 000 kr
14 Aug
11 Sep
25 Sep
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
Oslo 3 dager 17 900 kr
27 Sep
15 Nov
Functional programming is being increasingly used in domains such as finance, gaming and web and mobile development. It makes solving complex problems simpler and allows ... [+]
 In this hands-on training you will learn how and why to write real world functional programs on the .NET platform with the F# language. 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.       Module 1 - Introduction to functional programming Why learn functional programming? Functional concepts Comparison to OO programming Module 2 - The F# language Basic syntax Functions Types and the typesystem Module 3 - More advanced functions Recursive functions Lambdas Nested functions Function composition Module 4 - Working with collections and data Immutability Map, filter and fold Introduction to Type providers for data querying and processing Module 5 - Error handling Exceptions Fault handling in a functional way Module 5 - OO concepts in F# Use your F# code in a C# project (and vice versa) Interfaces Mutable classes Module 6 - Domain modelling Introduction to DDD with F# Creating DSLs Module 7 - Asynchronous and concurrent programming Non-blocking functions Async workflows Agent based programming [-]
Les mer
Oslo 5 dager 22 500 kr
Under kurset lærer du deg administrasjon av SQL Server. Kurset dekker områder som installasjon og konfigurasjon, sikkerhet, høy tilgjengelighet, gjenoppretting, og ove... [+]
Plan and install SQL Server. Describe system databases, the physical structure of databases, and the most common configuration options related to them. Explain the concept of the transaction log and the SQL Server recovery models and implement different backup strategies that are available with SQL Server. Back up SQL Server databases. Restore SQL Server databases. Import and export data by using wizards, the bulk copy utility, and data-tier applications. Work with SQL Server security models, logins, users, and contained databases. Work with server roles and database roles. Use permissions to secure resources. Use SQL Server audit and Transparent Data Encryption. Work with SQL Server Agent to configure and execute jobs. Implement SQL Server Agent security, proxy accounts, and credentials. Configure database mail, alerts, and notifications. Create database maintenance plans. Use SQL Server Profiler, SQL Trace, and Distributed Relay. Use Distributed Management Views and configure data collection. [-]
Les mer
Oslo 3 dager 18 750 kr
20 Sep
30 Oct
13 Dec
Dette kurset forklarer det grunnleggende i softwaretesting. Det er basert på ISTQB- pensum og har blitt akkreditert av BCS Professional Certification (ISEB). Kurset inne... [+]
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  Våre kursdeltakere ligger langt over gjennomsnittet i  testresultater. "Lloyd er en av de beste instruktørene jeg har hatt i mitt liv. Super flink!" "Særs godt kurs med mye fokus på praktiske oppgaver som gjør læring vesentlig lettere. Engasjert kursleder hjelper også. Kursleder starter på et nivå som alle føler seg komfortabel med"Alexander Røstum "Kurset var meget bra! Det er intensivt og lærerrikt. Kursleder er faglig meget dyktig og hans presentasjonsteknikk er eksepsjonelt bra! Jeg er godt fornøyd med kurset og kursfasilitetene!" Carl-Fredrik Røøk, Forsvaret - LOS-programmet Hvem vil ha nytte av kurset?Kurset er rettet mot du som arbeider med softwaretesting. Dette omfatter personer i roller som testere, testanalytikere, testingeniører, konsulenter, testledere, brukeraksepttestere og utviklere. Kurset er også egnet for alle som ønsker en grunnleggende forståelse av softwaretesting; som prosjektledere, businessanalytikere, IT-direktører og konsulenter. Kurset krever ingen forkunnskaper. Dette er et 3-dagers instruktørledet kurs med øvelser, prøveeksamener, omfattende notater og spill. En 1-times flervalgseksamen er planlagt på ettermiddagen på den tredje dagen. Eksamensavgiften er ikke inkludert og koster kr. 2600,- + mva. ForkunnskaperIngen. Men det er en fordel at du som ønsker å ta eksamen har minimum 6 måneders erfaring med testing.Varighet3 dager Mer om kursetSkills Gained•   Learn about the differences between the testing levels and targets•   Know how to apply both black and white box approaches to all levels of testing•   Understand the differences between the various types of review and be aware of Static Analysis•   Learn aspects of test planning, estimation, monitoring and control •   Communicate better through understanding standard definitions of terms•   Gain knowledge of the different types of testing tools and the best way of implementing those toolsCourse ContentFundamentals of TestingThis section looks at why testing is necessary, what testing is, and explains general testing principles, the fundamental test process, and psychological aspects of testing.Testing throughout the software lifecycleExplains the relationship between testing and life cycle development models, including the V-model and iterative development. Outlines four levels of testing:• Component testing• Integration testing• System testing• Acceptance testingDescribes four test types, the targets of testing:•   functional•   non-functional characteristics•   structural•   change-relatedOutlines the role of testing in maintenance.Static TechniquesExplains the differences between the various types of review, and outlines the characteristics of a formal review. Describes how static analysis can find defects.Test Design TechniquesThis section explains how to identify test conditions (things to test) and how to design test cases and procedures. It also explains the difference between white and black box testing. The following techniques are described in some detail with practical exercises :•   Equivalence Partitioning•   Boundary Value Analysis•   Decision Tables•   State Transition testing•   Statement and Decision testingIn addition, use case testing and experience-based testing (such as exploratory testing) are described, and advice is given on choosing techniques.Test ManagementThis section looks at organisational implications for testing and describes test planning and estimation, test monitoring and control. The relationship of testing and risk is covered, and configuration management and incident management.Tool Support for TestingDifferent types of tool support for testing are described throughout the course. This session summarises them, and discusses how to use them effectively and how best to introduce a new tool. The ExamThe Foundation Certificate is awarded to those who pass a written one hour multiple-choice exam which is set, moderated, marked and invigilated by the Information Systems Examination Board (ISEB). The ISTQB Foundation exam is a 1-hour, 40 question multiple choice exam. There is an extra 15 minutes allowed for candidates whose first language is not English.The pass mark is 65% (26/40) and there are no pre requisites to taking this exam.The ISTQB/BCS Professional Certification (formerly ISEB) Foundation Exam takes place on the third afternoon of the course.   [-]
Les mer
Trondheim 4 980 kr
29 Aug
Adresser og pekere, kontainere, anonyme funksjoner, RAII, smarte pekere, tråder og asynkrone tjenes... [+]
Adresser og pekere, kontainere, anonyme funksjoner, RAII, smarte pekere, tråder og asynkrone tjenester, operator overloading, templates, STL, bruk av 3.parts API.Les mer om IFUD1048 C++ for programmerere [-]
Les mer
Trondheim Og 3 andre steder 5 dager 22 500 kr
28 Aug
04 Sep
11 Sep
Under dette kurset lærer du deg å planlegge og implementere en databasestruktur med høy ytelse og høy tillgjengelighet, med SQL Server og andre microsoftteknologier [+]
This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation for all SQL Server-related disciplines; namely, Database Administration, Database Development and Business Intelligence. This course helps people prepare for exam 70-461. [-]
Les mer
Hele landet 4 dager 28 000 kr
TOGAF Certification Course V9.1 v9.1 [+]
TOGAF 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.1 Foundation and Certified exams (Level 1 & 2). During the course delegates will be helped to prepare for this combined exam. For full details of the TOGAF® certification scheme, visit the following link: www.opengroup.org [-]
Les mer
Trondheim 4 980 kr
29 Aug
Installasjon av webserver med scriptspråk og database. PHP, tilstandsbevaring (sesjonshåndtering),... [+]
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 IFUD1112 Webutvikling 2 [-]
Les mer
Trondheim 4 980 kr
29 Aug
Gir en oversikt over grunnleggende objektorientert programdesign og Java-programmering. Begreper inn... [+]
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.Les mer om IFUD1025 Programmering i Java [-]
Les mer
Trondheim 4 980 kr
29 Aug
Nettstrukturer: LAN, VLAN, VPN, trådløst nett, virtuelle nett Nettutstyr: Svitsj, ruter, brannmur... [+]
Nettstrukturer: LAN, VLAN, VPN, trådløst nett, virtuelle nett Nettutstyr: Svitsj, ruter, brannmur, basestasjon. Nettfunksjoner: Ruting, filtrering, tunnelering, port forwarding, NAT, DHCP, IPv6. Nettadministrasjon: Fjernpålogging og trafikkanalyse.Les mer om IFUD1017 Nettverksteknologi [-]
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.
;