CGI asiakaskohtaiset

Koulutukset: CGI asiakaskohtaiset

Web application testing


Koulutus myös asiakaskohtaisena toteutuksena
Päivämäärä: 11.6
Lue lisää ja ilmoittaudu >
11.6

Testing plays a very important role in ensuring security and robustness of web applications. Various approaches – from high level auditing through penetration testing to ethical hacking – can be applied to find vulnerabilities of different types. However if you want to go beyond the easy-to-find low-hanging fruits, security testing should be well planned and properly executed. Remember: security testers should ideally find all bugs to protect a system, while for adversaries it is enough to find one exploitable vulnerability to penetrate into it.

Attending this course will prepare software testers to adequately plan and precisely execute security tests, select and use the most appropriate tools and techniques to find even hidden security flaws. Practical exercises will help understanding web application vulnerabilities and mitigation techniques, together with hands-on trials of various testing tools from security scanners, through sniffers, proxy servers, fuzzing tools to static source code analyzers, this course gives the essential practical skills that can be applied on the next day at the workplace.

Target audience
Web application testers

Prerequisites
Preparedness: Basic Web application developers and testers

Language
The course is taught in English (Contact us if you prefer Swedish).

Training material
Material in English

Lue lisää

Admin SQL Database Infrastructure (20764) TURKU


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutus on suunniteltu sinulle, joka hallinnoit tai ylläpidät SQL Server tietokantaa. Koulutuksen jälkeen osaat hallinnoida SQL Server tietokannan infrastruktuuria.  

Koulutus on hyödyllinen myös SQL Server tietokantahakuihin sovelluksia tekeville.

Lue lisää

Projekti ja palveluviestinnän kulmakivet


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutus pidetään osoitteessa: Valimotie 17 2. krs H219 / klo 9:00 - 12:00

Kuuletko asiakkaasi odotukset?

  • Tiedätkö, millaista viestintää asiakkaasi odottaa?
  • Kuinka käyt odotustenhallintakeskustelun?


Projektin asiakasviestinnän suunnittelu

  • Tunnista palvelusi viestinnän kannalta tärkeimmät kohderyhmät: tee systemaattinen sidosryhmäanalyysi (sisäinen, off-shore, asiakas)
  • Selkeät avainviestit helpottavat sitoutumista
  • Oikea viesti oikeaan kanavaan oikealla välineellä
  • Milloin ja miten projektista tai palvelusta viestitään kasvokkain?
  • Kuinka tarkkaan projektin viestintää voi ja kannattaa suunnitella?

Avaimia vaikeisiin tilanteisiin

Lue lisää

JavaScript-ohjelmoinnin jatkokurssi Fina Tampere


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksessa käydään läpi haastavammat JavaScript-tekniikat, kielen uusimmat piirteet sekä parhaita ohjelmointikäytäntöjä ja yleisimpiä sudenkuoppia. Koulutuksen tavoitteena on tutustuttaa osallistujat syvällisemmin erinäisiin JavaScriptin edistyneisiin ominaisuuksiin. Koulutuksen käynyt osaa kirjoittaa hyvää ja helposti ylläpidettävää JavaScript-koodia isoissakin projekteissa.

JavaScriptillä voidaan nykyisin toteuttaa täysivaltaisia käyttöliittymäsovelluksia selaimeen (SPA) ja lisäksi myös täydellisiä palvelinsovelluksia käytännössä mihin tahansa käyttötarkoitukseen. JavaScript-projektien kokoluokka on paisunut uusiin mittasuhteisiin ja niinpä onkin entistä tärkeämpää, että kehittäjät hallitsevat kielen piirteiden lisäksi myös hyvät ohjelmointikäytännöt sekä JavaScript-projekteissa yleisesti käytetyt mallit ja apukirjastot sekä -välineet.

JavaScript on myös kehittynyt kielenä. Viimeisin ES6-versiotaso tarjoaa paljon houkuttelevia piirteitä. Valitettavasti edelleen jäljelle jää perinteinen murhe: entä selaintuki?

Lue lisää

Angular-ohjelmointi TypeScriptillä Fina Tampere


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksessa käydään läpi Angular toiminnallisuutta. Koulutuksen jälkeen osaat toteuttaa Angular-sovelluksia TypeScriptillä.

