Σεμινάρια >> Σεμινάρια Πληροφορικής >> Σεμινάρια Windows & Web Development >> ASP.net Web Application-Ανάπτυξη Εφαρμογών

Σεμινάριο ASP.net Web Application-Ανάπτυξη Εφαρμογών

Ελαχιστοποίηση

 Σκοπός Σεμιναρίου

 Είναι η κατανόηση όλων εκείνων των στοιχείων,τεχνικών και εργαλείων με τα οποία μπορούμε να δημιουργήσουμε asp.net web εφαρμογές μέσω της πλατφόρμας .Net με τις γλώσσες VB.Net ή C#.

 Το σεμινάριο Απευθύνεται

Σε στελέχη που γνωρίζουν βασικά θέματα προγραμματισμού και Web Development. Η ύλη που ακολουθεί μπορεί να τροποποιηθεί ανάλογα με τις ανάγκες των συμμετεχόντων και με βάση τα αποτελέσματα της ανάλυσης των αναγκών που θα γίνει για όλους τους σμμετέχοντες με βάση ειδικά ερωτηματολόγια.

 

Διάρκεια Σεμιναρίου

  Το σεμινάριο διαρκεί 32 ώρες.

 

 Προϋποθέσεις Συμμετοχής στο Σεμινάριο

 Η συμμετοχή στο σεμινάριο προϋποθέτει επαγγελματική εμπειρία.  

 

 Συνοπτικό Πρόγραμμα Σεμιναρίου

1. ASP.NET 3.5

  • NET Framework 3.5
  • ASP.NET 3.5
  • New Features
  • Special Folders Make Integration Easier
  • Security
  • Personalization
  • Master Pages
  • Navigation
  • Web Sites Without IIS
  • Improved Controls
  • New Controls
  • Visual Studio 2008 (VS2008)

2. Visual Studio 2008

  • Start Page
  • Creating Your First Web Page
  • Projects and Solutions
  • Solutions
  • Projects and Files
  • Templates
  • Project Names
  • The Integrated Development Environment (IDE)
  • Layout
  • Building and Running
  • Menus and Toolbars
  • File Menu
  • Edit Menu
  • View Menu
  • Refactor Menu
  • Website Menu
  • Project Menu
  • Build Menu
  • Debug Menu
  • Data Menu
  • Format Menu
  • Tools Menu
  • Window Menu
  • Help Menu

 

3. Controls: Fundamental Concepts

  • Events
  • ASP.NET Events
  • Event Arguments
  • Application and Session Events
  • Page and Control Events
  • Postback Versus Non-Postback Events
  • IsPostBack
  • Events in Visual Studio 2005
  • Multiple Controls to One Event Handler
  • ASP.NET Server Controls
  • ASP.NET and Browsers
  • ASP.NET Server Control Class Hierarchy
  • CSS Styles
  • HTML Server Controls
  • Client-Side Processing

 

4. Basic Controls

  • The Basics
  • Label Control
  • TextBox Control
  • HiddenField Control
  • Button Controls
  • HyperLink Control
  • Selecting Values
  • CheckBox Control
  • RadioButton Control
  • Selecting from a List
  • ListItem Object
  • CheckBoxList Control
  • RadioButtonList Control
  • DropDownList Control
  • ListBox Control
  • BulletedList Control
  • Tables
  • Table Rows
  • Table Cells
  • Cell Width
  • Panel Control
  • Images
  • Image Control
  • ImageMap Control

5. Advanced Controls

  • MultiView and View Controls

  • Wizard Control

  • FileUpload Control

  • AdRotator Control

  • Advertisement File

  • Using AdRotator

  • Calendar

  • Selecting Dates in the Calendar

  • Controlling the Calendar's Appearance

  • Programming the Calendar Control

     

