Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00



Samankaltaiset tiedostot
Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari

Java Platform, Enterprise Edition (Java EE)

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

P e d a c o d e ohjelmointikoulutus verkossa

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Java- RekryKoulutus. Module Descriptions

HSMT J2EE & EJB & SOAP &...

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

HOJ J2EE & EJB & SOAP &...

P e d a c o d e ohjelmointikoulutus verkossa

Ohjelmistoprojekti projektipäällikön näkökulmasta

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Ansioluettelo, Rauno Inkinen IT-asiantuntija. Esittely. Hei,

Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

RDBMS - Yhteyskäytännöt

OHJ-5201 Web-palveluiden toteutustekniikat. Kurssisisällöstä. Tarja Systä

J2EE vs..net Olli Sakari

KIURU Tietotekniikan sovellusprojekti

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

(4) ADAPTERITOTEUTUS PIRKANMAAN SAIRAANHOITOPIIRIN JÄRJESTELMIIN (AHO JA TAMLAB)

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Java EE -sovelluksen resurssien suojaus Case: Toyme Lab Oy

19/20: Ikkuna olio-ohjelmoinnin maailmaan

Web-palveluiden toteutus älykortille

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op)

TIETOTEKNIIKKA Koodi Vanha opintojakso op ov Vastuuhenkilö LV vastaavat opinnot tai korvaava suoritustapa TTE.

Kansallinen palveluväylä

VisualAge for Java-sovelluskehitin

mitenkään toisiinsa. Liitokset rajoittuvat parhaimmillaankin selain- ja tietokantayhteyksiin. Laajamittaisen yrityssovelluksen ajoympäristön

Java EE -arkkitehtuuri. Lipitsäinen Arvo, HAAGA-HELIA

P e d a c o d e ohjelmointikoulutus verkossa

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Opintosuunnitelma. Suunta: Tietoliikenneohjelmistot ja -sovellukset Pääaine: Tietoliikenneohjelmistot Sivuaine: Yritysturvallisuus

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari

VYPEdit verkkosivualusta SVY-toimijoille

ILMOITUS AVOIMESTA TYÖPAIKASTA VARALLAOLOLUETTELON LAATIMISTA VARTEN. Tietotekniikan asiantuntija (M/N)

Työpöytävirtualisointi

Tietojärjestelmätieteen ohjelmat

ESKO-palvelun jatkokehittäminen

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Java web-ohjelmien keskeisimpien suunnittelumallien käytön vaikutukset ohjelmien toteuttamiseen ja niiden ylläpidettävyyteen.

Järjestelmäkehitys EJB komponenttien avulla

C-ohjelmointikielen perusteet, osa 1

P e d a c o d e ohjelmointikoulutus verkossa

Integraatiotekniikan valinta - tie onnistumiseen.

Sovellusarkkitehtuurit

1. Vuokrausohjelmiston yleiskuvaus Focusa vuokrausohjelmisto on uusinta web-teknlogiaa hyväksi käyttävä web-ohjelmisto.

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

ILMOITUS AVOIMESTA TYÖPAIKASTA VARALLAOLOLUETTELON LAATIMISTA VARTEN. Tietotekninen avustaja (M/N)

Osittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit


Avoimet ohjelmistokehykset

Tietokantaohjelmoinnin tekniikkoja Java-kielellä

13/20: Kierrätys kannattaa koodaamisessakin

ja jälkeen opiskelun Teemu Tokola Oulun Yliopisto Sähkö- ja tietotekniikan osasto

SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen

LIITE 2 HANKITTAVA KOULUTUS POHJOIS-POHJANMAAN ELY-KESKUS Koulutuksen nimi ja koulutuskuvauksen numero

Kurssiesite Lausekielinen ohjelmointi Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

Nääsvillen oliopäivät.net vrs Java

KESKEISIÄ TAITOJA TIETOTEKNIIKASSA

Taltioni teknisen alustan arviointi

Ammattiopisto Luovi Ammatillinen peruskoulutus. Opetussuunnitelman yhteinen osa opiskelijoille. Hyväksytty 1.0/27.8.

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Aurinkoenergiajärjestelmien etäseurantajärjestelmä

Ensimmäinen painos julkaistu nimellä Java-ohjelmointi Pro Training

ohjelman arkkitehtuurista.

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

Ensimmäinen painos julkaistu nimellä Java-ohjelmointi Pro Training

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Verkkokurssien hyödyntäminen yritysten sisäisessä koulutuksessa. Jari Soini TTY Porin yksikkö

Koira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla

Ohjelmistoarkkitehtuurit kevät

Työeläkeyhtiö Varma. IBM Software Day Tuukka Tusa, Digia

Pilviteknologian asiantuntijakoulutus Koulutuksen nro:

LIITE 1 HANKITTAVAT KOULUTUKSET POHJOIS-POHJANMAAN ELY-KESKUS Koulutuksen nimi ja koulutuskuvauksen numero Paikkakunta

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10

Pedacode Pikaopas. Web-sovelluksen luominen

Sisältö. Tapahtumienhallinta. Tapahtumat (transaktiot) Kaupallinen tapahtuma (transaktio)

Myynnin ja markkinoinnin kehittäminen, Turku 2016

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

Ammattitaitoisia KONEISTAJIA SAATAVILLA

EJB-komponenttien tietokantakytkentä

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

9 Edistynyt PHP-ohjelmointi

Kielelliset. linjaukset

Erilaisille oppijoille selkeyttä jatkosuunnitelmiin

Java EE ja Enterprise JavaBeans 3.0. Harri Valkonen HELSINGIN YLIOPISTO. Tietojenkäsittelytieteen laitos

Asiakaskoulutukset pääkirjastolla

Tiedon suojaaminen ja hallinta. Sytyke seminaari

Projektisuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ammattiosaajan työkykypassi Vahvista työkykyäsi!

OSAAMISKARTOITUS 1 (7) Monialakoulutus Etelä-Pohjanmaa v hakeutumisen vaiheeseen

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Transkriptio:

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00

Yleistä

Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server -ympäristössä.

Ohjelmistoteknologioiden koulutukset 2014-2015 4: Internet sovellusten ohjelmointi ASP.NET -ympäristössä.

Koulutusten kohderyhmä Ensisijaisesti taloudellisista ja tuotannollisista syistä irtisanotut TE-toimiston asiakkaat, jotka soveltuvat alan koulutukseen. Koulutukseen valitaan henkilöitä, joilla on aiempaa ohjelmointikokemusta.

Lähtötasovaatimukset Yleiset tietokoneiden käyttötaidot. Käytännön ohjelmointitaito jollain nykyaikaisella olio- tai lausekekielellä. Internetin käyttötaidot. Tiedon haku internetistä. Käytännön tietotekniikan englannin hallinta.

Koulutuksen rakenne Koulutuksen alku Osaamisen ja kiinnostuksen kartoitus (haastattelu, kirjallisia tehtäviä) Työnhakuvalmennusta (5 työpäivää) Teknistä koulutusta (20-30 työpäivää) 5-7 viikkoa, 7 tuntia/päivä klo 8-16

Koulutuksen toteutus Työnhakuvalmennus toteutetaan teknisen koulutuksen lomassa, kaksi puolikaspäivää per viikko. Tekninen koulutus toteutetaan viikon tai kahden mittaisina kursseina, joista jäljempänä tulevat kurssit rakentuvat edeltävien kurssien pohjalle.

Työviikko Säännöllinen työviikko 5 työpäivää, 7 tuntia päivä klo 8-16. Työviikkoon sisältyy: 21 tuntia ohjattua opetusta 14 tuntia itsenäistä työskentelyä Opetustilat ja laitteet ovat käytettävissä koko koulutuksen ajan.

Web-sovelluskehitys, Java Server (5 viikkoa)

Java Web ja Java EE Java EE on Java SE:n päälle rakentuva hajautettujen verkkosovellusten toteuttamiseen tarkoitettu kehitysalusta. Java EE:n suoritusympäristö on Java -sovelluspalvelin, Java Server. Java EE jakautuu Web- ja bisneslogiikkakerroksiin. Näissä opinnoissa tutustutaan Java EE -teknologian perusteisiin.

Java EE:n käyttäjät Suomessa isoja käyttäjiä: Kaupat: S-ryhmä: prisma.fi, K-ryhmä: citymarket.fi Pankit ja vakuutuslaitokset: op.fi, pohjola.fi, saastopankki.fi, fennia.fi Ilmatieteenlaitos (fmi.fi) Teleoperaattorit: dna.fi, sonera.fi Muualla: linkedin.com, ebay.com Lähde: w3techs.com

Työpaikat mol.fi Java EE (7), Tomcat (7), WebLogic (5), JBoss (5), WebSphere (4), JEE (3), JDBC (3), JSP (2), J2EE (2), JPA (2), JSF (1), GlassFish (1), Jetty (1) monster.fi Java EE (8), Tomcat (4), WebSphere (4), WebLogic (3), JBoss (3), JDBC (2), JEE (1), JEE6 (1), J2EE (1)

Lähtötasovaatimukset Yleisten, aiemmin mainittujen vaatimusten lisäksi valittaessa ovat etusijalla ne, jotka osaavat: Java-kieltä ja Tietokantaohjelmointia

Tavoite Antaa osallistujalle, joka on aiemmin ohjelmoinut Java-kielellä ja tehnyt verkkosivustoja HTML-kielellä, valmiudet toteuttaa yksinkertaisia verkkosovelluksia JavaServerympäristössä sekä opiskella itsenäisesti muita Java EE -teknologioita.

Sisältö Java-kielen ja olio-ohjelmoinnin kertaus Java Server -ympäristöt Servlet, JSP, JSF, POJO, CDI, EJB MVC-arkkitehtuuri Tietokantaohjelmointi Javalla (JDBC) Olio-relaatio -rajapinta (JPA) Web-palvelut, REST (JAXB, JAX-RS)

Java-kielen kertaus (5pv) Tässä osuudessa: Kerrataan Java-kielen perusteet ja käydään läpi viimeisimpien Java-versioiden (5-8) lisäykset siinä määrin kuin on tarpeen. Käydään läpi oleellisimpia Java SE:n kirjastoja. Erityisesti geneeriset tietorakenteet. Kerrataan olio-ohjelmoinnin perusteita.

JSF (5 pv) Tässä osuudessa pääpaino on Java Server Faces teknologiassa, mutta sen lisäksi tutustutaan: Java Server ympäristöihin (Tomcat, Glass Fish) Servletteihin ja aiemmin enemmän käytössä olleeseen Java Server Pages -teknologiaan POJO ja Bean -ohjelmointiin ja Enterprise Java Beans -teknologiaan Malli-näkymä-kontrolleri (MVC) -arkkitehtuuriin

JDBC (5 pv) Tässä osuudessa tutustutaan: Tietokantaohjelmointiin Java Server ympäristössä Java DB ja MySQL tietokantoihin Java-tietokantaohjelmoinnin ratkaisumalleihin

JPA (5 pv) Relaatiotietokannan käyttöä Java-ohjelmasta käsin Java EE ympäristössä helpottaa oliorelaatiokuvaus -teknologia JPA. Sen lisäksi tässä osuudessa tutustutaan JPA:n käyttämään JPQL-kieleen REST Web-palveluiden toteuttamiseen käyttäen JAXB-kuvauksia ja JAX-RS -teknologiaa.