Walter Brem COO Codespring SRL

Hasonló dokumentumok
Összetett szoftverrendszerek fejlesztése Innovatív szoftver prototípusok a Codespring Mentorprogram keretein belül

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA

APP!MOBILE 2014 TÉVUTAK ÉS TÉVHITEK, AVAGY A MOBILITÁS NAGYVÁLLALATI KÖRNYEZETBEN

A TANTÁRGY ADATLAPJA

Junior Java Képzés. Tematika

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA

Osztott rendszerek, Java EE. Általános bevezető

Alkalmazott Informatikai Nap Dyntell Business Intelligence

Közösség, projektek, IDE

Informatikai Tesztek Katalógus

A TANTÁRGY ADATLAPJA

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Szent László TISZK (SZLTISZK) Kocsis Ibolya

A TANTÁRGY ADATLAPJA

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Skills Development at the National University of Public Service

A TANTÁRGY ADATLAPJA

Programozó, csoportvezető

DIGITÁLIS VILÁG ÉS TERÜLETI VONZÓKÉPESSÉG

Nagy László Ügyvezető

Java Programozó képzés A&K AKADÉMIA 2019.

Széchenyi István Egyetem Diplomamunka: A marketing lehetőségei a közúti közlekedésbiztonság javításában

YANG ZIJIAN GYŐZŐ 杨子剑

Üzleti lehetőségek a nyílt forráskódú fejlesztésben

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA

Mangalica: The VM-MOE Treaty. Olmos és Tóth Kft. Monte Nevado

TUDOMÁNYOS ÖNÉLETRAJZ

Korszerű oktatási környezet kialakítása az eenvplus projektben. Márkus Béla

A TANTÁRGY ADATLAPJA

EEA, Eionet and Country visits. Bernt Röndell - SES

AZ APACHE MAVEN ÉLETE ÉS HALÁLA.! Cservenák Tamás

A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere

Bela Bartok Boulevard 2014

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

A TANTÁRGY ADATLAPJA

A SYMBI projekt általános bemutatása

Characteristics and categorization of transportation organizations

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

ZIJIAN GYŐZŐ YANG 杨子剑 Language technology expert specialized in machine translation evaluation

Agrár- és élelmiszeripari gazdaság Félév szám. Évfolyam. Tárgykód Tárgynév Tárgynév2 Tárgyfelvétel típusa Tárgy kredit. Labor Heti óraszám

SZAKMAI ÖNÉLETRAJZ. Alapadatok: Név: E -mail: Telefonszám: Dr. Goolesorkhi Kia 20/

A TANTÁRGY ADATLAPJA

A Java EE 5 plattform

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

Pécsi Tudományegyetem Közgazdaságtudományi Kar Regionális Politika és Gazdaságtan Doktori Iskola

A Projekt portfoliómenedzsment projekt iroda (PMO) alkalmazási feltételei, lehetőségei - szekció bevezető gondolatok

JAVA webes alkalmazások

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

TANTERV - érvényes a es tanévtől

III. HETI ÓRASZÁM I. félév II. félév I. Év II. Év 22+6 (fakultatív) 23+2 (fakultatív) III. Év 23+2 (fakultatív) 21+2 (fakultatív)

Sebastián Sáez Senior Trade Economist INTERNATIONAL TRADE DEPARTMENT WORLD BANK

(Teszt)automatizálás. Bevezető

2. Local communities involved in landscape architecture in Óbuda

Informatikai technológiák szakirány Rendszertervezés ágazat

I. Szakmai törzsanyag

TUDÁSPROJEKTEK JELENLÉTE A VÁLLALATI KÖRNYEZETBEN KOSÁR SILVIA 1

Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések

TANTERV - érvényes a es tanévtől

ekörnyezetvédelmi szolgáltatások az INSPIRE keretében Márkus Béla Giorgio Saio

Ister-Granum EGTC. Istvan FERENCSIK Project manager. The Local Action Plans to improve project partners crossborder

Models are not right or wrong; they are more or less useful.

