A web designer job extends to beyond just creating a good website design; his knowledge on the subject coupled with his ability to meet requirements also matters. We at Ace web academy realize that all of are thriving in the age of technology that is constantly evolving; and provide user centric training courses in web designing. Our courses are comprehensive in nature with the right mix of technical as well as the additional non technical skills required to create that web designer who will fulfill demands with a holistic approach. Exploring Photoshop Photoshop Keystrokes The Photoshop Workspace File Menu Edit Menu Image Menu Layers Menu Select Menu Filter Menu View Menu Window Menu Types of Images and Image Editing Tools Basic image editing best practice Batch image editing Optimized image editing The master file concept Image editing types Pixel editing Parametric Image Editing (PIE) Parametric Image editing for rendered files Sharpening Image compositing Introduction to Adobe Photoshop Using Photoshop Tools The Toolbox Marquee Tools Lasso Tools Crop Tool The Move Tool Magic Wand Tool Healing Brush Tool Patch Tool Color Replacement Tool Clone Tool Channels History Brush Tool Paint Bucket Eraser Sharpen/Smudge/Blur Tools
Palettes Dodge/Burn/Sponge Tools Path Selection Tool Type Tools Pen Tool Shape Tools Notes Eyedropper Tool Zoom Tool Hand Tool Actions Animation Brushes Channels Character Color Histogram History Info Layer Comps Layers Navigator Options Paragraph Paths Styles Swatches Layers,ActionsandFilters Create a New Action Set If Needed Create a New Action Click the "Record" Button Make Snapshot Duplicate the Background Layer Rename the New Layer Change the Blend Mode of the New Layer to "Overlay" Apply the "Gaussian Blur" Filter Lower the Opacity of the Layer To 65% Stop Recording the Action Alpha Channels Slice Tool Pencil Tool Creating Custom Effects Apply preset styles Display the Styles panel Apply a preset style to a layer Apply a style from another layer Change how preset styles are displayed Layer Style dialog box overview Apply or edit a custom layer style Change style defaults to custom values Layer style options and how to work on that Design Banners, Basic Website Layout Conversation of PSDto XHTML
Dream Viewer Understand web design How should I create a website? Anatomy of a website Stages of web design Set up your project Learn the user interface Define a site in Dreamweaver Use the Property Inspector Change user preferences Synchronize Dreamweaver settings with Creative Cloud Do more with code Keyboard shortcuts Differences between Mac and Windows Structure web pages How to work with HTML layout Create HTML5-compliant pages How to visualize and visually modify your HTML structure Edit tags on the fly Advanced code completion and validation Create a new Dreamweaver template Lay out web pages Understand Cascading Style Sheets (CSS) Understand CSS page layout basics Understand the box model Lay out web pages with CSS Style page elements with CSS Center a website Edit CSS properties visually Style with CSS Style text content Work with text How to work with text in HTML Style web page text with CSS Create bulleted and numbered lists Work with Edge Web Fonts Typography and the web How to style a web page with CSS Designer How to design, edit, and preview web pages with new Live View features How to use CSS in Dreamweaver Add images and links How to make a hyperlink Create internal and external links Images in web design Insert images and alternate text Make an image link Create tables and forms Insert a table How to create a web form
Define forms in web pages Work with form properties Test your website Preview web designs Preview and inspect on mobile devices Validate HTML on a website Practice project: Create your first website Project overview and site setup Add and format text content Add structural elements and links Change the font and create basic styles Adjust space around elements and make images responsive Style links and the navigation menu Complete the second page and style the site for tablet and desktop Publish your website Structure web pages How to work with HTML layout Create HTML5-compliant pages How to visualize and visually modify your HTML structure Edit tags on the fly Advanced code completion and validation Create a new Dreamweaver template Lay out web pages Understand Cascading Style Sheets (CSS) Understand CSS page layout basics Understand the box model Lay out web pages with CSS Style page elements with CSS Center a website Edit CSS properties visually Style with CSS Style text content Work with text How to work with text in HTML Style web page text with CSS Create bulleted and numbered lists Work with Edge Web Fonts Typography and the web How to style a web page with CSS Designer How to design, edit, and preview web pages with new Live View features How to use CSS in Dreamweaver Add images and links How to make a hyperlink Create internal and external links Images in web design Insert images and alternate text Make an image link
Create tables and forms Insert a table How to create a web form Define forms in web pages Work with form properties Test your website Preview web designs Preview and inspect on mobile devices Validate HTML on a website HTML Adjust layout for responsive design Create fluid, responsive web pages in Dreamweaver Overview of Web Development Client-side Programming Server-side Programming Types of Webpages Practice project: Create your first website Project overview and site setup Add and format text content Add structural elements and links Change the font and create basic styles Adjust space around elements and make images responsive Style links and the navigation menu Complete the second page and style the site for tablet and desktop Publish your website Design responsive websites Create app and web layouts fast Design a responsive website Build responsive websites in Dreamweaver CC What are media queries? Explore fluid grid layouts Static Webpage Dynamic Webpage Server Webpage Types Of Languages Programming Languages Scripting Languages Introduction To HTML Structure Of HTML Tag Empty Tag Container Tag Basic Tags Meta Tags Attributes & Parameters Font tag Formatting Tags Quotation and Citation ElementsComputer Code Comments Iframe
Entities Image tag Link Tags Image Link Text Link Email Link Colors Marquee Tag List Ordered List Unordered List Nested List Description List Table Tag Form tags Frame Tag Background Colors & Images Embed Multimedia - Movie, Music Introduction To XHTML Difference Between HTML & XHTML Introduction To Doctypes W3C HTML 5 What is HTML 5? Overview of HTML 5 W3C and Web Hypertext Application Technology Working Group (WHATWG). Specifications Power of HTML5 in web & mobile Domains Overview of updated new features HTML5 Syntax Forms The DOCTYPE Character Encoding The <script> tag The <link> tag HTML5 Document color date datetime datetime-local email month number range search tel time url week Form Elements <datalist> <keygen> <output> New Attributes For <Form> Autocomplete novalidate
New Attributes For <Input> Html5 New Elements autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget height and width list min and max multiple pattern (regexp) placeholder required step Video And Audio Media <audio> <video> <source> <embed> plugins YouTube Types Of Elements Semantic Elements Structural Elements <article> <aside> <canvas> <details> <figcaption> <figure> <footer> <header> <hgroup> <main> <mark> <meter> <nav> <section> <summary> <time> Migration from HTML4 to HTML5 HTML5 HTML5 Elements as Block Elements Adding New Elements to HTML Problem With Internet Explorer Complete Shiv Solution HTML5 Skeleton Html5 Deprecated Tags <acronym> <center> <font>
<frame> <frameset> <s> <u> Html5 Deprecated Attributes align-caption, iframe, img, input, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p, td, th, and tr. background-body bgcolor-table, tr, td, th and body. border table cellpadding-table cellspacing-table hspace-img vspace-img noshade-hr rules-table size-hr type-li, ol and ul width-hr, table, td, th, pre App Cache or Offline Applications Manifest File CACHE MANIFEST NETWORK Updating the Cache Notes on Application Cache Web Storage Local Storage Session Storage Web Workers What is webworker Check Web Worker Support Create a Web Worker File Create a Web Worker Object Terminate a Web Worker Reuse the Web Worker Server Sent Events - One Way Messaging MathML Receive Server-Sent Event Notifications Check Server-Sent Events Support Server-Side Code Introduction MathML Characters Matrix Presentation Math Formulas Geolocation Locate the User's Position getcurrentposition() method
Handling Errors & Rejections Displaying the Result in a Map Location-specific Information getcurrentposition() Method - Return Data Geolocation object - Other interesting Methods Drag and Drop API Make an Element Draggable What to Drag - ondragstart and setdata() Where to Drop - ondragover Do the Drop - ondrop Drag image back and forth File API Accessing File Information Reading File Content WEB SQL Introduction Core Methods Opening Database Executing queries INSERT Operation READ Operation Canvas Overview SVG CSS Lines Curves font Image Paths Shapes Color, gradients What is SVG? SVG Advantages Differences Between SVG and Canvas Rectangle Circle Ellipse Line Polygon Types of StyleSheets Internal StyleSheets External StyleSheets Inline StyleSheets Compound StyleSheet Types of Selectors Universal or Global Element or Tag
Class Id MathML Introduction MathML Characters Matrix Presentation Math Formulas Descendant Grouping Attribute Div's & Span tags Block & Inline Colors Box Model BorderOutline Margin Padding Background Font Text Images FORMS Lists Tables Dimension bottom float & clear Pseudo-class CSS 3 Pseudo-element Combinators Image Sprites Navigation Bar CSS Validations(W3C) What s new in css3.0 Background Gradients Text effects @FONT Face Google fonts 2D Transforms3D Transforms RGBA Box Resize Box Sizing Outline Transitions Animations Selectors Multiple Columns User Interface Media Queries JQuery Intro to jquery Need of jquery in real web sites Advantages of jquery jquery versions
jquery production vs development Downloading jquery val, html, text Bind and Unbind Click, dblclick, focus, blur, change Mousemove, mouseover, mouseout Keypress, keyup Disabling cut, copy, paste using jquery Disabling right click using jquery Filtering characters in a textbox using jquery Fade in, fade out, fade to, fade toggle Show, hide, toggle Slide down, slide up, slide toggle jquery chaining addclass, removeclass, toggleclass, hasclass, css attr, removeattr jquery animations jquery animations with easing effects Important jquery selectors and filters append, prepend, after, before AppendTo, prependto, insertafter, insertbefore, clone Wrap, wrapall, empty, remove, replacewith JQuery UI Intro to jquery UI Need of jquery UI in real web sites Downloading jquery UI Importing jquery UI Draggable Droppable Resizable Selectable Sortable Accordion Auto Complete Button Set Date Picker Dialog Menu Progress Bar SliderSpinner Tabs Tooltip Color Animation Easing Effects addclass removeclass Effects jquery UI themes Customizing jquery UI widgets / plug-ins jquery UI with CDN Consuming jquery Plug-ins from 3rd party web sites
WEB-PROGRAMMING PHP with My SQL Web Application Development Introduction to PHP & MySQL Evaluation of PHP Features of PHP PHP Versions & Comparisons Installation & Configuration WAMP, LAMP, MAMP, XAMPP PHP Project Development using IDEs PHP Basics Introduction to Scripting PHP Program Structure Basic PHP Syntax Configuration Settings Output functions in PHP Comments in PHP Variables Variable Declarations Variable Scopes Data Types Variable Manipulations String Variables Heredoc Style Nowdoc Style Variable-Variables Reference Variables Constant Variables Magic Constants Errors Types in PHP Operators Making Decisions Condition Statements Control Statements Case Studies Arrays Anatomy of an Array Creating index based & Associative Array Accessing Array Element Looping with index based array Looping with associative array using each() and foreach() Array Functions Web Application Development Handling HTML form with PHP PHP Forms & Validations Super Global Variables of PHP Capturing Form data Dealing with Multi value fields Redirecting a form after submission Functions What is a function? Define a function Functions Passing & returning arguments Call by Value Call by reference
WEB-PROGRAMMING Function overloading Local & Global Variables Static Variables Recursive Functions Built-in Functions Built-in Functions Date Functions String Functions Working with Files & Directories Understanding file & directory Opening and closing a file Copying, renaming, deleting a file Working with directories File Functions Directory Functions File Uploading & Downloading Server Side Includes include() & include_once() require() & require_once() Authentication Methodologies HTTP Authentication PHP Authentication Session Tracking/ State Management Need for State Management Session Tracking using Hidden form fields Session Tracking using query string (URL rewriting) Session Tracking using Cookies Session Tracking using PHP Session Encoding & Decoding Session Data Recently viewed document index Login Module in Project String matching with Regular Expressions What is Regular Expression Pattern Matching in PHP Replacing text Splitting a string with regular Expression Validating text box values Validating emails, phone number etc Creating custom regular expressions String matching with Regular Expressions What is Regular Expression Pattern Matching in PHP Replacing text Splitting a string with regular Expression Validating text box values Validating emails, phone number etc Creating custom regular expressions Generating Images with PHP Basics of Computer Graphics Creating Image Manipulating Image using text in Image
WEB-PROGRAMMING Object Oriented Programming in PHP Introduction Class & Objects Attributes & Methods Declaring a class Encapsulation new Keyword private, protected and public properties & methods Constructors & Destructors Instance of operator Overloading Member Functions Inheritance Polymorphism Overriding Members parent:: & self:: keywords Static & Constant Members Scope Resolution Operator Helper Functions Abstract Class Interfaces Object Iteration final Keyword Object Cloning Object Serialization Reflections Exception Handling Understanding Exception & Error Configurations PHPs Exception class try catch..throw User-defined Exceptions Server Side Validations using PHP Filters E-mail Services Email Protocols Mail Servers Sending email using sendmail Working with PHP Mailer Working with Swift Mailer Sending an Email with Attachment Using PHP from the Command Line PHP Zip file functions Google Maps API My SQL Introduction to DBMS & RDBMS Introduction to MySQL Database Database Creation SQL DDL Commands DML Commands DRL Command TCL & DCL Commands Storage Engines MySQL Data Types Constraints Working with MySQL in the Backend Working with phpmyadmin
WEB-PROGRAMMING Joomla PHP functions to work with MySQL Performing CRUD operations Working with Large Objects Storing Images in Database Aggregate Functions Sub-queries Functions in MySQL Stored Procedures in MySQL Cursors Indexing in MySQL Joins Views SQL Injection Pagination, Sorting etc Using ODBC & OCI functions MySQL Vs MySQLi in PHP PHP Data Objects (PDO) Interface Content Management System Types of CMS Installation Setting up a JOOMLA Site Create Articles Template Manager Change the Template Custom Templates Create Menus in Joomla Site Module Manager Login Page User Administration Search Module Breadcrumb, Statistics Who s Online, Wrapper Modules Integrate a Banner & Contacts Integrate Web Links Integrate Captcha-reCaptcha JOOMLA Components Plug-in Manager Extended Modules & Plugins into Joomla Site Live Support Simple Image Gallery Google Maps PHP code in Joomla Site Other extended modules Backing up and /or Restoring JOOMLA Site Custom Modules Wordpress Foundations of a WordPress-based website Understanding and Using domain names WordPress Hosting Options Installing WordPress on a Dedicated Server Understanding Directory Permissions Basics of the WordPress User Interface Understanding the WordPress Dashboard Pages, Tags, Media and Content Administration Core WordPress Settings
WEB-PROGRAMMING Finding and Using WordPress Plugins Finding and Installing Plugins Quickly and Easily Upgrading WordPress Plugins Recommended WordPress Plugins Working with WordPress Themes Adding Video and Audio Media to a Word Press Site Word Press based Sites Word Press as a Blog vs. Word Press as a Website Understanding the Structure of WordPress Themes Finding Themes and Choosing the Right One Installing and Configuring Themes Editing and Customizing Themes Using Theme Frameworks and Parent- Child Themes Theme Best Practices WordPress Content Management Understanding Posts Versus Pages Organizing Posts with Categories Connecting Posts Together with Tags Custom Post Types and Custom Taxonomies Managing Lists of Links Creating and Managing Content Hands-On Training on the WordPress Editors Hands-On Training on the New Image Editor