Angular (versio 4) on suositun SPA-kehyksen uusin versio. Aiemmin Angular2:na tunnetun alustan kehitys alkaa nyt tasaantua, ja API säilyy versiopäivityksissä kohtuullisen yhteensopivana.

Angular tarjoaa erittäin modulaarisen API:n ja komponenttimallisen lähestymistavan käyttöliittymän ohjelmointiin. Rinnastuksia esimerkiksi ReactJS:ään onkin löydettävissä jopa helpommin kuin AngularJS:n (1.x) ohjelmointimalleihin. Angular-kirjastot ovat kuitenkin huikean laajat ja niiden käyttö ei välttämättä aukea ihan ensi yrittämällä. Lisäksi koodauksen tuottavuus puoltaa TypeScriptin käyttöä, joka ainakin osalle ohjelmoijista on uusi tuttavuus.

 

Lue lisää

PowerPoint perusteet hyvälle esitykselle TURKU


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksen ajankohta 8.2.2018 klo 12-17

Koulutuksessa käymme läpi, kuinka esityksiä tehdään tehokkaasti Powerpointilla. Jos teet esityksiä itsellesi tai toisille, pystyt tämän koulutuksen jälkeen keskittymään sisällön luomiseen, kun itse väline on sinulle tuttu. Koulutuksen jälkeen osaat Powerpointin sujuvaan käyttöön liittyvät parhaat käytännöt. Osaat laatia ja muokata esityksiä, jotka sisältävät tekstiä, taulukoita, kuvioita, kuvia ja kaavioita. Työskentely-ympäristö on sinulle tuttu ja hallitset ohjelman perustyökalut.

 

Lue lisää

Haasteellinen asiakasvuorovaikutus projektityössä


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Tavoite

Valmennus antaa osallistujille paremmat edellytykset kohdata asiakas ja luoda häneen läheinen ja yhteistyötä edistävä luottamuksellinen suhde. Osallistuja ymmärtää paremmin oman ja toisen henkilön käyttäytymiseen vaikuttavat tekijät.

Valmennuksen jälkeen osallistuja pystyy paremmin selviytymään erilaisista kriisi- ja neuvottelutilanteista hyödyntämällä pa-remmin tilannekohtaista mukautumiskykyään. Osallistuja tunnistaa myös paremmin CGIssä ja muualla käytössä olevia suunnittelu- ja toteutusvaiheen hyviä käytäntöjä sisällön laajuu-den ja muutoksen onnistuneeseen määrittelyyn ja hallintaan.


Kohderyhmä

Kurssi on räätälöity Financial Services yksikön projektipäälliköille. Arvioitu osallistujamäärä on noin 20 henkeä.

Kouluttaja Jukka Vesmanen

Lue lisää

WFLG Developing Microsoft Azure Solutions


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

CGI Welfare Ketterä määrittely TURKU


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksessa käydään läpi määrittelyn todellisten tarpeiden löytämistä, priorisointia ja vaatimusten esittämistä eri sidosryhmien ymmärtämällä tavalla. Lisäksi koulutuksessa käydään läpi kuinka hyvin kehitetty määrittelyn ratkaisu täyttää käyttäjien tarpeet.

Ketterässä kehittämisessä ja määrittelyssä korostuu tehokas kommunikointi ja jatkuvan palautteen avulla tapahtuva oppiminen. Koska jokainen projekti on erilainen, on tärkeää myös soveltaa määrittelyä ja sen käytäntöjä kuhunkin tilanteeseen sopivaksi.

Ketteryydessä ratkaisun toiminnallisuuden, laadullisten ominaisuuksien ja rajoitusten määrittelyllä on vankka paikkansa, joskin määrittelyn ydinasiat – vaatimusten tunnistaminen, analysointi ja tarkempi määrittely – sulautuvatkin kiinteäksi osaksi ketterää kehittämistä. Ketteryydessä haetaan lisäksi vastausta mitä-kysymykseen ennen uppoutumista miten-kysymykseen! Vaatimustenmäärittely on siten edelleen avainasioita kehitettäessä tai hankittaessa erityyppisiä ratkaisuja, olivatpa ne ohjelmistoja, tietojärjestelmiä tai palveluita.

Tavoite

