Logo Kurzy výpočtovej techniky

E-mail:

Telefón:

kurzy@ipex.sk

02 5810 1410

Tvorba aplikácií pre Windows - .NET 4.7

3 dni, denne 830 - 1600

Cieľová skupina:

Kurz je určený pre pokročilých programátorov, ktorí už poznajú jazyk Visual C# a chcú sa podrobnejšie oboznámiť s technológiami integrovanými v balíku .NET Framework a s ich použitím na tvorbu aplikácií v prostredí MS Windows.

Predmet kurzu:

.NET Framework obsahuje základné prvky novej architektúry aplikácií pre MS Windows a Web - Common Language Runtime, Class Library, WinForms, WebForms, ADO .NET a mnoho ďalších.

Obsah kurzu:

V úvode kurzu sa účastníci zoznámia s filozofiou a štruktúrou platformy .NET Framework a v potrebnom rozsahu aj s integrovaným vývojovým prostredím Visual Studio. Podrobnejšie sa preberá najmä tvorba formulárov na báze WinForms a práca s dátami pomocou Entity Framework (ADO.NET) a LINQ - hierarchia objektov, ich vlastnosti, metódy a udalosti. Použitie prebraných technológií sa prakticky precvičí pri samostatnej práci na príklade ucelenej databázovej aplikácie pre MS SQL Server.

Záver kurzu je venovaný ukážkam ďalších možností platformy .NET, ktoré sa podrobnejšie preberajú na ďalších kurzoch, napr.:

Na kurze je priestor aj na otázky účastníkov a vzájomnú výmenu skúseností.

Vstupné požiadavky: Znalosť programovacieho jazyka Visual C# v rozsahu potrebnom na pochopenie preberaných príkladov. Vítaná je aj znalosť základov práce s databázami.
Cena kurzu: 245 €  +  DPH 20 %

Náplň kurzu:

1. DEŇ

  • .NET Framework
    • filozofia a základné koncepty
    • programovacie jazyky na platforme .NET a ich porovnanie
    • Common Language Runtime - interný jazyk MSIL, spoločný systém dátových typov, správa pamäti a procesov
    • Class Library - základné knižnice, triedy a ich hierarchia (namespaces), WinForms, WebForms, ADO .NET, ...
    • Assembly - preklad, distribúcia a inštalácia .NET aplikácií a ich súčastí
  • Visual Studio - integrované vývojové prostredie
    • pracovné prostredie, projekt, návrhové a editačné okná
    • zostavenie jednoduchej aplikácie (Quick Tour) - projekty typu Console a Windows Application, namespace, hlavný formulár s niekoľkými objektmi, vloženie programového kódu, preklad a ladenie programu
  • System namespace - vybrané prvky
    • dátové typy, matematické a goniometrické funkcie, práca s reťazcami
    • Globalization.CultureInfo - triedy DateTimeFormatInfo, NumberFormatInfo, ...
  • WinForms - formuláre pre Windows
    • architektúra a hierarchia objektov - namespace System.Windows.Forms
    • Form - vlastnosti, metódy, udalosti a použitie
    • aplikácie s rozhraním SDI / MDI
    • vkladanie ovládacích prvkov na formulár, spracovanie udalostí, základy práce s dátami
    • jednoduché objekty - Label, LinkLabel, TextBox, CheckBox, RadioButton, Button
    • zložitejšie objekty - NumericUpDown, DomainUpDown, ComboBox, ListBox, CheckedListBox, ListView, TreeView
    • dátum, čas a text - DateTimePicker, MonthCalendar, RichTextBox

2. DEŇ

  • WinForms - ďalšie ovládacie prvky a ich použitie
    • tabuľka - DataGridView
    • posuvníky - HScrollBar, VScrollBar, TrackBar, ProgressBar, Splitter
    • obrázky - PictureBox, ImageList
    • pomôcky - ToolTip, HelpProvider
    • kontajnery - Panel, GroupBox, TabControl, TabPage
    • ponuky - MainMenu, ContextMenu, MenuItem
    • panel nástrojov - ToolBar
    • stavové informácie - StatusBar, NotifyIcon
    • ďalšie objekty - ReportViewer, Timer a iné
    • dialógové okná systému - OpenFileDialog, SaveFileDialog, FontDialog, ColorDialog, ...
  • Tvorba vlastných tried a objektov, využitie dedičnosti
  • Použitie objektov ActiveX
  • ADO .NET - klasické nástroje na prácu s databázami
    • Data Providers, Conection, Command, DataReader, DataAdapter
    • verzie objektov pre OLE DB, ODBC, SQL Server a Oracle

3. DEŇ

  • Entity Framework - objektová podpora na prácu s relačnými dátami
    • entitný dátový model (edmx) - tabuľky, pohľady, uložené procedúry, dátové štruktúry
    • riadiace štruktúry na prácu s dátami - DbContext, DbSet, Entity, Entry, ChangeTracker, automaticky generovaný programový kód
    • základy práce s dátami
  • LINQ to Entities, výber údajov z databázy, traverzovanie v relačných dátach, Lazy Loading
  • XML - univerzálny formát pre dátovú komunikáciu
    • základy, programová podpora, použitie
  • Práca s dátami na formulároch
    • pripojenie k dátovému zdroju - databáza MS SQL Server
    • výber dát z databázy
    • viazanie dát na ovládacie prvky
  • Záverečný príklad
    • ucelená databázová aplikácia na báze MS SQL Server, Entity Framework a WinForms
  • Ukážky ďalších technológií
    • webové aplikácie - ASP .NET a WebForms
    • webové služby - zostavenie služby a jej volanie z aplikácií v prostredí Windows a Web


Copyright © 1997-2017  Ipex IT, s.r.o. Stránka aktualizovaná:  04.09.2017, 20:35