6. Web Site Fundamentals

  • The Page
  • Code-Behind
  • Moving to Another Page
  • HyperLink
  • Server.Transfer
  • Response.Redirect
  • Cross-Page Posting
  • State
  • Session State
  • View State
  • State Bag
  • Application State
  • Lifecycle
  • Directives
  • Application Directive
  • Assembly Directive
  • Control Directive
  • Implements Directive
  • Import Directive
  • Master Directive
  • MasterType Directive
  • OutputCache Directive
  • Page Directive
  • Reference Directive
  • Register Directive

 

7. Tracing, Debugging, and Error Handling

  • Creating the Sample Application

  • Tracing

  • Page-Level Tracing

  • Inserting into the Trace Log

  • Application-Level Tracing

  • Trace Viewer

  • Debugging

  • The Debug Toolbar

  • Breakpoints

  • Stepping Through Code

  • Examining Variables and Objects

  • Debug Windows

  • Error Handling

  • Unhandled Errors

  • Application-Wide Error Pages

  • Page-Specific Error Pages

8. Validation

  • The RequiredFieldValidator
  • The Summary Control
  • The Compare Validator
  • Checking the Input Type
  • Comparing to Another Control
  • Range Checking
  • Regular Expressions
  • Custom Validation
  • Validation Groups

9. Web Data Access

  • Getting Data from a Database
  • Data Source Controls
  • GridView Control
  • Adding Insert, Update, and Delete Statements
  • Multiuser Updates
  • Optimistic Concurrency
  • Displaying and Updating the Grid
  • Take It for a Spin
  • Tracking the Update with Events
  • Modifying the Grid Based on Events
  • Passing Parameters to the Select Query
  • DataList Control
  • Editing Items in List Controls
  • Deleting Items from a List Control
  • Repeater Control
  • DetailsView Control: Examining One Record at a Time
  • FormView Control: Examining Single Records as Master/Detail
  • Editing with FormView
  • Inserting New Records
  • DetailsView and FormView Event

10. ADO.NET

  • The ADO.NET Object Model
  • The DataSet Class
  • DbCommand and DbConnection
  • The DataAdapter Object
  • The Data Reader Object
  • Getting Started with ADO.NET
  • Using a DataReader
  • Creating Data Relations Within DataSets
  • Creating Data Objects by Hand
  • Bug Database Design
  • Creating the DataTable by Hand
  • Creating Primary Keys
  • Creating Foreign Keys
  • Creating Data Relations
  • Stored Procedures
  • Creating a Simple Stored Procedure
  • Stored Procedures with Parameters
  • Updating with SQL and ADO.NET
  • Updating Data with Transactions
  • The ACID Test
  • Implementing Transactions
  • Binding to Business Objects

 

11. Forms-Based Security

  • Authentication
  • Anonymous Access
  • Windows Authentication
  • Passport Authentication
  • Forms Authentication
  • Forms-Based Authentication in Detail
  • Create the Application
  • Adding a Password Reminder
  • Add Roles to ASP.NET Accounts
  • Using the Web Administrator Tool to Set Up Roles
  • Restricting Access to Pages Based on Roles

 

12. Master Pages and Navigation

  • Master Pages
  • Adding Content Pages
  • Using Nested Master Pages
  • Dynamically Editing the Master
  • Navigation
  • Getting Started with Site Navigation
  • Setting Up the Pages
  • Customizing the Look and Feel
  • Populating on Demand
  • Using a Menu for Navigation
  • Enumerate Site Map Nodes Programatically
  • Filtering Based on Security
  • Enable Membership
  • Adding Roles
  • Add a Login Page
  • Create Access Rules
  • Creating a Permission-Driven Site Map

 

13. Personalization

  • Creating Personalized Web Sites
  • Recording Personalization Information
  • Setting Up Profile Handling
  • Exploring the Profile Tables
  • Personalizing with Complex Types
  • Anonymous Personalization
  • Themes and Skins
  • Create the Test Site
  • Organize Site Themes and Skins
  • Enable Themes and Skins
  • Specify Themes for Your Page
  • Setting Stylesheet Themes
  • Setting Customization Themes
  • Using Named Skins
  • Web Parts
  • Web Parts Architecture
  • Creating Zones
  • Adding Controls to Zones
  • Minimizing and Restoring
  • Enabling Editing and Layout Changes
  • Creating a User Control to Enable Changing Page Layout
  • Adding Parts from a Catalog

 

