HTML – Basics Required For Making Web Sites
- HTML For Beginners
- Basic tags and Page Structure
- Elements
- Attributes
- Paragraph, Divs, Tables
- Design, Formatting Tags – Style Declaration (Basic CSS)
- Div Page Design – Why using tables for layout is bad
- Protocols – HTTP, Port Numbers, SSL (HTTPS)
- URL-encode (for specifying addresses in hyperlinks) / HTML Encode (for representing entities in HTML)
- What not to use
- Designing for different browsers / Cross Browser Compatibility / Quirks vs Standards Mode
- XHTML schema, and how to target it
CSS
- CSS For Beginners
- Syntax
- Text Properties
- Borders, Margins, Padding - Differences in how these are rendered in different browsers
- Positioning
- Cross Browser Issues, CSS 2.1
JavaScript
- JavaScript For Beginners
- Syntax
- Functions
- DOM access, Event Handlers
- Applications
- Class Resources
- Libraries
- Data Structures with Javascript
- Data Structures
- Objects
- Methods
- Encapsulation
ASP.NET
- General Overview
- Introduction to ASP.NET and AJAX By Suchi Banerjee
- How web forms (page design) compare to basic HTML forms
- ASP.NET Events
- What they are
- How/when are they fired
- How to use them
- Event Procedure
- ASP.NET application and page life cycle By Shivprasad koirala
- GET vs POST for Beginners
- Web.Config – how to set it up, etc.
- User State By N a v a n e e t h
- Viewstate – What, why, when to use, when not to use By Abhijit Jana
- ViewState: Various ways to reduce performance overhead By Brij
- Caching By Abhijit Jana
- Session By Abhijit Jana
- Application State and Application Object By Brij
- Cookies By Abhijit Jana
- Other methods (static variables, application variables, file storage, database storage)
- Data Binding
- Simple (i.e. fields) By Qwertie
- Complex (list and datagrid)
- Database Access Using Basic ADO.NET By Huseyin Altindag *********
- ASP.NET User Interface
- ASP.NET controls (text boxes, buttons etc) and writing your own User- and Custom-controls
- Theming and Skinning
- Inserting and using JavaScript By SeaWater
- Inserting and using Stylesheets By SeaWater
- Ajax (basic)
- IsPostback - what is it? When does it not occur? By ThirstyMind
- IsCallback
- Custom Sorting with Jquery UI By Farooq Kaiser
- Exploring ASP.NET Validators By Brij
- Incorporating JavaScript
- Embedding JavaScript into DLL's by AspDotNetDev
- Interacting with Server Controls
- Design Guidelines, Usability and Accessibility
- Resources
- Including Resources in your web application (WebResource.axd)
- App_Data directory - By Abhijit Jana
- App_Resources Directory - By Abhijit Jana
- App_Code - By Abhijit Jana
- App_GlobalResources - By Abhijit Jana
- App_Themes - By Abhijit Jana
- App_Browsers - By Abhijit Jana
- Internationalization
- Web Site vs. Web Application, Deployment
- Localizing ASP.NET MVC - By Farooq kaiser
- Beginner's Guide : Exploring IIS 6.0 With ASP.NET - By Abhijit Jana
- Deployment of a Website on IIS By Brij
- Configuration Overview: ASP.NET By Brij
- Testing
- Errors – syntax, logic, testing, debugging, tracing
- Beginner Guide to Page and Script Debugging with Chrome By Dave Auld
- Mastering Debugging in Visual Studio 2010 - A Beginner's Guide - By Abhijit Jana
- Debugging Your ASP.NET Application Hosted on IIS - By Abhijit Jana
- Remote IIS Debugging : Debug your ASP.NET Application which is hosted on "Remote IIS Server" - By Abhijit Jana
- Web Services
- Building and consuming web services
- Creating and Consuming Your First WCF Service - By Farooq kaiser
- Test Your ASP.NET WebService using SoapUI - By Abhijit Jana
- Cross browser issues – App_Browsers directory – and targeting different devices using the same code
PHP
- General Overview
- Basic Syntax
- Using Operators, Functions, Statements, Namespaces, Exceptions, etc.
- GET vs POST
- Basics
- Page Creation
- Inserting PHP Script
- Files — create, read/write, open, delete, etc.
- Objects
- Overview
- Constructors and Destructors
- Class Definitions
- Object Iteration
- APC
- Error Handling
- Database Extensions
- Directory
- Filesystem
- FTP
- HTTP
- libxml
- XML Parser
- Session Handling
- Web Services
- SCA
- SOAP
- XML
- RPC
- MySQL
- SQLite
- LDAP servers
Ajax
- General Overview
- What is it, how does it work, older methods that were used (hidden IFRAMEs etc)
- When not to use it
- HTTP Requests
- GET vs POST and how they work in general
- Ajax Frameworks – ASP.NET Ajax – UpdatePanel
- Ajax Frameworks – ASP.NET Ajax – Ajax Control Toolkit
- Introducing AJAX for ASP.NET with Prototype By Neal Bailey
- Ajax Frameworks – jQuery By Farooq kaiser
- AJAX with ASP.NET MVC By Farooq Kaiser
- Beginner’s Guide to Adding Ajax to a Web Page
- Widgets and Components
- User Interface Guidelines
- ASP.NET AJAX extensions - Understanding OOP By Petr Pechovic
Security
- Security – Cross Site Scripting
- Security – SQL Injection by Colin Angus Mackay
- Security – HTML Injection
- Security – Spoofing and Phishing
- Security – Handling Passwords and Logins
- Security – General Overview – all possible threats
0 comments:
Post a Comment