 |
ASP.NET
Section1
C#(console application)
- The Main Method
- Input and Output
- Compilation and Execution
- Command Line Parameters
- Arrays Single-Dimensional Arrays Rectangular Arrays - Jagged Arrays
- Properties
- Libraries
- Collection Classes, Structs
- Indexed Properties Operator Overloading ,
- Jump /selection , classes... declaration
- Methods , polymorphism , constants , Constants, Fields, Properties and Indexers Classes and Types - Inheritance -
- Abstract Classes and Interfaces
- Nested Classes ,Structs - Namespaces Jump Statements
- Selection Statements
- Introducing Methods -Attributes - Method Modifiers - Parameter Passing The prams modifier -Return Type - Method Overloading
Section2
Windows application
- All controlls study
- Calculator design
- Game design
- Database connectivity
- Design a database application
Section3
Web Application
- Web Development Environment
- Web Systems Models
- Web Applications Development
- Web Programming
- ASP.NET Environment
- Web Page Processing
- Web Form Controls
- Basic Page Design
- Style Properties
- Declaring Data Sources
- Scripting Data Sources
- XML Data Sources
- Processing DataSets
- Text and Excel Data Sources
- Request/Response Objects
1. Output and Link Controls
- <asp:Label> Control
- <asp:Panel> Control
- <asp:Image> Control
- <asp:HyperLink> Control
- <asp:Table> Control
2. Script Activation Controls
- <asp:Button> Control
- <asp:LinkButton> Control
- <asp:ImageButton> Control
- <asp:ImageMap> Control
3. Input and Selection Controls
- <asp:TextBox> Control
- <asp:RadioButton> Control
- <asp:RadioButtonList> Control
- <asp:CheckBox> Control
- <asp:CheckBoxList> Control
- <asp:DropDownList> Control
- <asp:ListBox Control>
- <asp:BulletedList> Control
- Validation Controls
- Dynamic Controls
4. Information Display Controls I
- <asp:GridView> Control
- <asp:ImageField> Control
- <asp:CheckBoxField> Control
- <asp:HyperLinkField> Control
- <asp:TemplateField> Control
- GridView Sorting and Paging
- <asp:DetailsView> Control
- <asp:FormView> Control
- Master/Detail Display
- <asp:Calendar> Control
5. Information Display Controls II
- <asp:Repeater> Control
- <asp:DataList> Control
- <asp:DataGrid> Control
- Displaying Sorted Records
- Displaying Selected Records
- Displaying Records with SQL
6. Database Maintenance
- Updating Records - GridView
- Editing Records - DetailsView
- Editing Records - FormView
- Data Entry with a FormView
- Master/Detail Editing - DetailsView
- Master/Detail Editing - FormView
- Editing with a Repeater
- Editing with a DataList
- Editing with a DataGrid
- Record Editing with Scripts
7. Developing Components
- Software Components
- Code-Behind Files
- Business Components
- Data Access Layer
- Data Access Updating
- Data Access with DataSets
- Web Services
- Creating Web Services
- Consuming Web Services
- Web Service DataSets
8. Website Design
- Master Pages
- <asp:Menu> Control
- <asp:SiteMapDataSource> Control
- <asp:SiteMapPath> Control
- <asp:TreeView> Control
- <asp:MultiView> Control
- <asp:Wizard> Control
- Themes and Skins
9. File Maintenance
- File Access
- Uploading Files
- Sending Email
JSP & J2EE
Jsp
- Introduction to JSP
- Why use JSP?
- JSP compared to ASP,ASP.NET and Servlets
- JSP architecture
- Setting up the JSP environment
- Creating your first JSP page
- Using JSP tags
- Declaration tag
- Expression tag
- Directive tag
- Scriptlet tag
- Action tag
- Creating your second JSP page
- Implicit Objects
- Creating a Form
- Processing a Form
- Creating a Form (more elements)
- Processing a Form (more elements)
- Processing a Form (more elements)
- Getting Client Info
- Review and next steps
- Beans scopes in JSP
- JSP Bean scope examples
- Uploading Application in JSP.
- Modularization in JSP
- > Exception Handling in JSP-1
- Exception Handling in JSP-2
- Session Tracking in JSP
- Security in JSP -2
- Security in JSP -1
- Internationalization in JSP application
- Introduction To Expression Language.
- Introduction to Tag libraries
- Introduction To Core Taglib -1
- Introduction To Core Taglib -2
- Function Taglib
- Database Handling in JSP.
- Creating User Defined Custom Tag -1
- Creating User Defined Custom Tag -2
- Best Practices in JSP(http://www.visualbuilder.com/jsp/tutorial/)
J2EE
Introduction
- Preface
- Getting Started
- Overview
Enterprise JavaBeansTM Technology
- Enterprise Beans
- Container-Managed Persistence Examples
- A Session Bean Example
- A Message-Driven Bean Example
- Bean-Managed Persistence Examples
- Enterprise JavaBeans Query Language
Web Technology
- Web Clients and Components
- JavaBeansTM Components in JSPTM Pages
- Java Servlet Technology
- Custom Tags in JSP Pages
- JavaServer PagesTM Technology
Platform Services
- Transactions
- Resource Connections
- Security
Appendixes
- J2EE Connector Technology
- J2EE SDK Tools
- HTTP Overview
- Glossary
- API
PHP
PHP Basics
- Syntax
- Source Files and PHP Tags
- Newline Characters
- Anatomy of a PHP Script
- Comments
- Whitespace
- Code Block
- Language Constructs
- Data Types
- Numeric Values
- Strings
- Other Data Types
- Converting Between Data Types
- Variables
- Variable Variables
- Determining If a Variable Exists
- Constants
CONTENTS
- Operators
- Arithmetic Operators
- The String Concatenation Operator
- Bitwise Operators
- Assignment Operators.
- Referencing Variables
- Comparison Operators
- Logical Operators
- Other Operators
- Operator Precedence and Associativity
- Control Structures
- Conditional Structures
- Iterative Constructs
- Breaking and Continuing
- Errors and ErrorManagement
- Types of Errors
- Error Reporting
- Handling Errors
Functions
- Basic Syntax
- Returning Values
- Variable Scope
- Passing Arguments
- Variable-length Argument
- Passing Arguments by Reference
Arrays
- Array Basics
- Printing Arrays
- Enumerative vs. Associative
- Multi-dimensional Arrays
- Unravelling Arrays
CONTENTS
- Array Operations
- Comparing Arrays
- Counting, Searching and Deleting Elements
- Flipping and Reversing
- Array Iteration
- The Array Pointer
- An EasierWay to Iterate
- Passive Iteration .
- Sorting Arrays ..
- Other Sorting Options .
- The Anti-Sort .
- Arrays as Stacks, Queues and Sets.
- Set Functionality
Strings And Patterns
- String Basics
- Variable Interpolation
- The Heredoc Syntax
- Escaping Literal Values.
- Determining the Length of a String
- Transforming a String
- Using Strings as Arrays
- Comparing, Searching and Replacing Strings
- Simple Searching Functionality
- Matching Against aMask
- Simple Search and Replace Operations
- Extracting Substrings
- Formatting Strings
- Formatting Numbers
- Formatting Currency Values
- Generic Formatting
- Parsing Formatted Input
- Perl-compatible Regular Expressions
CONTENTS
- Delimiters
- Metacharacters
- Quantifiers
- Sub-Expressions
- Matching and Extracting Strings
- Using PCRE to Replace Strings
Web Programming
- Anatomy of aWeb Page
- Forms and URLs
- GET and URLs
- Using POST
- When You Don’t Know How Data Is Sent
- Managing File Uploads
- GET or POST
- HTTP Headers
- Redirection.
- Compression
- Caching
- Cookies
- Sessions
Object Oriented Programming in PHP
- OOP Fundamentals
- Declaring a Class
- Instantiating an Object
- Class Inheritance
- ClassMethods and Properties
- Constructors
- Destructors
- Visibility
- Declaring and Accessing Properties
- Constants, StaticMethods and Properties
Database Programming
- An Introduction to Relational Databases and SQL
- Indices
- Relationships
- SQL Data Types
- Creating Databases and Tables
- Creating Indices and Relationships
- Dropping Objects.
- Adding andManipulating Data .
- Removing Data
- Retrieving Data
- SQL Joins
- Outer Joins
- Advanced Database Topics
- Transactions
- Prepared Statements
Elements of Object-oriented Design
- Design Pattern Theory
- The Singleton Pattern
- The Factory Pattern
- The Registry Pattern
- TheModel-View-Controller Pattern
- The ActiveRecord Pattern
- The Standard PHP Library
- Accessing Objects as Arrays
- Simple Iteration
- Seekable Iterators
- Recursive Iteration
- Filtering Iterators
XML andWeb Services
- The ExtensibleMarkup Language (XML)
- Creating an XML Document
- SimpleXML
- Parsing XML Documents
- Accessing Children and Attributes
- XPath Queries
- Modifying XML Documents
- WorkingWith Namespaces
- DOM
- Loading and Saving XML Documents
- XPath Queries
- Modifying XML Documents
- Moving Data
- Modifying Data
- Removing Data
- WorkingWith Namespaces
- Interfacing with SimpleXML
- Web Services
- SOAP
- Accessing SOAP-basedWeb Services
Security
- Concepts and Practices
- All Input Is Tainted
- Whitelist vs. Blacklist Filtering
- Filter Input
- Escape Output
- Register Globals
- Website Security
- Spoofed Forms
- Cross-Site Scripting
- Cross-Site Request Forgeries
- Database Security
- Session Security
- Filesystem Security
- Remote Code Injection
- Command Injection
- Shared Hosting
Streams and Network Programming
- Accessing Files
- Common C-like File Functions
- Simple File Functions
- Working with Directories
- Controlling File Access
- Accessing Network Resources
- Simple Network Access
- StreamContexts
- Advanced Stream Functionality
- StreamFilters
Differences Between PHP 4 and 5
- Language Features
- Objects
- MagicMethods
- Selected New Extensions
- ErrorManagement
|