IT-kurs
Du har valgt: Systemutvikling
Nullstill
Filter
Ferdig
Nettstudier 2 semester 4 980 kr
På forespørsel
Innføring i webprogrammering med PHP. Grunnleggende syntaks og byggestener. Strukturering av kode. Skjemabehandling for økt dynamikk og interaktivitet. Databaseintegrasjo... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Forkunnskaper om webutvikling tilsvarende emnet Webutvikling 1 og grunnleggende programmeringskunnskaper er en fordel. Emnet passer godt i kombinasjon med for eksempel Ajax og HTML5. Innleveringer: 6 øvinger må være godkjent Vurderingsform: Prosjektoppgave, individuell, som vurderes til bestått/ikke bestått. Ansvarlig: Svend Andreas Horgen         Læremål: KUNNSKAPER:Kandidaten:- kan konstruere en funksjonell webløsning ved hjelp av PHP utfra en gitt problemstilling- kan strukturere kode på en god måte i en webløsning- kan forklare hvordan tilstandsbevaring kan gjøres med PHP FERDIGHETER:Kandidaten:- kan bruke PHP-manualen og annen webbasert dokumentasjon- kan bruke PHP-scripting som verktøy for å løse problemer og oppgaver relatert til informasjonsbehandling- kan lage funksjonsrike webbaserte løsninger- kan programmere en fullverdig databasedrevet løsning GENERELL KOMPETANSE:Kandidaten:- kan identifisere potensielle sikkerhetsmessige svakheter i en webløsning og iverksette gode sikkerhetstiltak Innhold:Innføring i webprogrammering med PHP. Grunnleggende syntaks og byggestener. Strukturering av kode. Skjemabehandling for økt dynamikk og interaktivitet. Databaseintegrasjon. Filbehandling. Sikkerhet. Tilstandsbevaring med sessions og cookies.Les mer om faget herDemo: Her er en introduksjonsvideo for faget   Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webprogrammering i PHP 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.  [-]
Les mer
Oslo Bergen Og 4 andre steder 2 dager 14 000 kr
26 Aug
09 Sep
16 Sep
TOGAF9 Level 1 Foundation er et todagers sertifiseringskurs som dekker den grunnleggende delen av TOGAF materialet. Etter endt kurs er man i stand til å bestå TOGAF Lev..... [+]
The TOGAF® 9 Level 1 Foundation course is a 2-day, interactive, classroom-based learning experience. The course covers the Foundation Level 1 curriculum. Examples of architecture deliverable and artifacts are provided throughout the course. The course 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. Individuals certified at this level will have demonstrated their understanding of: The basic concepts of Enterprise Architecture and TOGAF The core concepts of TOGAF 9 The key terminology of TOGAF 9 The ADM cycle and the objectives of each phase, and how to adapt and scope the ADM The concept of the Enterprise Continuum; its purpose and constituent parts How each of the ADM phases contributes to the success of enterprise architecture The ADM guidelines and techniques How Architecture Governance contributes to the Architecture Development Cycle The concepts of views and viewpoints and their role in communicating with stakeholders The concept of building blocks The key deliverables of the ADM cycle The TOGAF reference models The TOGAF certification program [-]
Les mer
Oslo Bergen Og 2 andre steder 3 dager 18 900 kr
23 Sep
25 Sep
04 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 14 500 kr
19 Aug
11 Sep
21 Oct
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-HansenTerje 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 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
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
Nettstudier 2 semester 4 980 kr
På forespørsel
Installasjon av webserver med scriptspråk og database. PHP, tilstandsbevaring (sesjonshåndtering), JavaScript, Ajax, web på mobile enheter, avansert innhold (lyd, video, ... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende kunnskaper i HTML, CSS og programmering. Dette tilsvarer Webutvikling 1 og et vilkårlig programmeringsemne. Innleveringer: For å kunne gå opp til eksamen må 5 av 8 obligatoriske øvingsoppgaver være godkjent. Personlig veileder: ja Vurderingsform: Karakteren settes på grunnlag av større øving/case (60 %) og flervalgseksamen på nett (40 %). Netteksamen varer 1 t. Begge deler må være bestått. klageadgang i emnet gjelder hver enkelt vurderingsdel. Ansvarlig: Tore Mallaug Eksamensdato: 11.12.13 / 14.05.14         Læremål: KUNNSKAPER:Kandidaten:- forstår hvordan et nettsted er delt i funksjonalitet som utføres på tjeneren og funksjonalitet som utføres i nettleseren- kjenner til aktuelle teknologier som kan anvendes for å konstruere et nettsted FERDIGHETER:Kandidaten:- kan utvikle utvikle nettsteder med logikk på både klient- og tjenerside- kan å utvikle et komplett nettsted basert på en kombinasjon av tredjepartskomponenter og egen kode/design- har grunnleggende kunnskap i PHP og JavaScript- kan teknikker for å utveksle data med andre parter på Internett GENERELL KOMPETANSE:Kandidaten:- kan identifisere potensielle sikkerhetsmessige svakheter i en webløsning og iverksette gode sikkerhetstiltak Innhold:Installasjon av webserver med scriptspråk og database. PHP, tilstandsbevaring (sesjonshåndtering), JavaScript, Ajax, web på mobile enheter, avansert innhold (lyd, video, 3D, m.m.), bruk av tredjeparts datakilder (web services m.m.), sikkerhet i webapplikasjoner, komponentbasert webutvikling.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webutvikling 2 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo Bergen Og 2 andre steder 4 dager 20 900 kr
03 Sep
29 Oct
12 Nov
This course takes a thorough look at all the new features in Angular 7, as well as providing in-depth coverage of everything introduced in earlier versions. [+]
This course takes a thorough look at all the new features in Angular 7, as well as providing in-depth coverage of everything introduced in earlier versions. Where appropriate, we also highlight related concepts in AngularJS (version 1.x), to help AngularJS developers make the leap into the current Angular library. What you´ll learn:  Angular architectural concepts Creating and testing Angular apps Templates Data binding and forms Dependency injection Pipes Directives and transclusion Routing and navigation Calling REST services Web sockets Angular CLI Angular Universal Testing What's new in Angular Course content: Angular Essentials: Features in Angular 7 and earlier versions; Angular architecture components; Development tools state-of-play TypeScript and ECMAScript 6 Essentials: Overview of TypeScript and ECMAScript 6; Transpilation; Using the TypeScript Playground; Configuring and using the TypeScript transpiler Understanding TypeScript Syntax: Variables and types; Functions; Classes; Generics; Inheritance; Interfaces Creating a Simple Angular Application: Structure of an Angular application; Importing Angular libraries; Angular bundles; Angular components; Templates; Binding expressions; Bootstrapping Angular Data Binding: A closer look at data binding; Two-way data binding; Delayed binding; Applying CSS styles and classes conditionally; Using structural directives; Differences in earlier versions of Angular Pipes: Using built-in pipes; New pipes in Angular 4; Internationalization support introduced in Angular 5; Using promises, observables, and the async pipe; Defining custom pipes; Applying pipes programmatically Forms: Template-driven forms; Reactive forms; Dynamic (data-driven) forms; Validation techniques; New features introduced in Angular 5 Configuration: A closer look at SystemJS; Loading multiple modules; Configuring SystemJS; Using a package manager; Configuring the TypeScript compiler Component Hierarchies: Structuring applications; Defining component inputs; Defining component outputs; The mediator pattern Dependency Injection: Overview of dependency injection in Angular; Simple dependency injection; Using the provide() function; A hierarchy of injectors; Global provision; Injection into services; Values and factories Angular Routing: Getting started with routing; The role of routing in Single Page Applications; Route parameters and route data; Defining multiple router outlets; Lazy loading; Router lifecycle events Calling Rest Web Services: Overview of Rest services; Calling Rest services using HttpClient; Dealing with asynchronous results Web Sockets: Web Sockets concepts; Calling Web Sockets from JavaScript; Using RxJs Observables with Web Sockets Testing Angular Code: Setting the scene for unit testing; Getting started with Jasmine; Using Jasmine to test Angular code Implementing Custom Directives: Attribute directives; Specifying parameters and events; Structural directives; Transclusion Angular CLI: Overview of Angular CLI; Creating a template application; Generating components, services, and other artefacts; AOT vs. JIT compilation; Bundling and tree-shaking Angular Universal: The need for server-side rendering; Creating an Angular Universal application; Build configuration; Implementing a server-side host application What's New in Angular: Angular CLI changes; Packaging components as Angular Elements; Tree-shakeable providers; Virtual scrolling; Drag and drop; Using RxJs 6; Additional changes [-]
Les mer
Oslo 3 dager 12 490 kr
16 Sep
04 Nov
03 Dec
Kurset gir deg en god innføring i hvordan du bruker HTML til å strukturere informasjon og CSS til plassering og formatering av innhold på websider. Kurset passer for a... [+]
Lær HTML og CSS for produksjon av moderne websider.   Innføring i HTML og CSS er et 3-dagers kurs i Hypertext Markup Language, Cascading Style Sheets og responsiv webdesign. HTML er et markeringsspråk for websider, mens CSS brukes for formatering og plassering av innhold. Begge språkene er helt nødvendig på en enhver webside i dag, uavhengig av programvare eller publiseringsløsning.   Hvorfor velge dette kurset? Du ønsker å lære prinsippene bak HTML og CSS og å kode HTML og CSS. Det du lærer kan du bruke uansett hvilket verktøy du kommer borti senere. Enhver nettside uavhengig av hvilket program eller publiseringsløsning som er benyttet for å lage nettsiden bruker i dag HTML og CSS. Det samme gjelder moderne annonser, landingssider osv. Lærer du deg HTML og CSS kan du med andre ord benytte kunnskapen uansett hva du skal jobbe med innen web. Du vil lære det grunnleggende for å kunne utvikle HTML-sider: sideoppbygning, struktur, tabeller og lister, linker m.m. Du får også en grundig innføring i Cascading Style Sheets (CSS), både for formatering og plassering av innhold. Responsiv webdesign - du vil lære om Media Queries for enkelt å produsere en nettside som er tilpasset både mobil, nettbrett og desktop, hvordan håndtere skalerbare bilder, menyer og annet innhold som skal tilpasse seg skjermstørrelsen. Eller, du er designer og ønsker å få en bedre oversikt over hvordan man utvikler websider slik at du enklere kan kommunisere med utvikler. På kurset vil vi også snakke om søkeoptimalisering (SEO) og universell utforming. Hva innebærer dette for deg når du koder? Kursinnhold Innføring i HTML, tagger, atributter, regler for navngiving av filer og mapper Linker og menyer Bilder og bakgrunnsbilder Strukturering av tekst: overskrifter, avsnitt, linjeskift, non breaking space, lister, tabeller m.m. Introduksjon til CSS CSS syntax og ulike type stiler: tag, class, ID, Pseudo Elements, sammensatte stiler Inline Styles, Internal Styles og External Styles Kommentering av kode Oppbygning av sider med DIV block vs inline elementer, Box model Posisjonering: Static, Relative, Absolute, Fixed Float Formatere tekst og annet innhold Testing av sider i ulike nettlesere Tilpasse layout til utskrift Overføring av filer til webserver via FTP Responsiv webdesign Responsiv webdesign - hva er det, hvordan bruker vi det? Media Queries: tilpasse sidene til ulike skjermoppløsninger (skjerm, nettbrett, telefon) Multi-kolonne layout Hvis tid: workshop hvor du kan bruke det du har lært på kurset til produksjon av eget prosjekt   Internkurs i HTML og CSS Våre kurs tilbys også som internkurs, på din arbeidsplass, over hele landet. Ta kontakt for mer informasjon: kurs@qross.no.   Uttalelser fra kunder Les flere uttalelser her. [-]
Les mer
Oslo 3 dager 19 900 kr
06 Nov
This course will change the way you look at your C/C++ code. [+]
To put it bluntly, writing C/C++ code can be a minefield for reasons ranging from memory management or dealing with legacy code to sharp deadlines and code maintainability. Yet, beyond all that, what if we told you that attackers were trying to break into your code right now? How likely would they be to succeed? This course will change the way you look at your C/C++ code. We'll teach you the common weaknesses and their consequences that can allow hackers to attack your system, and – more importantly – best practices you can apply to protect yourself. We give you a holistic view on C/C++ programming mistakes and their countermeasures from the machine code level to virtual functions and OS memory management. We present the entire course through live practical exercises to keep it engaging and fun. Writing secure code will give you a distinct edge over your competitors. It is your choice to be ahead of the pack – take a step and be a game-changer in the fight against cybercrime.   Participants attending this course will: Understand basic concepts of security, IT security and secure coding Realize the severe consequences of unsecure buffer handling Understand the architectural protection techniques and their weaknesses Have a practical understanding of cryptography Learn about XML security Learn about typical coding mistakes and how to avoid them Be informed about recent vulnerabilities in various platforms, frameworks and libraries Get sources and further readings on secure coding practices [-]
Les mer
Oslo Stavanger Og 1 annet sted 3 dager 18 900 kr
09 Oct
06 Nov
13 Nov
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
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
3 dager 18 900 kr
This course provides an introduction to client-side Web development. The course begins with a summary of how HTML, CSS, and JavaScript fit together, and then goes into ea... [+]
This course provides an introduction to client-side Web development. The course begins with a summary of how HTML, CSS, and JavaScript fit together, and then goes into each of these three topics in sufficient detail to enable you to start creating your own Web pages. The course does not assume prior experience in Web development. We cover everything you need to know about HTML and CSS. However, some programming experience is required for the JavaScript part of the course; you should be comfortable with programming concepts such as variables, loops, decision-making, and functions. What you will learn Understand client-side web development technologies Creating HTML web pages Using HTML controls effectively Creating CSS style sheets Defining common CSS styles Making a Web page dynamic via JavaScript Understand JavaScript language essentials Handling user interaction events Manipulating Web page content using JavaScript Web Development Concepts and Technologies:The role of Web servers and browsers; HTTP requests and responses; Defining a Web page using HTML; Styling documents using CSS; Implementing dynamic behaviour using JavaScript Creating Simple HTML Web Pages: HTML document structure; Defining text content using div, span, etc.; Defining headers; Creating hyperlinks Lists and Tables: Creating ordered and unordered lists; Configuring list appearance; Creating tables, table rows, and table columns; Configuring table layout Defining Forms: The role of forms in HTML; Defining input controls; Defining buttons; Submitting and resetting forms Working with Images: Image file formats; Adding images to a web page; Configuring images; Using images in hyperlinks Web Development Quickstart (3 days) Getting Started with CSS: Overview of CSS; Defining inline and embedded styles; Linking to external style sheets; Overview of media queries and adaptive rendering Understanding CSS Selectors: Element selectors; Class selectors; id selectors; Combining selectors; Positional selectors; Attribute selectors; Chaining and grouping selectors Details of CSS Styling: Styling backgrounds; Styling text; Styling fonts; Styling lists; Styling tables Understanding the CSS Box Model: Overview; Defining borders; Defining padding; Defining margins Controlling Layout: Visibility and display; CSS positioning; Floating elements; Additional techniques Getting Started with JavaScript: Overview of JavaScript; Defining immediate JavaScript code; Defining JavaScript functions; Overview of common JavaScript libraries JavaScript Essential Syntax: Declaring variables; Using operators and expressions; Loops and decision making; Functions; Alert, confirmation and prompt boxes Event Handling: Event-handling concepts; Handling events inline; Defining event-handler functions; Handling common types of events Window and Document Management: Interacting with the browser; Document Object Model (DOM); Accessing nodes in the document; Manipulating existing content in the Web page; Adding new content to the Web page What Next: Overview of jQuery and other libraries; Overview of Ajax; Overview of HTML5 and CSS3 features. About Andy Olsen - the author and instructor of the course Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US. [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Introduksjon til webpublisering, HTML og XHTML, CSS, prinsipper for webdesign, DOM og JavaScript, XML (SVG og RSS), multimedia på web (grafikk, bilder, lyd og video), int... [+]
Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Ingen Innleveringer: Større og mindre øvinger tilsvarende 8 øvinger, hvor 6 må være godkjent før endelig karakter settes. Personlig veileder: ja Vurderingsform: Karakteren i faget settes på grunnlag av to eksamensdeler - et prosjekt (60 %) og en netteksamen (40 %). Prosjektet går over 5 uker og gjennomføres som gruppearbeid. I vurderingen av prosjektet teller prosess, dokumentasjon og produkt. Individuelle karakterer kan gis ved manglende deltagelse. Netteksamen varer 1 time og består av både flervalgs- og fritekstspørsmål. Både prosjekt, netteksamen og obligatoriske øvinger må være bestått for å få karakter i faget. Klageadgang gjelder for hver enkelt eksamensdel. Ansvarlig: Atle Nes Eksamensdato: 11.12.13 / 14.05.14         Læremål: Etter å ha gjennomført emnet Webutvikling 1 skal studenten ha følgende læringsutbytte: KUNNSKAPER:Kandidaten:- forstår klient-tjener-arkitektur i konteksten nettleser og webtjener.- kjenner til forskjellen på statiske og dynamiske websider.- kjenner til HTTP-protokollen og kryptert kommunikasjon med HTTPS.- forstår oppbygningen til en URL, domenenavn og porter.- vet forskjellen på absolutt og relativ adressering.- kjenner til virkemåten til søkemotorer.- forstår viktigheten av å følge web-standarder. FERDIGHETER:Kandidaten:- kan utvikle et funksjonelt nettsted ved bruk en enkel testeditor og HTML eller XHTML.- kan laste opp nettstedet til webtjener med SFTP.- kan endre utseendet på nettstedet med intern eller ekstern CSS.- kan bruke DOM og JavaScript til å lage dynamiske nettsider.- kan legge til multimedia (grafikk, bilder, lyd, video) på nettstedet.- kan integrere eksterne tjenester på nettstedet. GENERELL KOMPETANSE:Kandidaten:- får en grunnleggende forståelse av hvordan et moderne nettsted er oppbygd. Innhold:Introduksjon til webpublisering, HTML og XHTML, CSS, prinsipper for webdesign, DOM og JavaScript, XML (SVG og RSS), multimedia på web (grafikk, bilder, lyd og video), integrasjon av eksterne tjenester.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Webutvikling 1 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
Oslo 3 dager 16 500 kr
09 Oct
16 Dec
Kurset passer for deg som ønsker å komme igang med Java-programmering, forstå grunnleggende programmeringskonsepter, lage enkle programmer og forstå Java-kode skrevet av ... [+]
Dette er et 3-dagers introduksjonskurs i Java-programmering. Kurset passer for deg som ønsker å komme igang med Java-programmering, forstå grunnleggende programmeringskonsepter, lage enkle programmer og forstå Java-kode skrevet av andre. Hvis du ikke har tatt noen Java-kurs tidligere er dette stedet å begynne. Vi bruker Eclipse IDE med siste versjon av Java (Standard Edition) til kurset. Målsetting Etter gjennomført kurs vil deltakerne kunne skrive enkle programmer i Java og kjenne til de grunnleggende komponentene og prinsippene Java bygger på. Kursinnhold Hva er Java? Kort historikk og anvendelseområder frem til idag. Grunnleggende konsepter for objektorientert programmering: Abstraksjon, innkapsling, arv og polymorfi Variabler og datatyper Klasser, objekter og metoder Public, Private og Protected Constructors, getters and setters Pakker og biblioteker Behandling av tall og tekst Betingelser (if - else, switch) Progammeringsløkker (for, while, do ... while, forEach) Lesing fra og skriving til tekstfiler Java Collections (Set, List, Map, ArrayList, TreeMap etc.) Lesing fra og skriving til databaser med JDBC Kompilering og eksekvering av Java-programmer Hente inn avhengigheter fra internett ved hjelp av Maven Nytt i Java: Stream api med filter, map, reduce, forEach og pil-funksjoner, samt Collections Literals. 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 temaene som gjennomgås. [-]
Les mer
Oslo Bergen Og 4 andre steder 5 dager 26 000 kr
26 Aug
09 Sep
16 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

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.