Professional competence, autonomy and their effects

Web-fejlesztés NGM_IN002_1

Szabványok. ISO 9000, ISO 9001, ISO 9004 és más minőségirányítási szabványok SZABVÁNY CÍMEK NEMZETKÖZI EURÓPAI NEMZETI MEGJEGYZÉS

Válasz az Éghajlatváltozás hatásaira az. integrált városfejlesztésen keresztül

Internetes alkalmazásfejlesztő képzés tematika oktatott modulok

A TANTÁRGY ADATLAPJA

A MiddleWare rendszerek Rolls Roysa

FRAME NEXT workshop. Az európai ITS kerettervhez kapcsolódó hazai felhasználói igények, észrevételek Makadám Klub,

Az e-learning-től az u-learning-ig

Adatbázisok-1 előadás

Gyakorlati tudnivalók nyertes pályázó és bíráló szemszögéből Prof. Dr. Dinnyés András,

Smart City strategy in Hungary

EU-funded projects of Hild József Secondary Vocational School of Construction

R&D a perspective: What are the required abilities of a future oriented engineer?

Piackutatás, marketingelemzés, szegmentálás, megcélzás, pozicionálás

!!" KÉSZÍTK: ERDÉLYI LAJOS KOLLÁR NÁNDOR WD6OGW BUK8Y7

építészet & design ipari alkalmazás teherautó felépítmény

Eco-innovation in Észak- Alföld Region (focusing on energy) ENEREA Észak-Alföld Regional Energy Agency

RENDEZVÉNYTERMEK / EVENT VENUE

Angol B2 prezentáció - English B2 presentation Témák - Topics

CONCERTO COMMUNITIES IN EU DEALING WITH OPTIMAL THERMAL AND ELECTRICAL EFFICIENCY OF BUILDINGS AND DISTRICTS, BASED ON MICROGRIDS. WP 5 Del 5.

Informatikus, Webfejlesztő. Nagy Gusztáv

IP/09/473. Brüsszel, március 25

A KONFERENCIA FELSZÓLALÓINAK BEMUTATKOZÓI

NEMZETKÖZI LEHETŐSÉGEK A KÖZIGAZGATÁS-TUDOMÁNYI KARON KOWALIK TAMÁS DÉKÁNI HIVATAL, NEMZETKÖZI ÜGYEK KOWALIK.TAMAS@UNI-NKE.

Tudományos életrajz Koós Tamás (2008. február)

Rendszertervezés ágazat

Oracle cloudforgatókönyvek

Discovering cleantech incubation possibilities Conference and stakeholder meeting MEGHÍVÓ/ INVITATION

Felkészülés a 2020-as érettségire. Sisák Zoltán HTTP Alapítvány

1) Végdátum mérföldkövei, elvárások az euró zónában és azon kívül. 3) A SEPA irányítás lehetséges változási irányai.

Duális felsőfokú képzés

Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel

Átírás:

CONNECT-IT 014 Pécs, 2014.12.05 A Codespring Mentorprogram tapasztalatai Walter Brem COO Codespring SRL

Our story in short 1998 2000 2004 2005 2007 2008 2009 2010 2011 2012 Media industry Architecture industry Marketing & services industry Building &construc/on industry B2B Logis/cs industry Food industry Color industry Partnership with Siemens AG: Automation and Drives Medical Mobile communications Fix telephone communications Mobile technologies ERP Systems Banking industry Social media Library Management Systems Company foundation (SofTech) Partnership with Siemens AG Team of 20 Focus on growing industry expertise CODESPRING brand is launched Focus on National market Turnover of EURO 1 Million Team of 30 Team of 60 Launch of own products New marketing strategies Diversifying industries www.codespring.ro 2

Our philosophy Our vision: Building great Strategic Partnerships Our mission: Provide high quality expertise and efficiency for full software development life cycle www.codespring.ro 3

Success stories Datacolor, USA WindRiver, USA Teracue, DE BOSCH, DE Seeburger, DE Netop, DK Monguz, HU CoCoNet, DE Trimble, USA Pamay, AT Graphisoft, HU Konduko, CH www.codespring.ro 4