Kurssin osallistuja osaa soveltaa ketteriin arvoihin, periaatteisiin, käytäntöihin ja työskentelytapoihin nojautuvaa määrittelyä työssään ja osana ketterää tiimiä. Koulutuksessa on runsaasti käytännön harjoittelua, jolloin osallistuja oppii määrittelemään erityyppisiä ja eritasoisia vaatimuksia sekä kuvaamaan niitä riittävän yksityiskohtaisesti.

Lue lisää

CGI Welfare Ketterä määrittely HELSINKI


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksessa käydään läpi määrittelyn todellisten tarpeiden löytämistä, priorisointia ja vaatimusten esittämistä eri sidosryhmien ymmärtämällä tavalla. Lisäksi koulutuksessa käydään läpi kuinka hyvin kehitetty määrittelyn ratkaisu täyttää käyttäjien tarpeet.

Ketterässä kehittämisessä ja määrittelyssä korostuu tehokas kommunikointi ja jatkuvan palautteen avulla tapahtuva oppiminen. Koska jokainen projekti on erilainen, on tärkeää myös soveltaa määrittelyä ja sen käytäntöjä kuhunkin tilanteeseen sopivaksi.

Ketteryydessä ratkaisun toiminnallisuuden, laadullisten ominaisuuksien ja rajoitusten määrittelyllä on vankka paikkansa, joskin määrittelyn ydinasiat – vaatimusten tunnistaminen, analysointi ja tarkempi määrittely – sulautuvatkin kiinteäksi osaksi ketterää kehittämistä. Ketteryydessä haetaan lisäksi vastausta mitä-kysymykseen ennen uppoutumista miten-kysymykseen! Vaatimustenmäärittely on siten edelleen avainasioita kehitettäessä tai hankittaessa erityyppisiä ratkaisuja, olivatpa ne ohjelmistoja, tietojärjestelmiä tai palveluita.

Tavoite

Kurssin osallistuja osaa soveltaa ketteriin arvoihin, periaatteisiin, käytäntöihin ja työskentelytapoihin nojautuvaa määrittelyä työssään ja osana ketterää tiimiä. Koulutuksessa on runsaasti käytännön harjoittelua, jolloin osallistuja oppii määrittelemään erityyppisiä ja eritasoisia vaatimuksia sekä kuvaamaan niitä riittävän yksityiskohtaisesti.

Lue lisää

CGI Welfare Ketterä määrittely OULU


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Koulutuksessa käydään läpi määrittelyn todellisten tarpeiden löytämistä, priorisointia ja vaatimusten esittämistä eri sidosryhmien ymmärtämällä tavalla. Lisäksi koulutuksessa käydään läpi kuinka hyvin kehitetty määrittelyn ratkaisu täyttää käyttäjien tarpeet.

Ketterässä kehittämisessä ja määrittelyssä korostuu tehokas kommunikointi ja jatkuvan palautteen avulla tapahtuva oppiminen. Koska jokainen projekti on erilainen, on tärkeää myös soveltaa määrittelyä ja sen käytäntöjä kuhunkin tilanteeseen sopivaksi.

Ketteryydessä ratkaisun toiminnallisuuden, laadullisten ominaisuuksien ja rajoitusten määrittelyllä on vankka paikkansa, joskin määrittelyn ydinasiat – vaatimusten tunnistaminen, analysointi ja tarkempi määrittely – sulautuvatkin kiinteäksi osaksi ketterää kehittämistä. Ketteryydessä haetaan lisäksi vastausta mitä-kysymykseen ennen uppoutumista miten-kysymykseen! Vaatimustenmäärittely on siten edelleen avainasioita kehitettäessä tai hankittaessa erityyppisiä ratkaisuja, olivatpa ne ohjelmistoja, tietojärjestelmiä tai palveluita.

Tavoite

Kurssin osallistuja osaa soveltaa ketteriin arvoihin, periaatteisiin, käytäntöihin ja työskentelytapoihin nojautuvaa määrittelyä työssään ja osana ketterää tiimiä. Koulutuksessa on runsaasti käytännön harjoittelua, jolloin osallistuja oppii määrittelemään erityyppisiä ja eritasoisia vaatimuksia sekä kuvaamaan niitä riittävän yksityiskohtaisesti.

Lue lisää

Etkö löydä haluamaasi koulutusta? Ota yhteyttä 010 432 1001 (ark. 8-17) tai info@tieturi.fi.