14. Custom and User Controls

  • User Controls
  • User Controls with Code
  • Control Directive
  • Properties
  • Handling Events
  • Custom Controls
  • Properties
  • The Render Method
  • Updating the Control
  • Maintaining State
  • Creating Derived Controls
  • Creating Composite Controls

 

15. Creating Web Services

  • How Web Services Work
  • Developing a Web Service
  • The Proxy
  • Creating the Consumer
  • Protocols and Standards
  • HTTP
  • XML
  • SOAP
  • Web Services Enhancements (WSE)
  • Creating a Simple Web Service 
  • In-Line with a Text Editor
  • Code-Behind with Visual Studio 2005
  • WebService DirectiveDeriving from the WebService Class
  • Application State via HttpContext
  • WebServiceBinding Attribute
  • WebMethod Attribute
  • The BufferResponse Property
  • CacheDuration Property
  • Description Property
  • EnableSession Property
  • MessageName Property
  • TransactionOption Property
  • WebService Attribute
  • Description Property
  • Name Property
  • Namespace Property
  • Data Types
  • Arrays
  • Classes and Structs
  • DataSets
  • StockTickerComplete
  • Creating Discovery Documents
  • Discovery via Query String
  • Static Discovery Files
  • Deployment
  • Pre-Compiled Assemblies
  • Dynamically Compiled Assemblie

16. Consuming Web Services

  • Discovery
  • Creating the Client with VS2005
  • Creating the Client Manually
  • Creating the Consumer Web Page Content
  • Creating the Proxy
  • Compiling the Proxy Class
  • Finishing the Consumer App
  • Using Asynchronous Method Calls

 

17. Caching and Performance

  • Types of Caching

  • Class Caching

  • Configuration Caching

  • Data Caching

  • Output Caching

  • Object Caching

  • Data Caching

  • DataSourceControl Caching

  • SQL Cache Dependency

  • Output Caching

  • The OutputCache Directive

  • Fragment Caching: Caching Part of a Page

  • Object Caching

  • Cache Class Functionality

  • Dependencies

  • Scavenging

  • Callback Support

  • The HttpCachePolicy Class

  • Performance

  • ASP.NET-Specific Issues

  • General .NET Issues

  • Database Issues

  • Benchmarking and Profiling

 

18. Application Logic and Configuration

  • Internet Information Server (IIS)

  • IIS Versions

  • Virtual Directories

  • Understanding Web Applications

  • Application-Wide Logic

  • HttpApplication Object

  • global.asax

  • Global Members

  • Configuring the Application

  • Hierarchical Configuration

  • Format

  • Configuration Settings UI

  • Web Site Administration Tool

  • Other Configuration Settings

  • Custom Configuration Sections

19. Deployment

  •  Assemblies
  • Microsoft Intermediate Language (MSIL)
  • ILDASM
  • Manifests
  • Versioning
  • Private Versus Shared Assemblies
  • Strong Names
  • Local Deployment
  • Full Runtime Compilation
  • Manual Compilation of Assemblies
  • Full Pre-Compilation
  • Pre-Compilation of Code Only
  • Global Deployment
  • Windows Installer
  • Build Configurations
  • Adding a Setup Project with the Setup Wizard
  • Adding a Setup Project Manually
  • Further Customizations
  • Deploying the Web Site

 Μεθοδολογία Υλοποίησης Σεμιναρίου & Οπτικοακουστικά Μέσα

 

