Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every company thаt has or wishes to build a strong online presence is on thе lookout for expert and skilled professionals who are proficient in making Web development solutions and applications, with thе aim of making their website noticeable, attractive and trustworthy. Believe it or not, most of thе potential customers of a company tend to use thе looks and feel of Thе Company s official website, as a deciding factor for whether or not the company is reliable. Thus, thе credibility of an online business rests in thе hands of its Web developer. Html 5 Adobe Dreamweaver CC Advanced CSS 3 JavaScript JQuery HTML 5 Introduction What is a Web Browser? Why we use HTML 5 What are Versions of HTML 5? What can You Do with HTML 5? HTML 5 Development Environments Using an HTML 5 Editor Writing Code with a Text Editor Publishing Documents Bootstrap PHP with MySQL Introduction to Codeigniter Word press Introduction to SEO Project HTML 5 Elements Rules of Syntax Making your Code Readable Making your Code XHTML Compliant Building a Document Using Colors Adding Color to your Page Using Headings Using Paragraphs Using Line break Using Bold, Italic Underline Attributes
Inserting Spaces and Line Breaks Displaying Preformatted Text Formatting with Inline Elements Controlling Fonts Introducing List Elements Creating Unordered Lists Creating Ordered Lists Creating Definition Lists Nesting Lists Indenting Text with the <ul> Tag HTML Table Building a Table Using the Border Attribute Cell Padding and Cell Spacing Controlling Table and Cell Width Aligning a Table on the Page Aligning Tables and Text Aligning Table Data Creating a Hyperlink Understanding and Using URLs Linking to a Web Document Linking to a Local Document Opening a New Browser Window Creating the Frames DIV what is Div? Where it is use? How it is use?
New Elements in HTML 5 with CSS 3.0 Students will learn about HTML5 and how to incorporate its features in web pages and applications. They will learn the basics as well as advanced topics like layouts, forms, offline support, geolocation, audio and video, graphics, communication APIs, storage, and new JavaScript web-workers. Page Laying with HTML5 1. Page Structure 2. New HTML5 Structural Tags 3. Page Simplification HTML5 - How We Got Here 1. The Problems HTML 4 Addresses 2. The Problems XHTML Addresses 3. The New More Flexible Approach of HTML5 - Paving the Cowpaths 4. New Features of HTML5 5. The HTML5 Spec(s) 6. Current State of Browser Support Sections and Articles 1. The section Tag 2. The article Tag 3. Outlining 4. Accessibility HTML5 Audio and Video 1. Supported Media Types 2. The audio Element 3. The video Element 4. Accessibility 5. Scripting Media Elements 6. Dealing with Non-Supporting Browsers HTML5 Forms 1. New form style 2. New Input Types HTML5 New Form Attributes 1. autocomplete 2. novalidate
HTML5 New Form Field Attributes 1. required 2. placeholder 3. autofocus 4. autocomplete 5. form 6. pattern New Form Elements 1. datalist 2. progress and meter HTML5 Web Storage 1. Overview of HTML5 Web Storage 2. Web Storage 3. Other Storage Methods What is Dreamweaver? Introducing Dreamweaver A Quick Tour Setting Up Your Workspace Working with panels Site Definition Understanding Local and Remote Sites Creating the Local Site Defining the Remote Site Editing Site Definitions Working with the Files Panel Creating Basic Web Pages Creating a New Page Using Sample Pages Titling Your Page Adding Text to Your Page Creating Links Adding Images Naming and Saving Your Page Opening a Page Previewing in a Browser Adobe Dreamweaver CC
Adding Text to Your Pages Adding Text Cutting, Copying, and Pasting Text Using Paste Special Applying Headings Checking Spelling Finding and Replacing Inserting Special Characters Line Breaks Non-breaking Spaces CSS 2 & 3 (Cascading Styles Sheet) CSS Introduction CSS types Class and Id Difference between class and id Methods for applying CSS to your Web page Difference between table base and div base conversion Cascading Style Sheets Creating a Style Rule for a Tag Dreamweaver CSS Categories Creating a Custom Class Creating Advanced Selectors Working with the CSS Styles Panel Applying Styles Working with Links Creating Text Links Changing Link Relative To Formatting Links Targeting Links Adding Named Anchors Adding Links to Graphics Adding Email Links CSS with Dreamweaver
Working with Images Adding Images Adding Image Placeholders Aligning Images Setting Image Properties Editing Images Adding a Background Image Creating Image Maps Working with Div Creating a div Creating Nested div Applying id and class in div Formatting div Page layout Positioning Page Content CSS Layout Basics Using the Included Layouts Laying Out Your Page Using the Visual Aids Templates Creating a template Using preset layouts Adding editable regions Applying a template to a page Updating templates Using Forms and Fields Adding a Form to a Page Adding Text Fields Adding a Text Area Adding Check Boxes Adding a Fieldset Adding a Radio Button Group Adding a List/Menu Adding a Button
JavaScript Introduction to JavaScript Basic Structure Statement Comments Variables Function If/else Break While For Math Date Timings Validations Popup JQuery o Introduction to JQuery o JQuery Selector o JQuery Effects o JQuery Callback o JQuery with HTML
1: Introduction to Bootstrap 4: Main Elements Bootstrap Introduction Quick Style sheet Our First Web Page What's Inside? Scripts and Styles Major Concepts Introduction Typography Tables Forms Buttons Images and Icons 2: Layout with Bootstrap 5: Bootstrap Components Introduction Grid Layouts Simple Layout Fixed Grids Fluid Grids Responsive Design Responsive Utilities Inspiration Introduction Dropdown Menus Buttons with Menus Tabs and Pills The Navigation bar 3: Doing More with Components 6: Final Project Page header Labels Thumbnails List groups
Elementary Scripting in PHP Course Duration: 2.5 months 3 months (at max) Course Objectives: The objective of this course is to introduce to you dynamic websites creation using the power of Object Oriented, Server Side scripting language, PHP. Till the end of the course we will have developed a Content Management System (CMS) as a complete project to give you a hands-on on the PHP scripting for reality. Course Contents: S.No. Topics 1. PHP Overview (Includes: What is PHP?, Why use PHP?, And History of PHP). 2. 3. First Steps (Includes: Embedding PHP code on a page, Outputting dynamic text, The operational trail, Inserting code comments) 4. Exploring Data Types (Includes: Variables, Strings, String functions, Numbers part one: Integers, Numbers part two: Floating points, Arrays, Associative arrays, Array functions, Booleans, NULL and empty, Type juggling and casting, Constants) 5. Control Structures Logical Expressions (Includes: If statements, Else and elseif statements, Logical operators, Switch statements) 6. Control Structures Loops (Includes: While loop, For loop, Foreach loop, Continue, Break, Understanding array pointers) 7. User Defined Functions (Includes: Defining functions, Function arguments, Returning values from a function, Multiple return value, Scope and global variables, Setting default argument values) 8. Building Webpages with PHP (Includes: Links and URLs, Using GET values, Encoding GET values, Encoding for HTML, Including and requiring files, Modifying headers, Page redirection, Output buffering) 9. Working with Forms and Form Data (Includes: Building forms, Detecting form submissions, Single-page form processing, Validating form values, Problems with validation logic, Displaying validation errors, Custom validation functions, Single-page form with validations) 10. Working with Cookies (Includes: Working with cookies, Setting cookie values, Reading cookie values, Unsetting cookie values, Working with sessions) 11. MySQL Basics (Includes: MySQL introduction, Creating a database, Creating a database table, CRUD in MySQL, Populating a MySQL database, Relational database tables, Populating the relational table) 12. Using PHP to access MySQL (Includes: Database APIs in PHP, Connecting to MySQL with PHP, Retrieving data from MySQL, Working with retrieved data, Creating records with PHP, Updating and deleting records with PHP, SQL injection, Escaping strings for MySQL, Introducing prepared statements) 13. Building Our Own CMS! (Includes: Building the CMS database, Establishing your work area, Creating and styling the first page, Making page assets reusable, Connecting the application to the database, ) 14. Using Site Navigation to Choose Content (Includes: Adding pages to the navigation subjects, Refactoring the navigation, Selecting pages from the navigation, Highlighting
the current page, Moving the navigation to a function) 15. Application CRUD* (Includes: Finding a subject in the database, Refactoring the page selection, Creating a new subject form, Processing form values and adding subjects, Passing data in the session, Validating form values, Creating an edit subject form, Using single-page submission, Deleting a subject, Cleaning up, Assignment: Pages CRUD, Assignment results: Pages CRUD) 16. Building the Public Area (Includes: The public appearance, Using a context for conditional code, Adding a default subject behavior, The public content area, Protecting page visibility) 17. Regulating Page Access (Includes: User authentication overview, Admin CRUD, Encrypting passwords, Salting passwords, Adding password encryption to CMS, New PHP password functions, Creating a login system, Checking for authorization, Creating a logout page) 18. Working on Files (Read, Write, Append) 19. Files Uploading in PHP 20. Intro to OOPS 21. Intro Ajax in PHP 22. Intro to Codeigniter PHP FRAME WORK
1: Getting Started With WordPress 4: Search Engine optimization What is Web Hosting How to make sure your website is optimized for What is a HTTP & FTP? Search Engines. Installing Wamp Server. SEO based url. Installing WordPress. Categorizing your posts. What is WordPress? Best practices when linking. One Click Installation. Login. Brief overview of admin panel. Update General Settings; privacy, user profile, etc. 2: Structuring Your WordPress. 5: How to take advantage of the social web WordPress Theme Installing. Preview and install a new theme. Create & add a new logo. Creating Pages. Set up a static home page. Create a blog page to display all Posts (articles) etc. Create pages about us, contact us, map Trash pages. Create a Custom Menu. Place pages in order, Add subpages. Sharing your content on other social networks. Posting to Twitter, Facebook. Adding Share buttons. Adding a newsletter. Etc. 3: Adding Functionality to Your Site 6: Great E-commerce Template with Woocommerce Blog, Add a post, Delete a post, Add Widgets, Media. Upload images, Add Images. To a post, To a page. Upload & installing Plugins. Activate, Deactivate Plugins. Add a basic Contact Form plugin. Add a Google Map. Installing Woocommerce Plugin. Define Settings. Add Products Categories, New Products, Price, and Shipping etc. Define Payment method orders, Currency, Billing, etc. Apply Woocommerce in your theme. Final Project
SEO How do search engines Work? o Introduction to search engines o Links o Indexing o Retrieval o Ranking o Layers On Site Optimization o What is on site optimization o On site factors o Meta tags o Keyword density o Image alt text o Internal linking o SEO copywriting (content optimization) Off Site Optimization o What is off site optimization o Offsite factors o Links o Anchor text o Anchor title SEO Facts and Figures o How important is SEO today? o Search is still the biggest game in town Internet visibility