Romania quick facts EU member: Location: Official Language: Population: Used currencies: HDI: Time Zone: since 2007 SE C Europe Romanian 19,042,936.00,, $ high EET (UTC +2) Government support for IT & Software industry: Income tax for corporate business: Income tax for programmers: Political & Economical Environment: www.codespring.ro Good* 16% 0% Good 5

Cluj-Napoca, Klausenburg quick facts Popula/on: 400.000 residents + 100.000 students + 400 IT Companies + 15.000 So;ware developers City rank: 2 nd in Romania Educa/onal system: 10 UniversiAes 2 = elite insatuaons: - Babes- Bolyai University - Technical University Infrastructure: InternaAonal airport Local Highway E60 (European road) NaAonal roads Main railway Labor Pool for IT services: 600 graduates/year in IT&C Foreign Languages: EN /DE / HU/ FR/ Cost: Very Good* www.codespring.ro 6

Mentoring Program

Codespring Mentoring Trainings Development methods, tools, (Java) technologies Design patterns, best practices 3 levels, ~150 hours Common projects 3-5 students in a group 1 semester (~3 months) Summer internships 2-3 months, 8 hours a day B.Sc. (+M.Sc.) dissertations + competitions & conference participations www.codespring.ro Continuity: Trainings Common Project Summer Internship B.Sc. dissertation joining a development team ( M.Sc. Dissertation) 8

Results 2012: 10 students, 2 common projects, 4 B.Sc. dissertations 2013: 1 st place at Transylvanian Scientific Student Conference 1 IEEE publication 4 B.Sc. dissertations with max. grades 5 new colleagues 30 accepted enrollments (more than 60 applicants) 2014 (current situation): 10 new enrollments (more than 30 applicants) 30 active students 1 st place, 2 nd place and 3 rd place at TSSC 11 B.Sc. dissertations + 1 M.Sc. Dissertation 3 IEEE publikáció, nemzetközi konferencia részvétel 8 new colleagues www.codespring.ro 9

TSSC 1st place 2013: RegionRank www.codespring.ro 10

TSSC 1st place 2014: Sparrow www.codespring.ro 11

Tools 12

Main Technologies 13

Alapelvek Ingyenes program NDA-n kívül nincs más szerződés, kötelezettség Diákok nem vesznek részt "teljesen éles" fejlesztésben A cég nem alkalmaz diákokat az alapképzés befejezése előtt Elvárt a minőségi munka, megfelelő hozzáállás 14:24 www.codespring.ro 14

Információ-megosztás XWiki 14:24 www.codespring.ro 15

Projektmenedzsment Redmine 14:24 www.codespring.ro 16

Verziókövetés Mercurial RhodeCode TortoiseHg 14:24 www.codespring.ro 17

Build, függőségek, CI Maven Jenkins Artifactory 14:24 www.codespring.ro 18

Automatizált kódelemzés SonarQube 14:24 www.codespring.ro 19

Automatizált kódelemzés SonarQube 14:24 www.codespring.ro 20

További eszközök Tesztelési eszközök TestFlight Tesztszerverek Glassfish Tomcat DBMS rendszerek 14:24 www.codespring.ro 21

Képzések - általános képzési csomagnak megfelelő felvételi; függőségek a képzési csomagok között; ingyenes helyek (10-10 hely); 10-12 alkalom, alkalmanként 4 óra: elmélet + gyakorlat (javasoltak a hétvégi időpontok, de közös megegyezés alapján átütemezhető); opcionális konzultációs lehetőségek (képzésenként 3-4 alkalom); Megkötés: a Java 3 képzésen való részvételre csak azok jogosultak, akik a cégnél végzik nyári szakmai gyakorlatukat és a cég irányításával államvizsgáznak. Kivételt csak nagyon indokolt esetben teszünk Részletesebb leírások (tananyag, felvételi követelmények stb.) a weboldalon. További információk igénylése: simon.karoly@codespring.ro www.codespring.ro 22

