2024. május 29., szerda

2024.05.29. Használt autós app

 A Pet appból kaptatok egy mintát, benne stílusok, sablonok, adatkötés, ObserveCollection lista.

Elkezdtük a használt autós önálló feladatot, melyben kéretik alkalmazni:

fájlbeolvasás (képek is), stílusok, sablonok, adatkötés, új ablak.

Szorgalmi: menü

4 óra van rá.

Egy hét múlva dolgozat lesz.


2024. május 13., hétfő

2024.05.14. Weather app

Folytatjuk a feladatot, plusz követelményekkel:

  • oop szerkezet
  • fájlbeolvasás
  • tiszta kód

Holnapra tudni kell fájlt beolvasni.

2024. április 24., szerda

2024.04.24. - 05.02. Integrációs tesztelés

 Feladat:

A legutóbbi csoportok maradnak, de le kell cserélni a projektvezetőt.

Csoportonként egy újabb megosztott dokumentumban írjatok igaz állításokat a tananyag alapján, miközben az egészet elolvassátok. Az anyag redundáns, a ti produktumotok is lehet redundáns, bár figyeljetek, hogy szó szerint ugyanolyan mondat ne legyen. Nem kell címsorokat használni.

Formája: egy mondat legyen egy bekezdésben.

Az anyag elkészülhet úgy, hogy legépelitek, de használhattok hozzá valamilyen hangrögzítő alkalmazást, pl. a Dictanote-ot.

A dokumentum címe: Integrációs teszt feldolgozás - egyik név - másik név [- harmadik név]

Tüntessétek fel a neveteket címsorként, hogy látszódjon, ki melyik részt oldotta meg.

2024. április 23., kedd

2024.04.23., 29.-30. Időjárás app

Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel

Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak városokat egy listából, és megjelenítsenek alapvető időjárási információkat (pl. hőmérséklet, páratartalom, szélsebesség).

Főbb funkciók:

  1. Város hozzáadása: A felhasználó beírhatja egy város nevét egy TextBox-ba, majd egy Button segítségével hozzáadhatja azt egy ListBox-hoz.
  2. Város adatainak hozzáadása: Amikor a várost hozzáadtuk, hozzá lehessen adni hasonló módon a hőmérsékletet, páratartalmat, és szélsebességet.
  3. Város eltávolítása: A felhasználó kiválaszthat egy várost a ListBox-ból, majd egy Button segítségével eltávolíthatja azt a listából. Törölni kell a kapcsolódó adatokat is.
  4. Időjárás információ megjelenítése: Amikor a felhasználó kiválaszt egy várost a ListBox-ból, az alkalmazás megjelenít néhány alapvető időjárási információt (pl. hőmérséklet, páratartalom, szélsebesség -  mértékegységgel együtt). 

2024. április 19., péntek

2024. április 18., csütörtök

2024. április 9., kedd

2024.04.09. Todo lista

Todo lista

