fbpx
Tanfolyam hossza:
Képzés nyelve:
40 tanóra
Magyar, igény esetén angol
A képzés díja:
169 500 Ft + Áfa

Tanfolyam időpontok és jelentkezés

Első oktatási nap: 2024. július 29., további oktatási napok: 30., 31., augusztus 1., 2.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. július 19.
Képzés nyelve:
Magyar
Tanfolyam díja:
169 500 Ft + Áfa
Kedvezmények:

Első oktatási nap: 2024. december 9., további oktatási napok: 10., 11., 12., 13.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. november 29.
Képzés nyelve:
Magyar
Tanfolyam díja:
169 500 Ft + Áfa
Kedvezmények:

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

Ezeket a kedvezményeket veheted igénybe jelentkezéskor:

MasterMoms program

A tanfolyamon a hallgatók elsajátítják a népszerű MySQL adatbázisok egyszerűbb üzemeltetési feladatait, képesek lesznek magabiztosan SQL lekérdezéseket, adatmódosításokat, szerkezet változtatásokat végrehajtani MySQL környezetben. Betekintést nyernek a MySQL alapú programok írásának alapjaiba.

MySQL környezetben dolgozó fejlesztőknek, webfejlesztőknek, MySQL üzemeltetőknek.

A tanfolyam elvégzéséhez alapszintű SQL és alapszintű programozási ismeretek ajánlottak.

A MySQL a világ egyik legnépszerűbb relációs adatbáziskezelője. Weboldalak milliót szolgálja ki, köztük hatalmas, mindenki által ismert honlapokat is. Ingyenes változata elérhető minden honlap szolgáltatónál, de könnyen felállíthatjuk a saját szerverünket is. Alapos ismerete a webes világban dolgozó fejlesztőknek és üzemeltetőknek elkerülhetetlen.
A Sun és később az Oracle felvásárlása után a MySQL-ből kivált MariaDB jelentős részben megegyezik a MySQL őssel, így tanfolyamunkat a MariaDB megismeréséhez is bátran ajánljuk.

 

Tematika:

 

1. MYSQL TELEPÍTÉSE, ADATBÁZIS KEZELÉS ALAPJAI

1.1. A relációs adatbázis modell bemutatása 
1.2. Alapvető fogalmak
1.2.1. Tábla
1.2.2. Mező
1.2.3. Rekord
1.2.4. Kulcs (PRIMARY KEY, UNIQUE KEY)
1.2.5. Idegen kulcs (FOREIGN KEY)
1.2.6. Kapcsolatok fajtái (1:1, 1:n, n:m)
1.2.7. Normálformák
1.2.8. Redundancia
1.2.9. Konzisztencia
1.2.10. Charset, collation 
1.3. Az adatbázisszerver konfigurációja
1.3.1. A szerver fizikai paraméterei (CPU, disk, raid, memória) 
1.4. MySQL adatbáziskezelő telepítése. Grafikus (GUI) eszközök telepítése és áttekintése
1.4.1. phpMyAdmin
1.4.2. MySQL GUI Tools (HeidiSQL, DBForgeStudio(express), MyDBStudio, NavyCat for MYSQL, SQLWave)
1.4.3. MySQL Workbench
1.5. Egy mintaadatbázis bemutatása és elemzése

 

2. FELHASZNÁLÓK ÉS JOGOSULTSÁGOK KEZELÉSE

2.1. Felhasználó létrehozása, alap beállításai, biztonságos hozzáférés
2.2. Felhasználó globális, DB szintű, táblaszintű jogosultságai, adatok manipulálásának, betekintésének jogai (SELECT, INSERT, UPDATE, DELETE)
2.3. Adminisztrációs jellegű jogok (GRANT, SUPER, PROCESS, RELOAD, SHUTDOWN, LOCK TABLES, CREATE USER)
2.4. Adatbázis szerkezet változtatási jogosultságok (CREATE, ALTER, INDEX, DROP, EXECUTE, EVENT, TRIGGER)
2.5. Felhasználó szintű erőforrás korlátozások (MAX_QUERIES_PER_HOUR, MAX_CONNECTIONS_PER_HOUR, MAX_UPDATES_PER_HOUR, MAX_USER_CONNECTIONS) 
2.6. Egyszerű adminisztrációs feladatok bemutatása

 

3. EGYSZERŰ SQL LEKÉRDEZÉSEK

3.1. A SELECT utasítás ismertetése
3.2. Különböző adattípusok áttekintése a MySQL-ben
3.3. Egyszerű lekérdezések készítése (SELECT, FROM)
3.4. A lekérdezett adatok szűrése, rendezése és formázása (WHERE, AS, ORDER BY, LIMIT)
3.5. Egyszerű függvények és operátorok bemutatása és használata (LIKE, !, >,=,<,<=,>=, <> v. !=, BEETWEN,+,-,*,/, DIV, IN, REGEXP, ABS, CEIL, CONV, CURTIME, DATE, TIMESTAMP, FLOOR, IN, JSON functions, LENGTH, TRIM, LTRIM, RTRIM, MATH functions, MD5, REPLACE, LEFT, RIGHT, SUBSTR, SUBSTRING, UPPER, LOWER)
3.6. Helyettesítő karakterek (Wildcards): _, %
3.7. NULL érték használata
3.8. Aggregáló függvények ismertetése
3.8.1. Megszámlálás (COUNT)
3.8.2. Összegzés (SUM)
3.8.3. Minimum/maximum keresés (MIN, MAX)
3.8.4. Átlagszámítás (AVG)
3.9. Csoportosítás
3.9.1. Csoportosítás különböző szempontok szerint (GROUP BY)
3.9.2. A csoportosított adatok szűrése (HAVING)
3.10. Csoportosított adatok aggregálása

 