Képzések Java 1 Minősítés: Codespring Entry Level Java Developer Előfeltételek: algoritmika, adatszerkezetek, programozás - alapismeretek Függőség: nincs Felvételi: írásbeli és szóbeli/gyakorlati vizsga (az előfeltételeknél megadott témakörökkel kapcsolatban) Megjegyzés: előnyt jelent az OOP alapfogalmak és a C++ nyelv ismerete Tematika: a Java programozási nyelv, OOP Java-ban, Java SE alapok (grafikus felhasználói felületek és eseménykezelés, végrehajtási szálak, adatfolyamok, állománykezelés, gyűjtemény keretrendszer, egyszerű hálózati alkalmazások, UML alapok, kiegészítő témakörök) www.codespring.ro 23

Képzések Java 2 Minősítés: Codespring Junior Java Developer Előfeltételek: a Java 1 képzésen belül érintett témakörök ismerete Függőség: Codespring Entry Level Java Developer minősítés (Java 1) Felvételi: Codespring Entry Level Java Developer minősítés megszerzése (ennek megfelelő írásbeli és szóbeli vizsga) Megjegyzés: előnyt jelent: relációs adatbázisokkal kapcsolatos ismeretek, SQL, webes alkalmazásokkal kapcsolatos alapismeretek, HTML, CSS, JavaScript alapok Tematika: Java SE kiegészítő témakörök (reflection, annotációk, biztonság, nemzetköziesítés stb.), Java 8 specifikus kiegészítések, perzisztencia alapok (kapcsolódó tervezési minták, JDBC), XML feldolgozás, ORM keretrendszerek (Hibernate, JPA alapok), webprogramozás alapok (Servlet, JSP), osztott rendszerekkel kapcsolatos alapvető módszerek és technológiák (JNDI, CORBA, RMI), dinamikus komponensmodellek (OSGi), RCP alkalmazások (SWT, JFace, Eclipse RCP), további keretrendszerek és kiegészítő témakörök www.codespring.ro 24

Képzések Java 3 Oklevél: Codespring Java Developer Előfeltételek: a Java 2 képzésen belül érintett témakörök ismerete Függőség: Codespring Junior Java Developer minősítés ( Java 2 ) Codespring szakmai gyakorlaton való részvétel és a Codespring irányításával készített államvizsga dolgozat (szándéknyilatkozat ezekkel kapcsolatban) Felvételi: Codespring Junior Java Developer minősítés megszerzése (ennek megfelelő írásbeli és szóbeli vizsga) Tematika: Szoftverfejlesztési módszerek Összetett (vállalati) alkalmazások fejlesztéséhez használt eszközök Java EE platformhoz kapcsolódó témakörök Webszolgáltatások A Spring Framework központi elemei További témakörök Verifikációval kapcsolatos témakörök Webes keretrendszerek Kiegészítő témakörök www.codespring.ro 25

További programok Szakmai gyakorlatok: A hosszabb ideig tartó (2-3 hónap) gyakorlatokat támogatjuk Csoportos tevékenység, projektmenedzserek irányításával Ösztöndíj Csoportos projektek Az egyetemi tantárgy szabályainak megfelelően zajlik Közös irányítás: szakmai irányító az egyetem részéről + szakmai irányító a CS részéről Alkalmak találkozókra a cég székhelyén, az infrastruktúra biztosítása Államvizsga dolgozatok Közös irányítás: szakmai irányító az egyetem részéről + szakmai irányító a CS részéről Rendszeres találkozók a cég székhelyén, bejárási lehetőség, az infrastruktúra biztosítása Javasolt az ETDK részvétel, ehhez a cég szakmai irányítást biztosít www.codespring.ro 26

Thank you for your attention! Walter Brem COO brem.walter@codespring.ro Tel: +40 364 113 110 Cell: +40 730 125 100 CODESPRING SRL Frunzisului str. 29, RO-400664 Cluj-Napoca www.codespring.ro www.codespring.ro 27