Valamennyi videó feltöltve!
C# alapok
Ár: 69 000 Ft
Hossz: 40 óra
A C# egy stabil, jól bejáratott, kiváló teljesítményre képes és immáron valódi multiplatformos nyelv. A .NET/.NET Standard/.NET Core/ASP.NET Core/Xamarin segítségével elérhető platformok: Windows/Linux/OSX/Android/IOS. Jó ideig velünk marad és aki erre fogad nem nagyon tévedhet.
Oktató
Plesz Gábor

Szoftverfejlesztés oktató

A "Programozási alapismeretek C# nyelven" című ingyenes kurzusunk témáit érdemes átfutni. De ha más nyelven már némi gyakorlattal rendelkezik valaki, akkor ezt az anyagot is követni tudja.
Ezzel a tanfolyammal felderítjük a C# nyelv alapjait és a .NET keretrendszer lehetőségeit. Aki elvégzi stabil .NET/C# tudással vértezi fel magát.
Részletes tematika
A .NET keretrendszer fogalma és áttekintése
2016. november 15., kedd, 17:00 - 17:30
A C# érték és referenciatípusai, stringek kezelése
2016. november 15., kedd, 17:30 - 18:30
Osztályok alá és fölérendelése leszármaztatás használatával.
2016. november 15., kedd, 18:30 - 20:15
Osztályok és metódusok létrehozása és használata, szigorúan típusos gyűjtemények imlementálása.
2016. november 17., csütörtök, 17:00 - 18:00
A konstruktor és a véglegesítő.
2016. november 17., csütörtök, 18:30 - 19:30
Felületek és absztrakt osztályok.
2016. november 17., csütörtök, 19:45 - 21:15
Automatikus szemétgyűjtés (GC).
2016. november 22., kedd, 17:00 - 18:30
Az IDisposable pattern, implementáció és használat.
2016. november 22., kedd, 18:45 - 20:15
Az IEnumerable és a foreach.
2016. november 24., csütörtök, 17:00 - 18:30
Kivételek kezelése
2016. november 24., csütörtök, 18:45 - 20:15
Alkalmazások monitoringja, Log4net használata
2016. november 29., kedd, 17:00 - 18:30
A Strategy Pattern a .NET keretrendszerben: a Delegate-ek
2016. november 29., kedd, 18:45 - 20:15
Az Observer Pattern és a .NET: Események kezelése.
2016. december 1., csütörtök, 17:00 - 19:00
Helyi adatok írása és olvasása (Directory, Path, File.)
2016. december 1., csütörtök, 19:00 - 20:00
Stream kezelés és adatok szövegesítése és visszaalakítása (Serialization, Deserialization).
2016. december 6., kedd, 17:00 - 18:30
Func, Action és Lambda kifejezések.
2016. december 6., kedd, 18:45 - 19:15
Asszinkron hívások működése.
2016. december 6., kedd, 19:15 - 20:15
Szálak életciklusa, taskok, és kommunikáció a szálak között.
2016. december 8., csütörtök, 17:00 - 19:00
Hozzáférés távoli adatokhoz
2016. december 8., csütörtök, 19:00 - 20:15
Adatbázishozzáférés EntityFramework CodeFirst használatával.
2016. december 13., kedd, 17:00 - 20:00
EntityFramework DB First adatbázishozzáférés.
2016. december 15., csütörtök, 18:30 - 20:00
Adatbázis hozzáférés ADO.NET használatával.
2016. december 15., csütörtök, 17:00 - 18:30
Technikai információk

Egy jól használható, magyar nyelvű C# jegyzet, ami ingyenesen letölthető

Reiter István: C# programozás lépésről lépésre

Előkészületek

A tanfolyamon Windows operációs rendszeren futó Visual Studio 2015 Community fejlesztői keretrendszert fogunk használni. Azt mondanám, hogy a tanfolyam valószínűleg majdnem minden Visual Studio változattal követhető (2008/2010/2012/2013/2015), de mivel ez elérhető, ingyenes és a legfrissebb, és majd ahogy látjuk, egy jó parancssorban két parancs kiadásával telepíthető, nem nagyon van értelme alternatívákat keresni.

Visual Studio 2015 Community telepítése

A tanfolyamon ezt az alkalmazást fogjuk használni. Ingyenesen elérhető önálló fejlesztők, nyílt forráskódú projektek, akadémiai kutatók számára. Továbbá oktatási célokra és kis (max 5 fős) fejlesztőcsapatoknak.

Letölteni az előző linkről vagy innen lehet. Ehhez a tanfolyamhoz telepíteni az alapértelmezett beállításokkal elég.

Vagy,

ha valaki szeret újat kipróbálni, akkor telepítheti Chocolatey csomagkezelővel is.

Telepítés: ehhez

1.

indítsunk egy adminisztrátori parancssort (elevated command prompt),

2.

tegyük vágólapra ezt (igen, az egészet!):

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

3.

majd a parancssorunkba illesszük be és futtassuk le.

Ezzel telepítettünk egy csomagkezelőt, innentől kezdve nem kell letölteni és telepíteni kattintgatásokkal az alkalmazásainkat, hanem a csomagkezelőnkre bizhatjuk a dolgot, legalábbis jelenleg már több, mint 4000 alkalmazás esetében.

Ha van csomagkezelőnk, a Visual Studio Community telepítése adminisztrátori parancssorból így megy:

4.

cinst visualstudio2015community

Ezzel meg is vagyunk az előkészületekkel, a többit a tanfolyamon folytatjuk!

5. SQL szerver telepítése

cinst sql-server-express (nagyjából 10 perc)

6. A forráskód a GitHubon egy zárt kódtárban található

A "további tanfolyami anyagok" linken, vagy itt. Ha nem 404-et kapsz akkor nem vagy a csoportban, dobj egy e-mailt az irodának: iroda@netacademia.hu.