A cél egy Todo lista létrehozása, ahol a felhasználó kezelheti a feladatokat.

  • Ehhez hozz létre egy új ablakot, amely tartalmaz egy ListBox-ot a feladatok megjelenítésére, egy TextBox-ot a feladatok beviteleire, és Button-okat az alábbiak szerint.
  • A Listboxba az elején írj tesztadatokat programból.
  • Készíts egy gombot a tesztadatok törlésére. Ez a Tesztadatok törlése gomb bármikor megnyomható legyen a program futása során. Ha már egyszer megnyomták, akkor viszont ne lehessen újra megnyomni.
  • Ha a felhasználó megnyomja a Hozzáadás gombot, add hozzá a TextBox-ban lévő szöveget a ListBox-hoz, ha még nincs benne. Ha benne van, adj egy hibaüzenetet.
  • Ha a felhasználó megnyomja a Törlés gombot, töröld a ListBox-ban kijelölt elemet. Annak érdekében, hogy már az elején is legyen kijelölt elem, az ablak betöltődésekor jelöld ki az elsőt. Ha nincs törölhető elem, a gomb ne legyen elérhető. Ezzel a gombbal a tesztadatok is törölhetők.
  • Ha a felhasználó megnyomja a Módosítás gombot, a kijelölt elem átírt szövegével cseréld le az eredeti szöveget. Ha a szöveget nem változtatták, adj hibaüzenetet.
  • Adj hozzá egy Fel és egy Le nyilat is, amivel az elem sorban elfoglalt helyét változtathatod. Ha az első elemet még feljebb akarjuk vinni, adj egy hibaüzenetet. Ha az utolsó elemet lejjebb akarjuk vinni, adj hibaüzenetet.
  • Készíts egy Rendezés növekvőbe, és egy Rendezés csökkenőbe gombot, ami értelemszerűen működik.
  • Készíts egy Másolás gombot, ami az eredeti listboxból a kijelölt elemet átmásolja egy másik listboxba. Többször is másolhatsz egy elemet.
  • Tiltsd le az ablak kilépő gombját (és az ALT-F4-et, ha tudod).
  • Készíts egy Kilépés gombot. Ennek megnyomásakor egy üzenetablakban írd ki, hogy a felhasználó melyik műveletből hányat végzett el, majd újabb gomb megnyomására lépj ki a programból. 

2024. április 5., péntek

2024.04.05. Számológép

Először ellenőriztünk két megoldást. 2. óra végére dokumentációval együtt le kellett adni a megoldást, ameddig eljutottál.

2024. március 22., péntek

2024.03.22.-26. Számológép

Több lehetőségünk van az elrendezés optimalizálására.

Grid, StackPanel, WrapPanel, DockPanel, ViewBox

Grides elrendezés:



StackPanelekkel:


WrapPanellel:


2024. március 20., szerda

2024.03.20. Projektmunka 2-4 fős csoportokban: Tesztelési esettanulmányok vezető magyar cégek és világcégek oldalairól

 Projektmunka 2-4 fős csoportokban: Tesztelési esettanulmányok vezető magyar cégek és világcégek oldalairól

Források, ahol teszteléssel kapcsolatos esettanulmányok találhatóak:

https://test-it.hu/esettanulmanyok/

Continuous Testing for SAP: SRP Case Study | Tricentis

Case study in testing strategy - Dynamics 365 | Microsoft Learn

https://www.guru99.com/learn-sap-testing-create-your-first-sap-test-case.html

What Is Software Testing? | IBM

Szoftvertesztelés és minőségbiztosítási esettanulmányok | ImpactQA

Customer Success Stories (adobe.com)

Dell-Intel-Altair Drop Testing Benchmark Study - AGENCYFinal30052014v3-UK.pdf

Customer Stories and Case Studies Powered by NVIDIA

Customer Success Stories: Case Studies, Videos, Podcasts, Innovator stories (amazon.com)

Feladat:

1. óra: Tekintsétek át az összes, a fenti elérhetőségeken lévő esettanulmányt, 

teszteléssel kapcsolatos leírást. Ezen felül kereshettek egyéb forrásokat is.

2.-3. óra: Válogassatok ki fejenként két-három oldalt (rövidebb forrásból többet, hosszabból kevesebbet),

és dolgozzátok fel: készítsetek vázlatot (ha kell, fordítást).

Készíteni kell egyetlen Google Docs-ot csoportonként, ami az olvasottak vázlata,

a lényeg kiemelése: a tesztelési esettanulmányok története, lépései, tanulsága, érdekessége, stb.

Ezt mindenki önállóan végzi, viszont a dokumentumban egységesen,

egymással egyeztetve vezetitek föl, a csoportvezető koordinálásával.

4. óra: A szorosabban vett közös munka eredménye a végére kerüljön:

emeljétek ki az eddig tanultakkal való összefüggéseket a dokumentum végén,

egyetlen összegzésben.

4.-5. óra: Amikor készen vagytok, el kell készítenetek csoportonként egy 5-10 perces videót.