Πριν την έναρξη του προγράμματος ειδικά ερωτηματολόγια ανάλυσης αναγκών αποστέλλονται σε όλους τους υποψήφιους συμμετέχοντες προκειμένου να γίνει η καταγραφή των εξής στοιχείων:

  • Ακαδημαϊκό Υπόβαθρο
  • Επαγγελματική Εμπειρία στην προηγούμενη καριέρα
  • Τρέχουσα θέση στην Επιχείρηση
  • Προσδοκίες που επιθυμείτε να καλύψει το σεμινάριο
  • Άλλες παρατηρήσεις σχετικά με την υλοποίηση του Σεμιναρίου

 Έντυπο Υλικό

  • Σημειώσεις Εισηγητή και Βιβλίο του Εμπορίου.

     

Υπηρεσίες Catering - Coffee Break

Για τα σεμινάρια που διοργανώνονται πρωϊνές ώρες (09.00-17.00) προσφέρονται 2 Coffee Break με χυμό και βουτήματα (ένα κατά την άφιξή σας και ένα μετά το γεύμα) ενώ το μεσημέρι προσφέρεται καθιστό γεύμα με αναψυκτικό. Για τα σεμινάρια που διοργανώνονται απογευματινές ώρες (17.30-21.30 μμ) προσφέρονται Coffee Break, χυμός και βουτήματα καθόλη την διάρκεια του σεμιναρίου.

 

 Σχόλια - Παρατηρήσεις

Το σεμινάριο στηρίζεται σε ενεργητικές εκπαιδευτικές τεχνικές.

Text/HTML

Ελαχιστοποίηση

 

 Σχετικά Σεμινάρια

Εισαγωγή στην PHP   ||  JavaScript για Web Developers   ||  Εισαγωγή στην XML   ||  Εισαγωγή στην Visual Basic 2005-windows developmen  ||  Εισαγωγή στο εργαλείο προγραμματισμού Delphi   ||  Υλοποίηση εφαρμογών με το Microsoft® ASP.NET 2.0   ||  Διαχείριση Portal με το DotNetNuke (Advanced)  ||  Windows Mobile Administration   ||  Εισαγωγή στο Microsoft ASP.NET AJAX   ||  Introduction to LINQ   ||  Δημιουργία και διαχείριση DotNetNuke skins  ||  ASP.net Web Application-Ανάπτυξη Εφαρμογών   ||  Advanced ASP.NET 3.5 με C# 2008  ||  Introduction to WPF with C#  ||  Εισαγωγή σε ASP.NET 3.5 με VB.NET 2008/C#2008  ||  Δημιουργία website με CSS,XHTML & Javascript  ||  Εισαγωγή στο WCF  ||  Εισαγωγή στo ADO.NET 3.5 και το Visual Studio 2008  ||  Κατασκευή Επαγγελματικών sites με το Joomla  ||  Εισαγωγή στo ASP.NET MVC  ||  Adobe Flash Επίπεδο Ι  ||  Adobe Flash Advanced  ||  Δημιουργία e-shops με το Virtuemart  ||  Εισαγωγή στο AJAX/ Web 2.0 Programming

Εκδηλώστε Ενδιαφέρον

Ελαχιστοποίηση

Πληροφορίες

Ελαχιστοποίηση

Επικοινωνία

Ελαχιστοποίηση

  Q-Training  Αθήνα: Εκπαιδευτικό Κέντρο: Καλλιρρόης 85, 117 45, Νέος Κόσμος (100μ από Metro Fix), Κεντρικά Γραφεία: Ηρακλέους 11, 117 43, Νέος Κόσμος Τηλ. Κέντρο: 210 9244468  Fax. 210 9244510 e-mail: info@q-training.gr   Θεσσαλονίκη: Τηλ. 23920 92542, Fax. 23920 92543, Ιωάννινα: Πλατεία Ομήρου 12, Τηλ. 2651067888 Σύρος: Αντώνιος Βουτσίνος, Φολεγάνδρου 17, Τηλ. 2281086844

Αρχική | Προγραμματισμένα Σεμινάρια | Δομή Site