4. TÖBBTÁBLÁS LEKÉRDEZÉSEK

4.1. Több táblában szereplő összefüggő adatok lekérdezése 
4.2. Idegen kulcsok szerepe a táblák összekapcsolásában: hatékonysági megfontolások
4.3. Tábla összekapcsolások fajtái
4.3.1. INNER JOIN
3.3.2. LEFT JOIN/RIGHT JOIN
4.3.3. OUTER JOIN
4.4. Speciális tábla összekapcsolási módok
4.4.1. CROSS JOIN
4.4.2. NON-EQUI JOIN
4.4.3. NATURAL JOIN
4.5. Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN
4.6. Műveletek eredményhalmazokkal
4.6.1. Unió (SQL UNION)
4.6.2. Metszet 
4.6.3. Különbség    

 

 

5. BEÁGYAZOTT LEKÉRDEZÉSEK

5.1. Beágyazott lekérdezés készítése
5.2. A beágyazott lekérdezések fajtái: számolt kifejezés a SELECT-ben vagy a WHERE-ben. AS kulcsszó fejlett használata
5.3. Korreláló al-lekérdezések készítése és elemzése
5.4. Mikor melyiket használjuk?
5.4.1. Beágyazott lekérdezés vagy tábla összekapcsolás?
5.4.2. Vagy esetleg csoportosítás (GROUP BY - HAVING)?
5.4.3. Performancia problémák kezelése, megfelelő megoldás kiválasztása

 

6. ADATMÓDOSÍTÓ UTASÍTÁSOK

6.1. Új rekord beszúrása: INSERT
6.1.1. Egyszerre több rekord beszúrása egy másik táblából
6.2. Meglévő adatok módosítása: UPDATE 
6.3. Rekord törlése: DELETE
6.3.1. Rekordok törlése és módosítása kapcsolt táblákon keresztül
6.4. Adatbiztonság – adatintegritás biztosítása

 

7. MySQL TRANSACTION

7.1. Tranzakció lehetősége, alkalmas engine-k
7.2. ROLLBACK, COMMIT használata

 

8. ADATBÁZIS TERVEZÉS ÉS LÉTREHOZÁS

8.1. Táblák tárolási típusai (MyISAM, InnoDB)
8.2. Adatbázis táblák, kapcsolatok és megszorítások tervezése és készítése
8.2.1. Adatbázis objektumok létrehozása: CREATE
8.2.2. Adatbázis objektumok módosítása: ALTER
8.2.3. Adatbázis objektumok törlése: DROP
8.3 ResultSet, Metaadatok fogalma és lekérdezése        
8.4 Tábla beállítások csoportos módosítási lehetősége, INFORMATION_SCHEMA használata    

 

9. NÉZETEK ÉS INDEXEK

9.1. Nézetek fogalma és készítésük
9.2. Lekérdezések/Nézetek nagy rekordhalmazokból
9.3. Indexek fogalma és szerepük
9.3.1. Clustered vs. Non-Clustered indexek
9.3.2. Indexek tervezése és használata
9.3.3. Indexek optimális használata szűrések és rendezések esetén                

 

10. MYSQL PROGRAMOZÁSA

10.1. Adattípusok áttekintése
10.2. Változók deklarálása
10.3. Vezérlési szerkezetek
10.3.1. Feltételes utasítások
10.3.2. Többszörös elágazás
10.3.3. Ciklus
10.4. Tranzakciós napló fogalma
10.5. Tranzakció kezelés – izolációs szintek a MySQL adatbázis szerverben
10.6. Hibakezelés és kivételkezelés
10.7. Kurzorok használata

 

11. TÁROLT ELJÁRÁSOK ÉS FÜGGVÉNYEK

11.1. Dinamikus SQL lekérdezések készítése és futtatása
11.2. Tárolt eljárások írása és futtatása
11.3. Felhasználói függvények (UDF) készítése

 

12. ESEMÉNYEK KEZELÉSE

12.1. Triggerek szerepe
12.2. Triggerek programozása

 

 

Oracle (MySQL) képzéseink a Masterfield Oktatóközpont által kidolgozott tananyag alapján zajlanak.

A tanfolyam szakképzett mentorai


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Programozási alapok tanfolyam
(MFPROG1)

Hossz:
32 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
jún. 03
jún. 24
aug. 26
Adatbázis alapismeretek képzés
(MFDB1)

Hossz:
8 tanóra
Ár:
19 500 Ft + Áfa
Időpontok:
jún. 04
SQL nyelv és SQL segédeszközök (Oracle, MSSQL, MySQL és PostgreSQL)
(MFSQL1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
júl. 15
okt. 14

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Biztonságos szoftverfejlesztés (MySQL, Apache, PHP)
(MFBSZ1)

Hossz:
32 tanóra
Ár:
219 500 Ft + Áfa
Időpontok:
szept. 30
Oracle adatbázis adminisztráció
(MFORADBA1)

Hossz:
32 tanóra
Ár:
199 500 Ft + Áfa
Időpontok:
jún. 10
szept. 02
dec. 09
Microsoft SQL Server telepítése, üzemeltetése és hibaelhárítása
(MFMSQL3)

Hossz:
40 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
Időpontok:
aug. 12
nov. 18