OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 1 päivä
Veroton hinta (+ alv 24 %): 790 €
Voit maksaa:
Koulutuskortti

Haluatko koulutuksen asiakaskohtaisena? Jätä yhteystietosi, niin palaamme asiaan. 

Jaa

Lataa pdf-muodossa

Linux-työasema kehittäjälle

Koulutuksessa käydään läpi Linuxin peruskäyttö ja minkälainen ympäristö on kyseessä. Koulutuksen aikana opitaan mitä alustustiedostoja voi ja kannattaa muokata mihinkin tarpeeseen sekä mitkä muutokset vaikuttavat koko työasemaan ja mitkä vain tietylle käyttäjälle.

Linux on usein kehitysympäristönä ja sen tuki tähän tarkoitukseen on erittäin hyvä. Pelkkä tuki ei tarkoita tehokasta ympäristöä, eli työasema on hyvä muokata sisältämään oikeat työkalut ja ohjelmistot, oli kyseessä itse hallittava tai vakioitu ympäristö.

Muutoksia voi tehdä joko konfigurointitiedostoja muokkaamalla, tai kirjoittamalla omia skriptejä. Kehittäjän kannalta käydään läpi myös kehitysympäristöjä ja työkaluja. Tarkemmin käydään läpi avoimen lähdekoodin alla olevia työkaluja, mutta viitataan myös kaupallisiin versiohin.

Kuinka paljon mitäkin tiettyä työkalua tai osiota käydään läpi, riippuu osallistujien tarpeista ja kokemuksesta. Oletusarvoisesti C/C++, Java ja Python ovat tarkasteltavia ohjelmointikieliä.

Linux-työasema kehittäjälle tarjoaa osallistujalle hyvän kuvan tarjolla olevista työkaluista, niiden käytöstä, sekä muokattavuudesta. Lisäksi Linuxin hallinta itsessään tulee tutuksi. Mikäli Linuxia ei olla ottamassa kehityskäyttöön, niin kannattanee vilkaista Linuxin käyttöönotto ja hallinta -kurssi Tieturin valikoimista.

Kohderyhmä

Kurssi on tarkoitettu pääasiassa kehittäjille jotka työssään käyttävät Linuxia. Aiheet sopivat mainiosti myös muille jotka ovat tekemisissä Linuxin kanssa kehitystyöhön liittyen, esimerkiksi hallinnoivat kehittäjien koneita.

Esitiedot

Kurssilla ei oleteta kokemusta Linuxin käytöstä, vaikka se saattaakin helpottaa joitakin läpikäytäviä asioita. Ohjelmointikokemus on välttämätön.

 

Ohjelma

1. päivä

8.45 Ilmoittautuminen ja kahvi

9.00 Linux

  • Linux käyttäjän näkökulmasta
  • Distribuutiot
  • Komentorivikäyttö (bash)
  • Tiedostojen oikeudet
  • Tärkeimmät komentorivikomennot

Ohjelmat

  • Avoin lähdekoodi vs. kaupallinen
  • Asennukset, paketin hallinta, lähdekoodista
  • Konfiguraatiotiedosto

Kehitysympäristöt

  • Valmiit IDEt, mille kielelle mikäkin
  • Netbeans, Eclipse, PyCharm, IntelliJ
  • Editorit + skriptit

Työkalut

  • Kääntäjät
  • Koodianalyysi
  • Muistinhallinta
  • Profilointi
  • Lähdekoodin muokkaus
  • Dokumentointi

Palvelimet

  • Versionhallinta
  • Build-serverit
  • Continous integration
  • Oma kone vai etäyhteys

Skriptaus

  • Shell skriptit
  • Kielet, esim. Python / Perl

Yhteenveto

  • Mitä päivästä jäi mieleen

16.30 Koulutus päättyy