Programozás Kurzusok

Programozás Kurzusok

Helyi, oktatott élő számítógépes programozási tanfolyamok az interaktív kézműves gyakorlatban bemutatják a programozás alapjait és fejlett témáit A programozási tanfolyam "helyszíni élő képzés" vagy "távoli élő képzés" formájában érhető el A helyszíni élő képzés helyi szinten valósulhat meg az ügyfél telephelyén Magyarország vagy a NobleProg vállalati oktatóközpontjaiban Magyarország A távoli élőképzés interaktív, távoli asztal segítségével történik NobleProg Az Ön Helyi Képzési Szolgáltatója.

Ajánlások

★★★★★
★★★★★

Kurzusleírás

KódNévIdőtartamÁttekintés
javafunJava Fundamentals28 óraA kurzus lefedi a Java fejlesztésének alapjait.

Bevezeti a diákokat a Java technológiára, és megtanítja őket az alapvető Java szintaxisok és fogalmak számára, ami egy egyszerű program létrehozásához vezet. A képzés a Java programozási nyelv alapvető fogalmai és jellemzői, a kivételekre, az alap input / output, a konkurencia, a szabályos kifejezések, a Java gyűjtemények keretrendszer és a platform környezetre koncentrál. A kurzus befejeződik, amikor minden alapvető Java-funkciót megmagyaráztak és kiképeztek.
RxJSReactive Programing with Javascript and RxJS7 óraA reaktív programozás olyan aszinkron programozási paradigma, amely az adatfolyamokra és az adatok terjedésére koncentrál, az alapul szolgáló végrehajtási modellek és az egyik komponensből a másikba kibocsátott adatfolyam közötti meghatározott függőség létrehozásával Az RxJS az egyik legátfogóbb reaktív programozókönyvtár az UI események, az aszinkron HTTP-kérelmek és más adatfolyamok kezelésére Ebben az oktatott, élő képzésben a résztvevők megismerik a RxJS eszközeit és funkcióit, mivel alkalmazzák őket az interaktív, nehéz alapú mobil és webes alkalmazásokhoz kapcsolódó kódolási problémákra A résztvevők megtudják továbbá, hogyan hozzon létre és telepítsen egy felhasználói felületet a nehéz webes alkalmazások számára A képzés végére a résztvevők képesek lesznek: Megérteni a reaktív programozási paradigmát és annak hasznosságát az UI nehéz alkalmazások fejlesztéséhez Build UI nehéz alkalmazások méretezhetőséggel, rugalmassággal és gyorsasággal szem előtt tartva Könnyen és szabadon létrehozhat és kezelhet számos UI eseményt, aszinkron HTTP-kérést és más adatfolyamokat Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
codingfornoncodersCoding for Non-Coders21 óraEbben az oktatott, élő képzésben a résztvevők megtanulják a programozás alapjait, miközben átmennek egy webes alkalmazás létrehozásán A képzés végére a résztvevők képesek lesznek: Használja az újonnan szerzett kódolási készségeket saját webes alkalmazás létrehozásához Ismerje meg a szoftverfejlesztési koncepciókat és technológiákat Hatékony kommunikáció a programozók és a mérnökök között Közönség Nem programozók, akik szeretnének megtanulni a programozást A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
shiroApache Shiro: Securing Your Java Application7 óraAz Apache Shiro egy erőteljes Java biztonsági keretrendszer, amely hitelesítést, felhatalmazást, titkosítást és szekciókezelést végez Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan biztosítsanak egy internetes alkalmazást az Apache Shiro-val A képzés végére a résztvevők képesek lesznek: Használja a Shiro API-ját, hogy biztosítsa a különféle alkalmazások, például a mobil, a web és a vállalati alkalmazások számára Engedélyezze a különböző adatforrásokból származó bejelentkezéseket, beleértve az LDAP-t, a JDBC-t, az Active Directory-t stb Közönség Fejlesztők Biztonsági mérnökök A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
angularrxjsReactive Programming with Angular RxJS 14 óraA reaktív programozás olyan aszinkron programozási paradigma, amely az adatfolyamokra és az adatok terjedésére koncentrál, az alapul szolgáló végrehajtási modellek és az egyik komponensből a másikba kibocsátott adatfolyam közötti meghatározott függőség létrehozásával Számos szögletes alkalmazási terv hatástalanság az aszinkron UI-k építésénél a RxJS könyvtár által kínált reaktív stílusminták felhasználásával lehet leküzdeni Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan valósítsák meg az észlelhető mintákat a szögletes alkalmazási tervükbe, miközben egy sor olyan esetre lépnek át, amelyek közös szögprofil-problémákat mutatnak be, és hogy hogyan élvezik a reaktív programozási tervek előnyeit A képzés végére a résztvevők képesek lesznek: Megérteni a reaktív programozási paradigmát és a RxJS könyvtárat Build UI heavy Angular alkalmazások skálázhatóságával, rugalmasságával és gyorsaságával szem előtt tartva a reaktív programozási mintákat Közönség Szögletes alkalmazásfejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
nlgPython for Natural Language Generation21 óraA természetes nyelvi termelés (NLG) a természetes nyelvű szöveg vagy beszéd előállítását jelenti Ebben az oktatott, élő képzésben a résztvevők megtanulják használni a Python-t, hogy magas minőségű természetes nyelvű szövegeket készítsenek saját NLG-rendszerüknek a semmiből Esettanulmányokat fognak megvizsgálni, és a releváns fogalmakat alkalmazni fogják az élőlabor-projektekhez tartalom generálásához A képzés végére a résztvevők képesek lesznek: Használja az NLG-t, hogy automatikusan generáljon tartalmat különböző iparágakra, az újságírásról az ingatlanra, az időjárás és a sportjelentésekre Válasszon és szervezzen forrástartalmat, tervezzen mondatokat, és készítsen egy rendszert az eredeti tartalom automatikus generálásához Ismerje meg az NLG csővezetéket, és alkalmazza a megfelelő technikákat minden szakaszban Értsd meg a Natural Language Generation (NLG) rendszer architektúráját Végezze el a legmegfelelőbb algoritmusokat és modelleket elemzéshez és rendeléshez A nyilvánosan elérhető adatforrásokból származó adatokat, valamint a feldolgozott szövegekhez használt kurátált adatbázisokat húzzuk meg Cserélje ki a kézi és munkaigényes írási folyamatokat számítógépes, automatizált tartalomkészítéssel Közönség Fejlesztők Adatkutatók A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
electronElectron: Build a Desktop Application with Javascript7 óraAz Electron (korábban Atom Shell néven ismert) nyílt forráskódú keretrendszer dinamikus asztali alkalmazások fejlesztéséhez JavaScript, HTML és CSS segítségével Az Electront a GitHub fenntartja, és a GitHub Atom, a Microsoft Visual Studio Code és a Light Table IDE mögött található legfontosabb GUI-keretrendszer Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan építsenek crossplatform natív asztali alkalmazásokat csak Javascript, HTML és CSS segítségével A képzés végére a résztvevők képesek lesznek: Töltse le, konfigurálja és telepítse az Electront Értsd meg az Electron utasításait és szerszámkészletét Használja a web alapú elülső és hátsó komponenseket, például a NodeJS futásidejű és a Chromium-ot egy többplatformos asztali alkalmazás létrehozásához Modulálják alkalmazásukat és használják a kapcsolódó JavaScript fájlokat Építsd az Electront egy kis árucikk gépen Készítsen márkát és egyéni ikonokat az Electron végrehajtható fájl átnevezésével és / vagy szerkesztésével Integráljon más kereteket, például a szögeket, a fotont és a Bootstrap-ot Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
relayRelay: Efficiently Fetch Data in React Applications14 óraA relé egy JavaScript keretrendszer a datadriven React alkalmazások fejlesztéséhez A GraphQL egy adat lekérdező nyelv a komplex, egymásba ágyazott adatfüggések leírására a modern alkalmazásokban Együtt lehetővé teszik, hogy egy alkalmazás összetevői bárhová áthelyezhetők a render hierarchiában anélkül, hogy a szülőösszetevőkre vagy a kiszolgálói kódra, amely előkészíti az adathordozót, alkalmazza a kaszkád módosításait A relét a Facebook különböző mobilalkalmazásokban használja Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan alkalmazzanak kulcsfontosságú Relay koncepciókat az adatfüggések, a helymegosztás és a mutáció deklaratív specifikációjával a React alkalmazás segítségével a Relay és a GraphQL segítségével A képzés végére a résztvevők képesek lesznek: Használja a Relay-t az adatlekérdezések hatékony csomagokká való alakításához, minden egyes összetevőhöz pontosan megadja az általa kért adatokat, frissítse az összetevőket, amikor az adatok megváltoznak, és fenntartja az összes adattároló (cache) tárolását Állítsa be a lekérdezéseket és a nézet kódját, hogy könnyebben megértse az összetevők funkcionalitását Használja a GraphQL-t, hogy deklarálja az adatigényeket, miközben engedélyezi a Relay számára az adatok önmagában történő letöltését Értsd meg az ügyfél és a szerver adatainak mutációját a GraphQL mutációk segítségével Ismerje meg a Relay és a Flux közötti különbségeket, különösen, hogy a "mutációk" hogyan hajtják végre a cselekvések és a módosítások fogalmát Használja az útvonalakat annak meghatározásához, hogy az adott összetevő megjelenítéséhez mely adatokra van szüksége Változásokat hozhat a relatív elszigeteltségben, még nagy csapatprojektekben is Helyes, nagy teljesítményű alkalmazások létrehozása egyszerű és nyilvánvaló módon Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
reactivexReactive Programing with Javascript and ReactiveX 14 óraA ReactiveX egy átfogó könyvtár az aszinkron adatfolyamok létrehozására megfigyelhető szekvenciák alkalmazásával Lehetővé teszi a fejlesztők számára, hogy kihasználják a megfigyelhető áramok előnyeit, és képesek legyenek kibocsátani az emittált eseményeket és végrehajtani a funkciókat Ez az oktatott, élő képzés bemutatja a ReactiveX átfogó könyvtárának résztvevõit a reagáló alkalmazások fejlesztésében, és számos eseten keresztül jár a résztvevõk felé, bemutatva a ReactiveX kulcsfontosságú szolgáltatásainak hasznosságát és funkcionalitását A képzés végére a résztvevők képesek lesznek: Megérteni a reaktív programozási paradigmát és a megfigyelhetõk funkcionalitását és azok közös használatát az UI nehéz alkalmazások fejlesztésekor Sikeresen állítsa be a ReactiveX környezetét Megfigyelhető események létrehozása különböző elemek sokaságából áll Alkalmazza a ReactiveX átalakító és szűrő funkcióit Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
pytestUnit Testing with Python21 óraAz egységvizsgálat olyan tesztelési megközelítés, amely teszteli az egyes egységek forráskódját tulajdonságainak módosításával vagy egy esemény kiváltásával annak megerősítésére, hogy az eredmény a várakozásoknak megfelel-e A PyTest egy teljesen fejlett, API-független, rugalmas és kibővíthető tesztrendszer, amely egy fejlett, teljes méretű modellel rendelkezik Ebben az oktatott, élő képzésben a résztvevők megtanulják használni a PyTest-t, hogy rövid, karbantartható, elegáns, kifejező és olvasható teszteket írjanak A képzés végére a résztvevők képesek lesznek: Írd le olvasható és karbantartható teszteket anélkül, hogy szükséged lenne az alaplap kódjára Használja a lámpatest modellt kis tesztek készítésére Skálázási tesztek komplex funkcionális teszteléshez alkalmazásokhoz, csomagokhoz és könyvtárakhoz Megérteni és alkalmazni PyTest funkciókat, például a horgokat, a visszaírást és a bővítményeket Csökkentse a tesztidőket úgy, hogy párhuzamosan és több processzoron fut Futtasson teszteket egy folyamatos integrációs környezetben, valamint más segédprogramokkal, mint például a tox, a mock, a lefedettség, a legegyszerűbb, a doktori és a szelén Használja a Pythonot a nonPython alkalmazások teszteléséhez Közönség Szoftver tesztelők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 óraA Java 9 a robusztus RxJava 20 reaktív programozási könyvtárral párosulva lehetővé teszi a Java fejlesztőknek, hogy nagyszerűen alkalmazzák és alkalmazzák a reaktív programozási paradigmát alkalmazási és rendszerfejlesztési folyamataikra Ebben az oktatott, élő képzésben a résztvevők megtanulják a Java 9, a Spring, a Jersey és a RxJava 20 előnyeit és funkcióit a reaktív alkalmazások fejlesztésében, miközben lépéseket tesznek egy reallife reaktív alkalmazás létrehozásával és telepítésével a Java 9 áramlási API, Spring, az Akka keretrendszer és a RxJava 20 funkcionális reaktív programozási könyvtár A képzés végére a résztvevők képesek lesznek: Ismerje meg a reaktív programozás jelentőségét és jelentőségét az alkalmazásokban és a rendszerek fejlesztésében Futtassa az egység tesztjét a RxJava 20 verzióban Használja az Akka keretrendszert reaktív programozási elvek szerint Foglalkozni a tavasszal az egyidejű alkalmazások fejlesztése érdekében A reaktív alkalmazások fejlesztéséhez használja a Java 9-es áramlási API-ját Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
pythontextmlPython: Machine Learning with Text21 óraEbben az oktatott, élő képzésben a résztvevők megtanulják, hogyan használják a megfelelő gépi tanulást és az NLP (Natural Language Processing) technikákat, hogy a szövegbázistól származó adatokból nyerjenek ki értéket A képzés végére a résztvevők képesek lesznek: A szövegalapú adatkommunikációs problémák megoldása magas minőségű, újrafelhasználható kóddal Alkalmazza a scikitlearn különböző aspektusait (osztályozás, csoportosítás, regresszió, dimenziócsökkentés) a problémák megoldásához Építsen hatékony gépi tanulási modelleket szöveges alapú adatok felhasználásával Hozzon létre egy adatkészletet, és kivonatolja a struktúrákból származó elemeket Az adatok megjelenítése a Matplotlib segítségével A bemutatók megszerzése és értékelése A szöveges kódolási hibák elhárítása Közönség Fejlesztők Adatkutatók A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
pythonadvmlPython for Advanced Machine Learning21 óraEbben az oktatott, élő képzésben a résztvevők megtanulják a legfontosabb és legelterjedtebb gépi tanulási technikákat a Pythonban, miközben olyan demó alkalmazásokat készítenek, amelyek képeket, zenéket, szövegeket és pénzügyi adatokat tartalmaznak A képzés végére a résztvevők képesek lesznek: Gépi tanulási algoritmusok és technikák végrehajtása komplex problémák megoldásához Alapos tanulás és félig felügyelt tanulás alkalmazása a képeket, zenéket, szöveget és pénzügyi adatokat tartalmazó alkalmazásokhoz Nyomja a Python algoritmusokat a maximális potenciáljukhoz Használjon olyan könyvtárakat és csomagokat, mint a NumPy és a Theano Közönség Fejlesztők Az elemzők Adatkutatók A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 óraAz Akka egy nyílt forráskódú eszközkészlet és futási idő Java és Scala egyidejű és elosztott alkalmazások készítéséhez Ebben az oktatott, élő edzésben a résztvevők megtanulják az Akka mögötti tervezési elveket, beleértve a színészmodellt és a reaktív manifesztet is, mivel beépítik és telepítenek egy aszinkron, messengerrel ellátott alkalmazást az Akka-ban A képzés végére a résztvevők képesek lesznek: Alkalmazza a "let's crash" modellt olyan alkalmazások létrehozására, amelyek önállóan működnek, és olyan rendszerek, amelyek soha nem állnak meg A szereplők megismerése, a színész életciklusa, és hogyan alkalmazzák őket megfelelő párhuzamos rendszerek létrehozására Build reaktív architektúra, amely érzékeny, rugalmas, rugalmas és üzenetvezérelt A távoli és fürtözési funkciók integrálása harmadik fél rendszerekkel Telepítse az Akka eszköztárat a gyártási rendszerekben, méretezésre több csomópontra és harmadik fél rendszerekre A rendszer viselkedését és a vízszintes elosztást Építsünk olyan rendszereket, amelyek "reagálnak" a környezeti változásokra Közönség Fejlesztők Építészek A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
restfulapiDesigning RESTful APIs14 óraAz API-k (Application Programming Interface) lehetővé teszik, hogy az alkalmazás csatlakozzon más alkalmazásokhoz Ebben az oktatott, élő edzésben a résztvevők megtanulják írni a kiváló minőségű API-kat, miközben építenek és biztosítanak egy backend API kiszolgálót A képzés végére a résztvevők képesek lesznek: Válasszon az építési API-k számos keretéből Megérteni és modellezni az olyan vállalatok által közzétett API-kat, mint a Google és a Facebook Hozzon létre és tegye közzé saját, nyugodt API-kat nyilvános fogyasztásra Biztosítsa az API-kat token alapú hitelesítéssel Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat jegyzet A kurzus testreszabása más nyelvekhez, például PHP, Javascript stb, Kérjük, vegye fel velünk a kapcsolatot .
vertxVert.x: Build a Reactive Application on JVM14 óraA Vertx a reaktív alkalmazások építéséhez használt könyvtár Ebben az oktatott, élő képzésben a résztvevők megtanulják használni a Vertx használatát egy aszinkron, esemény alapú webes alkalmazás létrehozásához A képzés végére a résztvevők képesek lesznek: Ismerje meg és használja a különböző összetevőket (mag, web, kliens stb) A Vertx veremben A Vertx használatával hozzon létre hálózati segédeszközöket, HTTP / REST mikroszolgáltatásokat, nagy mennyiségű eseményfeldolgozást, backend üzenetbusz-alkalmazást stb Olyan alkalmazást futtathat, amely minimális kernel szálak használatával képes nagyfokú konkurenciát kezelni Használja a Vertx API-jait Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin stb Egység teszt aszinkron kód VertxUnit Alkalmazás telepítése és skálázása minimális hardverrel Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
underscoreUnderscore.js Fundamentals7 óraAz Underscorejs a funkcionális programozás egyik legnépszerűbb JavaScript-könyvtára Elfogadja a funkcionális programozási alapelveket, de nem vélekedik, és fel lehet használni imperatív, tárgyorientált, funkcionális vagy más programozási stílusokkal A Underscore javítja a Javascript fejlesztését és hatékonyabbá teszi azokat Ebben az oktatott, élő képzésben a résztvevők megtanulják használni a Underscore használatát a JavaScript alkalmazás elkészítéséhez A képzés végére a résztvevők képesek lesznek: A Underscore használatával manipulálja és szabályozza a JavaScript gyűjteményeket, tömböket, objektumokat és funkciókat Használja az Underscore könyvtárainak funkcionális természetét, hogy javítsa a kód kifejező képességét és olvashatóságát Javítja a kód teljesítményét Aggregációk és adatkezelés létrehozása Integrálja a ViewModel-ot Más JavaScript könyvtárak létrehozása a Underscore segítségével Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
unittestingwithcsharpUnit Testing with C#14 óraAz egységvizsgálat olyan tesztelési megközelítés, amely teszteli az egyes egységek forráskódját tulajdonságainak módosításával vagy egy esemény kiváltásával annak megerősítésére, hogy az eredmény a várakozásoknak megfelelően történt-e Ebben az oktatott, élő képzésben a résztvevők megtanulják írni és végrehajtani az egységvizsgálatokat egy mintaNet alkalmazással a C # és a Visual Studio segítségével A képzés végére a résztvevők képesek lesznek: Használja a tesztelési kereteket, mint például az NUnit és az xUnitnet, hogy létrehozzon és kezeljen egy tesztkódot Határozza meg és hajtson végre egy teszteléssel kapcsolatos fejlesztési megközelítést a teszteléshez Alkalmazza a tesztkörnyezetet az alkalmazás teszttartalmának kiterjesztése érdekében Közönség Szoftver tesztmérnökök Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
zendadvancedZend Framework: Advanced Concepts21 óraEz a kurzus olyan fejlesztők számára készült, akik építészmérnöki webes alkalmazások fejlesztését és építését kívánják megteremteni, amelyek szigorú követelményeket támasztanak a skálázhatóság, a megbízhatóság és a modularitás terén Ez az oktatott, élő képzés egy sor közös problémát tár fel, és bemutatja a résztvevőknek, hogyan lehet hatékonyan megoldani őket a Zend Framework 2 (ZF2) használatával A résztvevők olyan sorozatokon keresztül érkeznek, amelyek újraterjesztő modulok létrehozását eredményezik, amelyek egyszerre rugalmasak és robusztusak A képzés végére a résztvevők képesek lesznek: Elemezze és értse meg a moduláris kialakítással kapcsolatos tervezési mintákat Használja a Zend Framework 2 összetevőket a biztonság biztosításához olyan területeken, mint a hitelesítés, a titkosítás, az LDAP és az engedélyek (engedélyezés) Alkalmazzon fejlett technikákat a webszolgáltatások és az újrahasznosított interfészek fejlesztésére Hibaelhárítás, optimalizálás és telepítés egy vállalati webes alkalmazásban Közönség Fejlett a köztes PHP fejlesztőknek a ZF2-vel Vállalati fejlesztők, amelyek javítják a nehéz, interaktív, vállalati szintű webes alkalmazások teljesítményét, modularitását és skálázhatóságát A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
undertowUndertow: Embed a Web Server into Your Application7 óraUndertow egy könnyű webszerver Java-ban Ezt a JBoss WilfFly belsőleg használja, és beágyazott webszerverként népszerű a JVM alapú alkalmazások számára Ebben a kurzusban a résztvevők megtudják, hogyan hozzanak létre egy Undertow webszervert önálló és beágyazott webszerverként A tanfolyam végére a résztvevők megértik Undertow építészetét, tulajdonságait és képességeit, és képesek lesznek: Undertow kiszolgáló telepítése és kezelése önálló és beágyazott módban Az Undertow beágyazott API-k segítségével töltse be a Undertow alkalmazások kódját Integrálja az Undertow-t Wildfly alkalmazáskiszolgálóvá Állítsa be a Undertow-t beágyazott servlet tárolóként a tavaszi bootoláshoz Közönség Rendszergazdák Vállalati webes alkalmazások fejlesztői DevOps mérnökök Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
jasmineJasmine: Unit Testing Javascript Applications7 óraA Jasmine egy egység teszt keretrendszer a JavaScripthez Ebben az oktatott, élő képzésben a résztvevők megtanulják a Jasmine-keret különböző jellemzőit, mivel az egységek minta Javascript webes alkalmazást tesztelnek A képzés végére a résztvevők képesek lesznek: Állítsa be a Jasmine-t a Grunt és a Nodejs segítségével Integrálja az egységvizsgálatot egy folyamatos integrációs folyamatba Sokszoros függőségek, aszinkron specifikációk és bővítmények hozzáadása Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
advtypscriptAdvanced Typescript7 óraA TypeScript egy nyílt forráskódú nyelv a vállalati Javascript alkalmazások építéséhez Ez szigorú szuperset a JavaScript, amely összeállítja a sima Javascript, és hozza a statikus gépelés és az objektorientált fejlesztés a nyelvre Ez a kurzus bemutatja a TypeScript fejlett szolgáltatásait, és a résztvevőket a reallife JavaScript alkalmazás felépítésével indítja el A képzés végére a résztvevők képesek lesznek: Használja ki a Typescript teljes képességeit, hogy kevesebb kóddal írhasson meg jobb kódot A létező típusok kibővítése szakszervezetekkel, kereszteződésekkel és oszlop típusokkal Létrehozhat és használhat dekorátorokat Az aszinkron kódot ígéretekkel, aszinkron és váró kulcsszavakkal kezelheti Írj tiszta, kifejező kódot Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
behatBehat: Behavior Driven Development (BDD) with PHP14 óraA Behat egy viselkedéstől vezérelt (BDD) tesztrendszer, amelyet PHP-ben írtak Segítséget nyújt a fejlesztők, tesztelők, üzleti érdekcsoportok és ügyfelek közötti kommunikációhoz a szoftverfejlesztési folyamat során A Behat lehetővé teszi a nem technikusok számára, hogy világosan leírják az alkalmazás szándékolt viselkedését, majd ezeket a "forgatókönyveket" funkcionális tesztként futtatják az alkalmazással szemben Ebben az oktatott, élő képzésben a résztvevők megtanulják írni és végrehajtani a BDD stílusteszteket a Behat és a PHP használatával A képzés végére a résztvevők képesek lesznek: Futtasd az automatizált teszteket, amelyeket az emberi, olvasható, "adott, mikor, majd" ízesítő nyelvezetben írt le Behat-alapú vizsgálati esetek használata a technikai és a nem technikai csapatok közötti együttműködés javítása érdekében Integrálja a Behat-t a szelénnel, a Mink-lel, a Goutte-szel és más böngésző emulátorokkal a tesztek vezetéséhez és jelentések készítéséhez Bővítse a Behat funkciót kiterjesztő rendszerén keresztül Számos használati szcenáriót tesztelnek a terminálparancsok, a REST API-k és más eszközök segítségével Közönség Mérnökök Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
rxnetReactive Programing with Rx.NET7 óraANET reaktív kiterjesztések (Rx) egy olyan könyvtár, amely aszinkron és eseményalapú programokat készít, amelyek megfigyelhető gyűjteményeket és LINQstyle lekérdezési operátorokat használnak Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan fejlesszenek ki egy aszinkron alkalmazást aNET Reactive Extensions használatával A képzés végére a résztvevők képesek lesznek: Hozzon létre olyan alkalmazásokat, amelyek rögzítik az eseményfolyamatokat különböző adatforrásokból, például tőzsdei ajánlatokat, tweeteket, számítógépes eseményeket és webes szolgáltatásokat Az Observables és az ütemezők segítségével több aszinkron adatfolyamot jeleníthet meg és kezelhet A LINQ-operátorok segítségével több eseményen szűrheti, tervezheti, aggregálja, összeállíthatja és végrehajtsa az időalapú műveleteket Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
openrestyOpenResty7 óraOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