A szóbeli előadás közben egy gépen szemléltetni kell a hallottakat.

További tudnivalók:

A Google Docs dokumentum, ami elkészül, legyen velem szerkesztési joggal megosztva,

feleljen meg a dokumentáció-készítés elveinek

(cím, alcím, szerzők, tantárgy, dátum, korrekt tartalomjegyzék (vázlat a Google Docs-ban),

címsorok, oldalszám, egységes megjelenés, helyesírás, nincsenek üres sorok,

fölösleges szóközök, a forrásmegjelölés alap követelmény, a linkek rejtve legyenek).

A videókat a Dolgozatok meghajtóra fel kell tölteni.

A dokumentum címe: Tesztelési esettanulmány vázlata - első név, második név, ..


2024. március 18., hétfő

2024.03.18., 19. Számológép

Elkezdtük, itt folytatjuk. 

Számológép

A cél egy egyszerű számológép létrehozása, amely első körben képes összeadni, kivonni, szorozni és osztani.

Ehhez hozz létre egy új ablakot, amely tartalmazza a szükséges Button-okat a számok és műveletek megjelenítésére, valamint egy Label-t az eredmény megjelenítésére.

Minden gombnyomásra írd be a megfelelő számo(ka)t és műveletet a Label-be. Ha a felhasználó megnyomja az egyenlőség gombot, értékeld ki a megadott kifejezést, és jelenítsd meg az eredményt.

Ha a felhasználó egy checkboxot bejelöl, akkor jelenjenek meg a hatványozás és a négyzetgyökvonás vezérlőelemei is, és ezeket a műveleteket is el lehessen végezni.

 

2024. március 11., hétfő

2024.03.11.-12. Személyiségteszt

 Személyiségteszt (szöveg: GPT)

 alias neved

e-mail címed - nem kötelező

1. Hogyan töltöd a szabadidődet?

a) Olvasással

b) Sportolással

c) Barátokkal lógok

d) Művészet és kreatív tevékenységek

 

2. Milyen típusú filmeket szeretsz nézni?

a) Akció és kaland

b) Romantikus filmek

c) Horror vagy thriller

d) Dokumentumfilmek

 

3. Hogyan reagálsz a stresszes helyzetekre?

a) Nyugodtan és racionálisan

b) Érzelmileg és intenzíven

c) Kerülöm a konfliktust

d) Megpróbálom megoldani a problémát

 

4. Milyen a kommunikációs stílusod?

a) Közvetlen és őszinte

b) Udvarias és megfontolt

c) Társaságkedvelő és beszédes

d) Zárkózott és hallgatag

 

5. Milyen környezetben érzed magad a legkényelmesebben?

a) Nyüzsgő, társasági helyeken, mint például koncerteken vagy partikon

b) Nyugodt, csendes helyeken, mint például egy könyvtárban vagy a saját otthonodban

c) A szabadban, természetben, például erdőben vagy a tengerparton

d) Inspiráló helyeken, mint például múzeumokban vagy művészeti galériákban


A szorgalmi feladatok közül már van, akinek van új ablaka, illetve üzenetablakban is megjelenik a tartalom. 

2024. március 5., kedd

2024.03.05. WPF - Scrum Teszt

 



Ez a teszt arra szolgál, hogy felmérje a tudásodat a Scrum módszertannal kapcsolatban. Amennyiben a teszt eredménye sikeres, veregesd meg a bal vállad a jobb kezeddel. Amennyiben nem sikeres a teszt, itt az ideje tanulni, mert nemsokára számonkérés következik a fenti módszertan anyagából.

