Logo Kurzy výpočtovej techniky E-mail:
Kancelária:
kurzy@ipex.sk
(02) 5262 5944 - 46
Skip Navigation Links.
Collapse Úvodná stránkaÚvodná stránka
Ponuka kurzov
Collapse Témy kurzovTémy kurzov
Expand Práca v prostredí MS WindowsPráca v prostredí MS Windows
Expand Textové, publikačné a prezentačné editoryTextové, publikačné a prezentačné editory
Expand Tabuľkové procesory a štatistikaTabuľkové procesory a štatistika
Expand Databázové systémyDatabázové systémy
Expand Tímová spolupráca a Internet / IntranetTímová spolupráca a Internet / Intranet
Expand Projektové riadenieProjektové riadenie
Collapse Počítačová grafikaPočítačová grafika
MS Visio 2010 / 2007
Corel DRAW 12 / 11 - vektorová grafika
Corel DRAW 12 / 11 - fotografie a rastrová grafika
Adobe Photoshop CS4 - základy
Adobe Photoshop CS4 - pre pokročilých
Adobe Illustrator CS4
Adobe InDesign CS4 - základy
Adobe InDesign CS4 - pre pokročilých
Adobe Flash MX - základy
Adobe Flash MX - Action Script
AutoCAD 2010 / 2008 - základy
AutoCAD 2010 / 2008 - pre pokročilých
AutoCAD 2010 / 2008 - programovanie vo VBA
MicroStation V8 XM - základy
MicroStation V8 XM - pre pokročilých
Collapse Programovanie a vývojové systémyProgramovanie a vývojové systémy
Cloud Computing
UML - základy
Visual Basic 2010
Visual C# 2010
Visual C# 2010 - prechod z Visual FoxPro
Visual C++ 2010
Tvorba aplikácií pre Windows - .NET 4.0
Tvorba aplikácií pre Windows - .NET WPF 4
Tvorba aplikácií pre Web - ASP .NET 4.0
Tvorba aplikácií pre Web - ASP .NET MVC 3
Práca s databázami - ADO .NET 4.0
Práca s databázami - ADO .NET Entity Framework a LINQ
XML - dátové štruktúry a technológie
Crystal Reports v prostredí .NET 4.0
.NET Framework 4.0 - technológie pre pokročilých
SilverLight 4.0 - tvorba interaktívnych webových aplikácií
JavaScript
PHP Script a databáza MySQL
Python - programovací jazyk a základy použitia
Perl - programovací jazyk a základy použitia
Java - programovací jazyk a základné knižnice
Java - technológie pre pokročilých
Delphi 2007 - základy programovacieho jazyka
Delphi 2007 - tvorba aplikácií
ASN.1 - dátové štruktúry a ich použitie
Expand Operačné systémy a počítačové sieteOperačné systémy a počítačové siete
Organizácia kurzov
Expand Prihláška na kurzPrihláška na kurz
Certifikáty
Expand Sídlo spoločnostiSídlo spoločnosti
Učebne a vybavenie
Iné služby
Partneri a spolupráca
Expand Ukážky z tvorby detíUkážky z tvorby detí
Expand SoftwareSoftware
Predaj techniky

Práca s databázami - ADO .NET 4.0

2 dni, denne 830 - 1600

Cieľová skupina:

Kurz je určený pre pokročilých programátorov, ktorí už poznajú niektorý jazyk na platforme .NET a chcú sa podrobnejšie oboznámiť s progresívnymi technológiami integrovanými v balíku .NET Framework.

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 pod.

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 .NET. Podrobnejšie sa preberá najmä tvorba formulárov na báze WinForms a práca s dátami pomocou ADO.NET - 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 2000 (MSDE).

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

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

Vstupné požiadavky: Znalosť niektorého z programovacích jazykov .NET v rozsahu potrebnom na pochopenie preberaných príkladov - Visual C#, Visual Basic a pod. Vítaná je aj znalosť základov práce s databázami, nie je však podmienkou účasti na kurze.
Cena kurzu: 175 €  +  DPH 20 %

Náplň kurzu:

1. DEŇ

  • .NET Framework
    • filozofia a základné koncepty
    • porovnanie s architektúrou COM a možnosti spolupráce
    • 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, ...
    • inštalácia a konfigurácia .NET Framework
    • otázky bezpečnosti - identita kódov a komponent, kryptografické služby
    • Assembly - preklad, distribúcia a inštalácia .NET aplikácií a komponent
  • Visual Studio - integrované vývojové prostredie
    • pracovné prostredie, projekt, návrhové a editačné okná
    • zostavenie jednoduchej aplikácie (Quick Tour) - projekt typu 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 - ovládacie prvky na formulároch a ich použitie
    • tabuľka - DataGrid
    • 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 - CrystalReportViewer, Timer, ...
    • 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 - práca s dátami
    • prehľad, funkčné možnosti, špecifiká práce s odpojenými dátami, porovnanie s klasickým ADO
    • objektový model - namespace System.Data
  • Data Providers - objekty na prístup k dátam - vlastnosti, metódy, udalosti a použitie
    • Conection - pripojenie k dátovému zdroju, správa transakcií
    • Command - príkazy na prácu s dátovým zdrojom (SQL), použitie parametrov, metódy ExecuteNonQuery, ExecuteScalar, ExecuteReader
    • DataReader - rýchle čítanie dát, vlastnosť FieldCount, metódy Read, Get*, IsDbNull
    • DataAdapter - sprostredkovanie dát pre DataSet, vlastnosti SelectCommand, UpdateCommand, InsertCommand, DeleteCommand, metódy Fill, Update
    • verzie objektov pre OLE DB, ODBC, SQL Server a Oracle
    • použitie transakcií

3. DEŇ

  • DataSet - objekty na uchovanie a spracovanie dát v pamäti - vlastnosti, metódy, udalosti a použitie
    • DataTable - reprezentácia jednej tabuľky, vlastnosti PrimaryKey, Constraints, metódy AcceptChanges, RejectChanges, Select, zložky - DataColumn, DataRow
    • DataView - pohľad na DataTable s možnosťou filtrácie, usporiadania, hľadania a editácie dát, vlastnosti RowFilter, Sort, metódy Find, AddNew, Delete
    • DataRelation - väzby medzi tabuľkami
  • 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 pomocou prieskumníka Servera - databázy MS SQL Server, MS Access, MS Visual FoxPro
    • výber dát z databázy, použitie príkazov SQL
    • viazanie dát na ovládacie prvky
    • objekty BindingContext, CurrencyManager
    • možnosti spolupráce s klasickým ADO
  • Záverečný príklad
    • ucelená databázová aplikácia na báze MS SQL Server (MSDE), ADO .NET a WinForms
  • Ukážky ďalších technológií
    • Crystal Reports - tvorba tlačových výstupov
    • 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-2012  Ipex IT, s.r.o. Page updated:  25.02.2010, 15:12