By the end of this training, participants will be able to:

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cubaplatformCuba Platform for Enterprise Application Development7 óraA Cuba Platform egy nyílt forráskódú Java web keretrendszer a vállalati alkalmazások számára Ebben az oktatott, élő képzésben a résztvevők megtanulják, hogyan használják a Cuba Platformot gazdag webes felületekkel rendelkező vállalati alkalmazások fejlesztésére A képzés végére a résztvevők képesek lesznek: Java alkalmazások és felhasználói felületek kifejlesztése deklaratív felhasználói felület segítségével, HTML, CSS vagy JavaScript használata nélkül Csökkentse az alaplap kódját és elősegítse a gyors fejlődést Használja a CUBA Studio webfejlesztő eszközt a meglévő Java IDE-kkel Alkalmazások testreszabása a kód elágazása nélkül Közönség Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
fsharpfordatascienceF# for Data Science21 óraAz adat tudomány a statisztikai elemzés, a gépi tanulás, az adatok vizualizációja és programozás alkalmazása a realworld adatok megértése és értelmezése céljából Az F # egy jól alkalmazható programozási nyelv az adat tudomány számára, mivel egyesítik a hatékony végrehajtást, a REPLscriptelést, a hatékony könyvtárakat és a skálázható adatintegrálást Ebben az oktatott, élő képzésben a résztvevők megtanulják használni az F # -ot, hogy megoldhassanak egy sor valós világú adatkommunikációs problémát A képzés végére a résztvevők képesek lesznek: Használja az F # integrált adatcsomagjait Használja az F # -ot, hogy együttműködjön más nyelvekkel és platformokkal, mint például az Excel, az R, a Matlab és a Python Használja a Deedle csomagot idősoros problémák megoldásához Végezze el a fejlett elemzést minimális termelési minőségi kóddal Értsd meg, hogy a funkcionális programozás természetesen illeszkedik a tudományos és nagy számításokhoz Az adatok elérése és megjelenítése F # Alkalmazzunk F # gépi tanuláshoz Fedezze fel az olyan megoldások megoldásait, mint az üzleti intelligencia és a szociális játékok Közönség Fejlesztők Adatkutatók A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
fsharptddUnit Testing with F#7 óraEz a kurzus bemutatja azokat az eszközöket és technikákat, amelyek szükségesek az F # alapú tesztek készítéséhez Különös hangsúlyt fektetnek a tesztvezérelt fejlesztésre (TDD) A funkcionális TDD olyan tesztelési megközelítés, amely a funkcionális programozást alkalmazza egy alkalmazás tesztelésére az alkalmazás fejlesztése előtt A funkcionális programozás (ellentétben az imperatív, statetransitionstyle programozással) egy olyan nyelven, mint amilyen az F #, jól illeszkedik a TDD-hez, mivel kisebb, jól célzott tesztek elkülönítve írhatók Ebben az oktatott, élő edzésben a résztvevők megtanulják használni az F # -ot, hogy írjon olyan egységvizsgálatokat, amelyek közvetlen és könnyen érthetőek A képzés végére a résztvevők képesek lesznek: Építsen egy teljes rendszert kis, elszigetelt funkcióktól Expressz teszt esetek mint tulajdonságok példák helyett Írd le a tesztkódot, anélkül, hogy gúnyt kellene tenni Csökkentse a mellékhatások ellenőrzésének és ellenőrzésének szükségességét Használjon olyan könyvtárakat, mint a NaturalSpec, az FsCheck, az FsTest, az FsUnit és a Unquote, hogy megkönnyítsék a vizsgálati esetek létrehozását Használja az F # -ot, hogy legyőzze a mainstream Testdriven Development (TDD) Közönség Mérnökök A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
specexplorerSpec Explorer: Model Based Testing on .NET14 óraA Spec Explorer egy eszköz a szoftverek viselkedésének modellezéséhez, a grafikus vizualizációval rendelkező modellek elemzéséhez, a modellek érvényességének ellenőrzéséhez és teszt esetek generálásához a modellekből Ebben az oktatott, élő képzésben a résztvevők megtanulják a modell alapú tesztelés elméletét és gyakorlatát, mivel a Spec Explorer használatával megtervezik és végrehajtják az MBT teszteket egy demo alkalmazásban A képzés végére a résztvevők képesek lesznek: Vizsgálati eseteket generál modellezési stratégiák és technikák alkalmazásával Testmodellek kezelése különböző típusú szoftveralkalmazásokhoz, rendszerekhez és környezetekhez Értékelje, javasolja és valósítson meg egy MBT stratégiát egy szervezeten belül Megérteni és megmagyarázni az MBT előnyeit és kihívásait Közönség Mérnökök Fejlesztők A tanfolyam formátuma Részelőadás, vitafórumok, gyakorlatok és nehéz handson gyakorlat .
specflowSpecFlow: Implementing BDD for .NET21 óraA SpecFlow a .NET hivatalos telephelye. Lehetővé teszi a tesztelők számára, hogy meghatározzák, kezelhessék és automatikusan végrehajtsák az ember által olvasható átvételi teszteket a .NET projektekben. A SpecFlow a hivatalos Gherkin elemzőt használja, és támogatja a .NET-keretrendszer, a Xamarin és a Mono.