Megoldás:
<Window x:Class="Scrum.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Scrum"
        mc:Ignorable="d"
        Title="Scrum Teszt" Height="580" Width="1100">
    <Grid>
        <Label Content="Scrum Teszt" HorizontalAlignment="Center" Height="32" Margin="0,19,0,0" VerticalAlignment="Top" Width="161" FontFamily="Arial Black" FontSize="22"/>
        <Label Content="Neved:" HorizontalAlignment="Left" Height="27" Margin="46,61,0,0" VerticalAlignment="Top" Width="70"/>
        <Label Content="E-mail címed:" HorizontalAlignment="Left" Height="27" Margin="46,102,0,0" VerticalAlignment="Top" Width="89"/>
        <TextBox x:Name="txbNev" HorizontalAlignment="Left" Height="27" Margin="156,61,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="244" Background="#FFF1EFEF"/>
        <Label Content="1. Ki a Scrum csapat vezetője?" HorizontalAlignment="Left" Height="27" Margin="46,158,0,0" VerticalAlignment="Top" Width="354"/>
        <TextBox x:Name="txbEmail" HorizontalAlignment="Left" Height="27" Margin="156,106,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="244" Background="#FFF1EFEF"/>
        <ListBox x:Name="lbx1" HorizontalAlignment="Left" Height="70" Margin="56,190,0,0" VerticalAlignment="Top" Width="250"  >
            <ListBoxItem>Product Owner</ListBoxItem>
            <ListBoxItem>Scrum Master</ListBoxItem>
            <ListBoxItem>Developer Team</ListBoxItem>
        </ListBox>
        <Label Content="2. Milyen módszertan a Scrum módszertan?" HorizontalAlignment="Left" Height="27" Margin="46,277,0,0" VerticalAlignment="Top" Width="354"/>
        <ComboBox x:Name="cmb1" HorizontalAlignment="Left" Margin="56,309,0,0" VerticalAlignment="Top" Width="250" >
            <ComboBoxItem>agilis</ComboBoxItem>
            <ComboBoxItem>hagyományos</ComboBoxItem>
            <ComboBoxItem>rossz</ComboBoxItem>
        </ComboBox>
        <Label Content="3. Milyen eseményeket ismersz a Scrumban?" HorizontalAlignment="Left" Height="27" Margin="46,351,0,0" VerticalAlignment="Top" Width="354"/>
        <StackPanel x:Name="stackp3f" HorizontalAlignment="Left" Height="70" Margin="56,383,0,0" VerticalAlignment="Top" Width="250">
            <CheckBox Content="Sprint Planning Meeting" Width="196" />
            <CheckBox Content="Daily Conversion" Width="196" />
            <CheckBox Content="Sprint Retrospective" Width="196" />
            <CheckBox Content="Backlog Grooming" Width="196" />
        </StackPanel>
        <Label Content="4. Milyen dokumentumokat ismersz a Scrumban?" HorizontalAlignment="Left" Height="27" Margin="419,207,0,0" VerticalAlignment="Top" Width="354"/>
        <StackPanel x:Name="stackp4" HorizontalAlignment="Left" Height="51" Margin="419,248,0,0" VerticalAlignment="Top" Width="250">
            <RadioButton Content="Product Backlog"/>
            <RadioButton Content="Sprint Retrospective"/>
            <RadioButton Content="Daily Scrum"/>
        </StackPanel>
        <Label Content="5.Milyen típusú módszertan a Scrum?" HorizontalAlignment="Left" Height="27" Margin="419,309,0,0" VerticalAlignment="Top" Width="354"/>
        <TextBox x:Name="txb5f" HorizontalAlignment="Left" Height="22" Margin="419,356,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="294" BorderBrush="#FF1D1F25" />
        <Button x:Name="btn1" Content="KÉSZ" HorizontalAlignment="Left" Height="39" Margin="498,400,0,0" VerticalAlignment="Top" Width="136" Click="btn1_Click"/>
        <Label Content="Válaszok" HorizontalAlignment="Left" Height="27" Margin="860,61,0,0" VerticalAlignment="Top" Width="163"/>
        <Label Content="1. feladat" HorizontalAlignment="Left" Margin="802,102,0,0" VerticalAlignment="Top" Width="187"/>
        <Label Content="2. feladat" HorizontalAlignment="Left" Margin="802,167,0,0" VerticalAlignment="Top" Width="187"/>
        <Label Content="3. feladat" HorizontalAlignment="Left" Margin="802,234,0,0" VerticalAlignment="Top" Width="187"/>
        <Label Content="4. feladat" HorizontalAlignment="Left" Margin="802,387,0,0" VerticalAlignment="Top" Width="187"/>
        <Label Content="5. feladat" HorizontalAlignment="Left" Margin="802,461,0,0" VerticalAlignment="Top" Width="187"/>
        <Label x:Name="lbl1f" Content="" HorizontalAlignment="Left" Margin="866,136,0,0" VerticalAlignment="Top" Width="157" Background="LightBlue"/>
        <Label x:Name="lbl2f" Content="" HorizontalAlignment="Left" Margin="863,193,0,0" VerticalAlignment="Top" Width="157" Background="LightBlue"/>
        <Label x:Name="lbl4f" Content="" HorizontalAlignment="Left" Margin="860,418,0,0" VerticalAlignment="Top" Width="157" Background="LightBlue"/>
        <Label x:Name="lbl5f" Content="" HorizontalAlignment="Left" Margin="860,492,0,0" VerticalAlignment="Top" Width="157" Background="LightBlue"/>
        <ListBox x:Name="lbx3f" HorizontalAlignment="Left" Height="110" Margin="866,260,0,0" VerticalAlignment="Top" Width="154" />
        <TextBlock HorizontalAlignment="Left" Height="106" Margin="419,66,0,0" VerticalAlignment="Top" Width="314" TextAlignment="Justify" TextWrapping="Wrap" FontFamily="Palatino Linotype"><Run Text="Ez a teszt arra szolgál, hogy felmérje a tudásodat a Scrum módszertannal kapcsolatban. Amennyiben a teszt eredménye sikeres, veregesd meg a bal vállad a jobb kezeddel. Amennyiben nem sikeres a teszt, itt az ideje tanulni, mert nemsokára számonkérés következik a fenti módszertan"/><Run Language="hu-hu" Text=" anyagá"/><Run Text="ból."/></TextBlock>
   

    </Grid>
