Course Contents (18 sessions of 3hrs each)
• Basic Pen Tool Techniques • Vector Masks, Paths, and Shapes • Advanced Layer Techniques • Creating Special Effects • Printing in color, Using channels and the Channels palette, change color to grayscale, • Creating two-color Web graphics • Arranging Layer Objects in ImageReady • Slicing an image in Photoshop, • Working with slices in ImageReady, • Working with image maps (ImageReady) • Optimizing Web Images • Producing and Printing Consistent Color • Reproducing colors, • Specifying color management settings, • Proofing an image
Flash Animations • Working with Flash Documents, Template, Document Properties, Rulers, Grids, and Guides, Snapping, • Magnifications, Panels, Property Inspector • Creating Simple Graphics • Tools, Creating Solid Colors and Gradients, Color Swatches, Color Sets, Fill Attributes, • Setting Stroke Attributes, Geometric Shapes, Freeform Shapes, Strokes and Fills • Text Tool, Paragraph Attributes • Modifying Simple Graphics • Complex Graphics on a Single Layer • Graphics on Multiple Layers • Working with Symbols • Timeline, Creating Keyframes, Manipulating Frames in One Layer, Removing Frames, • Making a Simple Frame-by-Frame Animation, Adding Keyframes, Onion Skinning, • Frame Rate, Varying the Speed of Animations
E-Commerce Programming with ASP.Net(Shopping Cart) Asp.Net and the .NET Platform • ASP.NET Page Structure • Directives • Code Declaration Blocks • Code Render Blocks • ASP.NET Server Controls • View State
Programming Basics • Variables and Variable Declarations • Arrays • Loops – For Loop, While Loop, Foreach Loop • Flow controls, Conditional Logic – If Statement, Select • Events, Page Events • Control Events with Delegates
Object Oriented Programming • Object Programming Concepts • Classes and Objects • Properties • Methods • Constructors • Variable Scope • Access Modifiers • Inheritance Concept
Creating ASP.Net Pages • Web Server Controls Overview • Standard Web Server Controls – Textbox, Label, Dropdownlist, Datagrid, Button, Image, Checkbox, Panel Listbox, Calendar • Web forms • Master Pages • Linking Web Forms to Master Pages • Applying Design Layer with CSS 2.01 • Css Class
Web Application Features and Configuration • Web Configuration File • Framework Class Library (FCL) • Common Language Runtime(CLR) • Defining Database Connections in Configuration File • Utilizing User Sessions • Code-behind File
Validation Controls • Client Side Validation vs. Server Side Validation • Using Validation Controls • RequiredField Validator • CompareValidator • RegularExpressionValidator
MS SQL Server – Structure Query Language • Introduction to SQL • Relational DB Design • Database blueprint • Understanding Constraints • Primary key • Foreign key • Unique • SQL Data Types • Data Definition Language (DDL) • Creating Tables – defining columns • Alter Statement • Data Manipulation Language (DML) • Inserting, Update, Delete and Select statements • Similar vs. Exact Match with Select • Selecting with Distinct
ADO.NET • SqlClient Namespace • Database Connections • Setting up the Command • Using Parameters with Queries • SqlDataReader • SqlDataAdapter
Building Ecommerce Application with Asp.Net • Building User Interfaces • Application CMS – Product Management • Accessing Databases with ADO.NET • Displaying Query Results in Controls, Datasource and Databind • Public Product Search • Paging the Query Results, Newpageindex, Currentpageindex
Building Ecommerce Application with Asp.Net • Basket Summary • Tracking user ordering with Sessions, Deleting items from Session, Updating Session • Computing Order Totals with VAT • Customer Checkout • New User Registration • Order Confirmation