Ebben az oktató által vezetett, élő képzésben a résztvevők megtanulják használni a SpecFlow-t olyan átvételi tesztek készítésére, amelyek a technikai és a nem technikai jellegűek számára érthetőek.

A képzés végére a résztvevők képesek lesznek:

- Az üzleti követelmények összekapcsolása .NET-kóddal
- Alkalmazza a BDD technikákat az élő dokumentáció elkészítéséhez
- A SpecFlow futtatása a Visual Studio programból vagy a parancssorból
- Integrálja a SpecFlow-ot meglévő folyamatos tesztelésre és építési környezetbe
- Integrálja a SpecFlow-t más tesztelési keretekkel, például az MSTest, az NUnit, az xUnit és az MbUnit

Közönség

- Mérnökök
- Fejlesztők

A tanfolyam formátuma

- Részelőadás, vitafórumok, gyakorlatok és nehéz gyakorlati gyakorlat

Upcoming Courses

KurzusDátumÁr [Távoktatás / Tantermi]
Continuous Integration for JavaScript - Pécs, belvároscs, 2018-12-27 09:303000EUR / 3600EUR
Continuous Integration for JavaScript - Szeged, Felső Tisza-Parth, 2018-12-31 09:303000EUR / 3600EUR
Continuous Integration for JavaScript - Budapest, V. kerületsze, 2019-01-02 09:303000EUR / 3600EUR
Continuous Integration for JavaScript - Miskolc, Tapolcafürdősze, 2019-01-23 09:303000EUR / 3600EUR
Continuous Integration for JavaScript - Debrecencs, 2019-01-24 09:303000EUR / 3600EUR
Weekend Programozás courses, Evening Programozás training, Programozás boot camp, Programozás instructor-led, Weekend Programozás training, Evening Programozás courses, Programozás coaching, Programozás instructor, Programozás trainer, Programozás training courses, Programozás classes, Programozás on-site, Programozás private courses, Programozás one on one training

Course Discounts

KurzusHelyszínDátumÁr [Távoktatás / Tantermi]
OCEB Certified Expert in BPM - Technical Intermediate Exam PreparationMiskolc, Tapolcafürdőh, 2019-01-14 09:303150EUR / 3750EUR
Marketing Analytics using RSzeged, Felső Tisza-Parth, 2019-01-14 09:304725EUR / 5525EUR
Object-Oriented Analysis and Design using UMLMiskolc, Tapolcafürdőh, 2019-01-21 09:304725EUR / 5525EUR
Handling Conflict with ConfidenceBudapest, V. kerületcs, 2019-01-31 09:302970EUR / 3570EUR
R for Data Analysis and Research Debrecencs, 2019-06-13 09:301575EUR / 1975EUR

Hírlevél kedvezmény

Tiszteletben tartjuk adatai bizalmas jellegét. A NobleProg soha nem továbbítja e-mail címét harmadik személyeknek.
Hírlevelünkről bármikor leiratkozhat.

Kiemelt ügyfeleink

is growing fast!

We are looking to expand our presence in Hungary!

As a Business Development Manager you will:

  • expand business in Hungary
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!