</Window>

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace Scrum
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void btn1_Click(object sender, RoutedEventArgs e)
        {
            lbl1f.Content = ((ListBoxItem)lbx1.SelectedItem).Content;
            lbl2f.Content = ((ComboBoxItem)cmb1.SelectedItem).Content;
            lbx3f.Items.Clear();
            foreach (CheckBox checkbox in stackp3f.Children)
            {
                if (checkbox.IsChecked == true)
                {
                    lbx3f.Items.Add(checkbox.Content);
                }
            }

            foreach (RadioButton radiobutton in stackp4.Children)
            {
                if (radiobutton.IsChecked == true)
                {
                    lbl4f.Content = radiobutton.Content;
                }
            }

            lbl5f.Content = txb5f.Text;

            MessageBox.Show($"Kedves {txbNev.Text}! Kéri továbbítani az eredményeket a(z) {txbEmail.Text} címre?","Rendelkezés",MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes);

        }
    }
}

2024. március 4., hétfő

2024.03.04. WPF

 private void btn2_Click(object sender, RoutedEventArgs e)

{
    MessageBoxResult eredmeny = MessageBox.Show("Hello World!","Üzenet",MessageBoxButton.YesNoCancel,MessageBoxImage.Error,MessageBoxResult.OK);
    if (eredmeny == MessageBoxResult.Yes)
    {
        lblEredmeny.Content = "Jó választás";
    }
    else
    {
        if (eredmeny == MessageBoxResult.No)
        {
            lblEredmeny.Content = "Rossz választás";
        }
        else
        {
            lblEredmeny.Content = "Miért léptél ki?";
        }

    }
}
És önálló programot kellett írni, legközelebb ellenőrizzük.

2024. március 1., péntek

