Tárgyalati Orientált Fejlesztés Tervezési Minták Használatával Képzés
Célkitűzés:
Segítség a műszaki elemzőknek és a tervezőknek abban, hogy megértsék, hogyan kell a követelményeknek a szoftverek végrehajtásán keresztül menni, biztosítva a nyomon követhetőséget az üzleti specifikációk és a szoftverkód között.
Ez a 2 napos tanfolyam célja, hogy segítse a műszaki elemzőket és a tervezőket az üzleti elemzők által leírt előírások kidolgozásában. Szoftverkomponens-reprezentációvá történő átalakítás után a kapott rendszerelemek nyomon követik a rendszerkövetelményeket a szoftverkomponens struktúrák felé.
Végül ezek a műszaki előírások szoftverkódban kerülnek megvalósításra, és komponens alapon tesztelve. Az eredményül kapott szoftverkomponensek jó reakcióképességet biztosítanak a változásokhoz, mivel lehetővé teszik, hogy külön-külön nyomon követhessék a végrehajtási szint felé a rendszer viselkedési rétegeit rétegenként (a felhasználói felületektől az üzleti objektumok rétegéhez az alkalmazás összetevőin keresztül, ahol a szereplők használati lehetőségei tárolódnak.
Kurzusleírás
Bevezetés
- Mi az a rendszerelemzési és tervezési folyamat?
- Az elemzési és tervezési tevékenységek helye az egységes folyamatban (RUP)
- A rendszerelemzésben és -tervezésben használt UML 2 diagram panorámája
- Keretrendszerek a szoftvermegvalósítás és a tesztek követelményeinek nyomon követéséhez
Hogyan alakítsuk át a követelményeket komponens alapú elemzési specifikációkká?
- Nyomon követhetőség a követelmények és a rendszerelemzés között
- Speciális fogalmak a rendszer szerkezetének és dinamikájának ábrázolásához
- A követelmények finomítása mindkét tengelyen
- Az üzemeltetési szerződések felhasználásával történő rendszertervezés felé
- Esettanulmány : A rendszer elemzési komponens modelljének meghatározása
Hogyan alakítsuk át az elemzési specifikációkat tervezési szintűekké?
- Nyomon követhetőség a rendszerelemzés és a tervezés között
- Design Patterns a laza csatlakozáshoz és az alkatrészek nagy kohéziójához
- A rendszer tervezési szintű építészeti gerincének meghatározása (komponensek, portok, interfészek, csereobjektumok)
- Tervezési szintű interakciós diagramok az üzemeltetési szerződések megvalósításához
- Esettanulmány: Tervezési szintű komponens diagram frissítése építészeti választásokkal
Műszaki specifikációk megvalósítása és tesztelés alkatrész alapú
- Tervezési szintű specifikációk generálása objektumorientált programozási nyelvbe
- Komponensek telepítése a fizikai csomópontokon
- Integrációs és átvételi tesztek a korábbi specifikációk alapján
Következtetés
- A rendszerelemzési és tervezési folyamatok lépései
- Minták a követelmények és a szoftverkód közötti nyomon követhetőség biztosítására
- Tesztelési követelmények a rendszer architektúrára vonatkozóan
Megjegyzés: A fenti képzési-mentori foglalkozásokat interaktívan, Követelménymérnöki és Modellező eszközök segítségével bonyolítják le, hogy biztosítsák a követelmények és a mögöttes megoldások közötti jó szintű nyomon követhetőséget. A fogalmakat először alapvető példák segítségével magyarázza el, majd ezeket követi a saját problémáinak megoldási vázlatai. Ezt a munkamenetet követően elkísérhetjük Önt a megoldások áttekintésével és érvényesítésével az Ön igényeinek megfelelően.
A nyílt képzésekhez 5+ résztvevő szükséges.
Tárgyalati Orientált Fejlesztés Tervezési Minták Használatával Képzés - Booking
Tárgyalati Orientált Fejlesztés Tervezési Minták Használatával Képzés - Enquiry
Tárgyalati Orientált Fejlesztés Tervezési Minták Használatával - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Go Összegzési feladatok
Hui Yi Neo - Titansoft Pte Ltd
Kurzus - Object Oriented Design using Design Patterns
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Minta Sablonok
14 ÓrákSzámos kipróbált és tesztelt minta széles körben elérhető mindenki számára. Néha a nevek megváltoztatásának kérdése, és a minta végrehajtása egy adott technológiában. Több száz órát takaríthat meg, ami egyébként a tervezésre és a tesztelésre fordulna. Edzés Go als A kurzusnak két célja van: először lehetővé teszi a széles körben ismert minták újrafelhasználását, másodszor pedig lehetővé teszi, hogy a szervezetre jellemző mintákat hozzon létre és használjon újra. Segít megbecsülni, hogy a minták hogyan csökkenthetik a költségeket, rendszerezhetik a tervezési folyamatot és generálhatnak kódmintákat a minták alapján. Közönségszoftver tervezők, üzleti elemzők, projektmenedzserek, programozók és fejlesztők, valamint operatív vezetők és szoftverosztályvezetők. A kurzus stílusa A tanfolyam a felhasználási esetekre és azok egy adott mintával való kapcsolatára összpontosít. A példák többsége az UML és egyszerű Java példákban magyarázható (a nyelv változhat, ha a tanfolyam zárt kurzusként van lefoglalva). Segítséget nyújt a minták forrásain, valamint megmutatja, hogyan katalizálhat és leírhat mintákat, amelyeket az Ön szervezeténél újra lehet használni.
Insurtech: A Practical Introduction for Managers
14 ÓrákInsurtech (más néven Digital Insurance) a biztosítás + új technológiák konvergenciájára utal. A Insurtech „digitális biztosítók” területén technológiai innovációkat alkalmaznak üzleti és működési modelljeikben a költségek csökkentése, az ügyfélélmény javítása és a működésük agilitásának fokozása érdekében.
Ezen az oktató által vezetett képzésen a résztvevők megismerik azokat a technológiákat, módszereket és gondolkodásmódot, amelyek szükségesek ahhoz, hogy szervezeteiken és általában az iparágon belüli digitális átalakulás valósuljon meg. A tréning azoknak a menedzsereknek szól, akiknek meg kell érteniük egy átfogó képet, le kell oszlatniuk a hype-ot és a szakzsargont, és meg kell tenniük az első lépéseket a Insurtech stratégia kialakításában.
A képzés végére a résztvevők képesek lesznek:
- Intelligens és szisztematikus megvitatása a Insurtech-ról és annak minden összetevőjéről
- Azonosítsa és fejtse ki a Insurtech kulcsfontosságú technológiáinak szerepét.
- Készítsen általános stratégiát a Insurtech megvalósításához a szervezetükön belül
Közönség
- Biztosítók
- Technológusok a biztosítási ágazatban
- A biztosításban érdekelt felek
- Tanácsadók és üzleti elemzők
A tanfolyam formátuma
- Rész előadás, részbeszélgetés, gyakorlatok és esettanulmány csoportos tevékenységek
Design Patterns in C#
14 ÓrákCélcsoport:
Technikai csoportvezető, szoftverfejlesztő
Tanulási cél:
A képzés célja, hogy megszerezze a fejlett fejlesztési / projekt struktúrák tervezési képességét a C # -ben.
A tanfolyam során a hallgatók megismerkednek az MSDN erőforrásokkal és eszközökkel, amelyek támogatják a fejlesztési folyamatot, mint például a Microsoft Visual Studio , a ReSharper.
Design Patterns (GoF) a Java
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a középszintű Java fejlesztőknek szól, akik tervezési mintákat kívánnak alkalmazni a szoftverstruktúra, a karbantarthatóság és a méretezhetőség javítására.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a tervezési minták célját és előnyeit.
- Alkalmazzon hatékonyan kreatív, strukturális és viselkedési mintákat a Java-ban.
- A kód újrafelhasználhatóságának, méretezhetőségének és karbantarthatóságának javítása.
- Refaktorálja a meglévő kódbázisokat tervezési minták segítségével.
PHP-ben történő Design Patterns
14 ÓrákEz a tanári vezetésű, élő oktatás (Magyarország-ban, online vagy helyszíni) középső szintű PHP fejlesztők számára készült olyan emberek felé, akik hatékonyan alkalmazzák a tervezési mintákat projekteleikben.
Ennek az oktatásnak a végén a résztvevők képesek lesznek:
- A tervezési minták céljának és előnyeinek megértésére.
- Megállapítani és megvalósítani az általános forgatókönyvekre alkalmas tervezési mintákat.
- Írni PHP alkalmazásokat az iparág által elismert legjobb gyakorlatok használatával.
- Megfelelően integrálni a mintákat modern keretrendszerekbe, mint például Symfony vagy Zend.
Fintech: A gyakorlati bevezetés a menedzserek számára
14 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megértik a Fintech stratégia megvalósításához szükséges technológiákat, módszereket és gondolkodásmódot.
Ez a képzés azoknak a vezetőknek szól, akiknek „nagy képet” kell ismerniük a Fintech-ról, le kell oszlatniuk a hype-ot és a zsargont, és meg kell tenniük az első kézzelfogható lépéseket a pénzügyi vállalkozásokra és szolgáltatásokra alkalmazható új technológiák bevezetése felé.
A képzés végére a résztvevők képesek lesznek
- Mutasson be működőképes Fintech stratégiákat szervezetük számára.
- Megérteni és elmagyarázni a kulcsfontosságú technológiák szerepét és funkcióit.
- Készítsen cselekvési tervet az új technológiák lépésről lépésre történő bevezetésére.
JavaScript - Haladó Programozás
14 ÓrákA képzés a Java Script fejlesztők számára készült, fejlett internetes alkalmazások tervezése és megvalósítása. A képzés során tárgyalt témák a Java Script programozás legjobb gyakorlatainak megteremtésére és a leggyakoribb hibák feltárására irányultak. A képzés fontos pontja a rendelkezésre álló objektum-orientált programozás megvitatása a Java Script szintaxissal.
Kubernetes Design Patterns
21 ÓrákA mikroszolgáltatások és konténerek fejlődése az utóbbi években jelentősen megváltoztatta a szoftver tervezésének, fejlesztésének, telepítésének és futtatásának módját. A modern alkalmazásokat optimalizálni kell a méretezhetőség, rugalmasság, meghibásodás és változás szempontjából. Ezen új igények által vezérelt modern építészet más mintákat és gyakorlatokat igényel. Ebben a képzésben megvizsgáljuk az új követelmények azonosításának, megértésének és az azokhoz való alkalmazkodásnak a módjait.
Közönség
Ez a képzés azoknak szól, akik kissé ismerik a konténer technológiát és a Kubernetes koncepciókat, ám valószínűleg hiányoznak a valós tapasztalatok. A felhasználási esetekre és a valós projektekből levont tanulságokra épül, azzal a szándékkal, hogy inspirálja az embereket még jobb felhőalapú natív alkalmazások létrehozására és kezelésére.
- Fejlesztők
- Művelet
- DevOps
- QA mérnökök
- IT projektmenedzserek
A tantárgy formátuma
- Interaktív előadás és beszélgetés
- Sok gyakorlat és gyakorlat
- Kezdeti megvalósítás élő laboratóriumi környezetben
Tanfolyam testreszabási lehetőségek
- Ahhoz, hogy igényeljen személyre szabott képzést erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljünk.
Kubernetes Design Patterns and Extensions
14 ÓrákKubernetes egy nyílt forráskódú platform, amely automatizálja a tartályos alkalmazások valamennyi fejlesztési szakaszát. A tervezési minták a szoftvertervezéshez kapcsolódó szoftverfejlesztési problémák elkerülhetetlenné válnak. Kubernetes kiterjesztések használják konfigurálni és támogatni Kubernetes oszlopok. A Kubernetes tervezési minták és kiterjesztések segítségével a platform felhasználói elérhetik a CI/CD megközelítéseket, miközben fenntartják a szoftveralkalmazások méretezhetőségét és rugalmasságát.
Ez az oktató által vezetett, élő képzés (online vagy online) olyan fejlesztőknek és DevOps mérnököknek szól, akik Kubernetes tervezési mintákat és kiterjesztéseket kívánnak használni a vállalati alkalmazások létrehozásához Kubernetes klasztereken.
A képzés befejezése után a résztvevők képesek lesznek:
- Hozzon létre egy Kubernetes oszlopot, és állítsa be a szükséges DevOps eszközöket.
- Ismerje meg a szoftver tervezési minták és Kubernetes kiterjesztések alapjait.
- Használjon Kubernetes kiterjesztéseket és tervezési mintákat az API-vel való interakció során.
- Fejleszteni a személyre szabott Kubernetes erőforrások és alkalmazza a dinamikus vezérlőket egy klaszterre.
- Menedzsment és biztonság minden Kubernetes környezet segítségével Kubernetes plugins.
- Integrálja DevOps hálózati modelleket a meglévő és a jövőbeli Kubernetes projektekbe.
A kurzus formája
- Interaktív előadás és vita.
- Rengeteg gyakorlat és gyakorlat.
- Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
- Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Model Based Development for Embedded Systems
21 ÓrákA Model Based Development (MBD) egy olyan szoftverfejlesztési módszertan, amely dinamikus rendszerek, például vezérlőrendszerek, jelfeldolgozó és kommunikációs rendszerek gyorsabb és költséghatékonyabb fejlesztését teszi lehetővé. A hagyományos szöveges programozás helyett grafikus modellezésre támaszkodik.
Ezen az oktató által vezetett tréningen a résztvevők megtanulják, hogyan alkalmazzák az MBD módszertanokat a fejlesztési költségek csökkentése és a beágyazott szoftvertermékeik piacra kerülésének felgyorsítása érdekében.
A képzés végére a résztvevők képesek lesznek
- Válassza ki és használja a megfelelő eszközöket az MBD megvalósításához.
- Használja az MBD-t a gyors fejlesztések végrehajtására a beágyazott szoftverprojekt korai szakaszában.
- Rövidítse le beágyazott szoftvereik piacra dobását.
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
Microservice Patterns: Átváltás monolitikus architektúráról Microservice architektúrára .Net-tele
14 ÓrákA Microservice architektúra egy megközelítés a szoftveralkalmazás fejlesztésére, mint egy kis, független szolgáltatáscsomag, amelyek mindegyike saját folyamatában fut, és könnyű mechanizmusokkal kommunikál, mint például egy HTTP erőforrás API. Ezek a szolgáltatások hatékonyan telepíthetők folyamatos automatizálási rendszerek használatával, és a központosított menedzsment szükségességét leküzdhetik. Microservices lehet írni különböző programozási nyelvek és integrálni a különböző adat tárolási rendszerek.
Ez az oktató által vezetett, élő képzés célja a vállalati fejlesztők és építészek. A mikroszolgáltatás architektúráját.Net perspektívából mutatja be, a monolitikus rendszerből származó migrációs stratégiákat mutat be, és a résztvevők a mikroszolgáltatás-alapú alkalmazás létrehozása és telepítése révén járnak.
A képzés befejezése után a résztvevők képesek lesznek:
- Ismerje meg, mikor kell használni és mikor nem kell használni a mikroszolgáltatási architektúrát
- A mikroszolgáltatások tesztelési stratégiájának létrehozása és végrehajtása
- Mikroszolgáltatás-alapú mintaalkalmazás telepítése termelési környezetbe
- Monolithikus alkalmazás a szolgáltatásokra
közönség
- Fejlesztők
- építészek
A kurzus formázása
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
PHP Minta és Átalakítás
21 ÓrákA kurzus olyan tapasztalt programozók számára készült, akik szeretnék feltárni a minták használatával és az átdolgozással kapcsolatos kérdéseket. Minden résztvevő ismeri ezeknek a mintáknak a tulajdonságait és gyakorlati példáit a használatára, ami viszont lehetővé teszi a hatékony felépítést, az alkalmazáskód helyesbítését.
Közvetlenül követhető követelmény elemzés
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a személyeknek szól, akik meg akarják érteni a követelményelemzést, és hatékonyan és pontosan kívánják elvégezni a követelmények elemzését projektjeik elemzési technikáinak használatával.
A képzés végére a résztvevők képesek lesznek:
- azonosítani a különböző típusú követelményeket.
- megérteni a követelményelemzés átfogó fogalmait és az azon belüli tevékenységeket.
- ismernie kell a követelményelemzés módszertanát.
- különböző követelményelemzési technikákat használnak előnyükre.
- szerkezeti követelményeket annak érdekében, hogy hatékonyan kommunikálhassanak az építészekkel és a fejlesztőkkel egy iteratív követelménygyűjtési folyamaton keresztül.
Számítógépes mérnöki, követelmények mérnöki és tesztelési ismeretek
63 ÓrákEz a kurzus gyakorlati gyakorlatokon keresztül mutatja be a szoftverfejlesztés alapjait és alkalmazását, a követelménytervezést és a tesztelést.
Technical Architecture and Patterns
21 ÓrákA nagyon összetett elosztott rendszerek megjelenésével az egységes rendszer összetettsége a rendszercsoport architektúrájának összetettsége felé halad. Ez a tanfolyam magában foglalja a kapcsolatot Software Architecture és Technológia Enterprise Architecture. Ez a két terület összefügg egymással olyan módon, amely jelenleg nem jól leírt. Például a komplex monolithikus rendszer két rendszerre való felosztása, amelyek a webes szolgáltatásokon keresztül kommunikálnak, jelentős változásokat eredményez mind az új rendszerek, mind az építészet közöttük.
Ez a kurzus kiterjed a kereskedelemre, jelenleg közös mintákra és megoldásokra a komplex rendszerek kezelésére és a kommunikációra belül és közöttük.