2024.03.01. WPF - label, button, messagebox

 <Window x:Class="WpfApp2.MainWindow"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp2"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid >
        <Label Content="ipiapacs" HorizontalAlignment="Left" Margin="47,41,0,0" VerticalAlignment="Top" Width="121" Height="38"/>
        <Label Content="dongdiridong" HorizontalAlignment="Left" Margin="47,119,0,0" VerticalAlignment="Top"/>
        <Button x:Name="btn1" Content="Kattints rám" HorizontalAlignment="Left" Margin="57,198,0,0" VerticalAlignment="Top" Height="44" Width="157" Background="#FF2F6EC3"/>
        <ListBox x:Name="lbx1" HorizontalAlignment="Left" Height="127" Margin="344,41,0,0" VerticalAlignment="Top" Width="141">
            <ListBoxItem>Hétfő</ListBoxItem>
            <ListBoxItem>Kedd</ListBoxItem>
            <ListBoxItem>Szerda</ListBoxItem>
        </ListBox>
        <Button x:Name="btn2" Content="Ide kattints!" HorizontalAlignment="Left" Height="35" Margin="308,198,0,0" VerticalAlignment="Top" Width="138" Click="btn2_Click"/>
    </Grid>
</Window>

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace WpfApp2
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            lbx1.Items.Add("Csütörtök");
            lbx1.Items.Add("Péntek");
            lbx1.Items.Add("Szombat");
            lbx1.Items.Add("Vasárnap");
        }

        private void btn2_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Hello World!","Üzenet",MessageBoxButton.YesNoCancel,MessageBoxImage.Error,MessageBoxResult.OK);
        }
    }
}

2024. február 22., csütörtök

2024.02.22. -23. Scrum Guide dokumentumelemzés

    Srcum Guide dokumentumelemzés - önálló feladat

Hasonlítsd össze a SCRUM módszertan régebbi és újabb változatát

(feldolgozandó: SCRUM GUIDE -ORIGINAL 2013-as és 2020-as verzió).

  1. Sorold fel a változásokat.

  2. Értékeld, szerinted mi a változások következménye.

  3. A véleményedet próbáld alátámasztani az ismereteid alapján.

Elkezdtük, pénteken befejezzük. Aki hiányzik, annak házi feladat.

2024. február 9., péntek

2024.02.09. Parkolóház

 Befejeztük, megbeszéltük, megkaptad a megoldást. Hétfőn 1 órás feladatsor megoldás lesz (röpi).

2024. február 7., szerda

2024.02.07. Scrum projektmunka

 Befejeztük a módszertanokat, meg kell tanulni az anyagot, következő órán 2 kis tesztet írunki belőle.


 

1. SCRUM projektfeladat

Egy vizsgaremek témából, vagy hasonló feladatból induljatok ki.

·        Adjátok hozzá gazdag képzelőerővel a továbbfejlesztési lehetőségeket. Ezt majd felhasználhatjátok élesben is.

·        Képzeljétek el, hogy van egy cégetek, írjatok róla néhány lényeges jellemzőt. Adjátok meg a cég nevét is.

·        Álmodjatok meg egy agilis teamet az új cégetekben.

·      Egyikőtök lesz a scrum master.

·        Keressetek képzéseket a scrum masternek.

·        Legalább 6-8 képzés elérhetőségét rögzítsétek le.

·        Válasszatok ki 5 képzést, aminek a tematikáját formázva beillesztitek a dokumentumba.

·        Elemezzétek ki a képzéseket, soroljatok fel szempontokat, amik számotokra relevánsak a döntésben.

·        Hasonlítsátok össze őket.

·        Válasszatok egy tanfolyamot, és részletesen indokoljátok meg a fenti szempontokat figyelembe véve, miért ezt a tanfolyamot választottátok.

kötelező:

  • ·        Kürt Akadémia
  • ·        BrainingHub
  • ·        ScrumMasterSuli
  • ·        edUcate Hungary
  • ·        training360
  • Cubix