India

Mobile and Desktop Web Developer

Expand your career possibilities by learning Web Development in this online program.
Temecula, CA P.O. Box 760,, Temecula, CA 92593
(951) 9723600

Course at a Glance

Mode of learning : Online - Instructor Lead(LVC)

Domain / Subject : Engineering & Technology

Function : Information Technology(IT)

Trainer name : Hamlet Javier

Duration : 460 Hours

Difficulty : Medium

Mobile and Desktop Web Developer

Expand your career possibilities by learning Web Development in this online program. Build dynamic websites, and play a key role in increasing client-interaction for any company or business. Create your own websites and work with clients, or improve existing websites to increase their functionality and make them more complex or user-friendly.

Knowing both desktop and mobile development technologies will increase your job possibilities exponentially, especially with the increasing use of Smartphones and mobile devices.

Learn the latest in-demand technologies for developing websites for both mobile and desktop devices, and gain versatility as a professional web developer.

Objectives

In this program, develop the following competencies in web development:

  • Master basic HTML, the core technology behind almost all websites
  • Learn CSS for designing pages
  • Discover how to make your pages more dynamic with JavaScript
  • Practice the fundamentals of PHP and SQL to create database-driven websites
  • Study XML and Ajax to create websites that send and retrieve data efficiently
  • Explore HTML5, the newest version of HTML
  • Learn to write high-performing jQuery applications
  • Develop and understanding of jQuery Mobile's capabilities, supported devices, and support for accessibility
  • Learn to develop websites for both mobile and desktop devices

Requirements

This program is compatible with both the Windows and Macintosh operating systems. (Special note for Mac users: While there is nothing taught in this course that cannot be done on a Mac, all the presentations are done using a PC. If you have questions as to how to do an exercise on your Mac, you will be able to ask your instructor.)

Full setup instructions and technical requirements are provided after accessing each module in the course. 

The following are the minimum system requirements necessary to access the modules included in the course. All of these items can be downloaded for free: 

A Web browser. You will need Internet Explorer 7 or later, Firefox 3 or later, Chrome 5 or later, or Safari 3 or later.

Any text or HTML editor. Suggested editors for each platform are:

  • Windows
  • Crimson Editor (free)
  • Adobe Dreamweaver
  • Notepad (included in Windows) or Textpad
  • Mac OS X
  • Adobe Dreamweaver
  • TextMate, TextEdit (included in Mac OS X) or TextWrangler

For the Ajax and PHP modules, you must install either MAMP or XAMPP, both of which are free.  Additionally, you will need one of the following databases:

  • Microsoft Access
  • Microsoft SQL Server Express
  • MySQL
  • Oracle

The following manuals will be shipped to the students when they enroll:

  • Introduction to HTML
  • Introduction to CSS
  • Advanced CSS
  • Introduction to JavaScript
  • Advanced JavaScript
  • Introduction to PHP
  • Introduction to SQL
  • Introduction to XML
  • Ajax Training
  • Introduction to HTML5
  • jQuery Fundamentals
  • Developing Mobile Websites
  • jQuery Mobile

Prerequisites

There are no prerequisites but students are expected to be reasonably comfortable with computers and have an interest in programming and technology.

All of our programs are self-paced and open enrollment. Upon registering, you will receive an initial twelve (12) months to complete this program. 

Introduction to HTML

  • A Quick Overview of Web Development
  • Introduction to HTML
  • Paragraphs, Headings and Text
  • HTML Links
  • HTML Images
  • HTML Lists
  • HTML Tables
  • HTML Forms

Introduction to CSS

  • Crash Course in CSS
  • CSS Fonts
  • CSS Text
  • Colors and Backgrounds
  • Custom Cursors
  • CSS and Links
  • Borders, Margins and Padding
  • Styling Tables with CSS

Advanced CSS

  • Positioning and Visibility
  • Advanced CSS Page Layout
  • CSS Shorthand Properties
  • CSS Lists as Hierarchical Navigation
  • CSS Background Tricks
  • Laying out and Styling Forms with CSS
  • CSS Best Practices
  • Browser-compatibility Issues

Introduction to JavaScript

  • JavaScript Basics
  • Variables, Arrays and Operators
  • JavaScript Functions
  • Built-In JavaScript Objects
  • Conditionals and Loops
  • JavaScript Form Validation
  • Images, Windows and Timers
  • Navigator, History, and Location Objects

Advanced JavaScript

  • Quick JavaScript Recap
  • Advanced Techniques
  • Regular Expressions
  • The HTML Document Object Model
  • Dynamic Forms
  • Dynamic HTML

Introduction to PHP

  • PHP Basics
  • Flow Control
  • Arrays
  • PHP and HTML Forms
  • String Manipulation
  • Reusing Code and Writing Functions
  • Managing Data
  • MDB2
  • Authentication with PHP and SQL
  • Regular Expressions
  • Session Control and Cookies
  • Sending Email with PHP
  • File System Management

Introduction to SQL

  • Relational Database Basics
  • Simple SELECTs
  • Advanced SELECTs
  • Subqueries, Joins, and Unions
  • Conditional Processing with CASE
  • Inserting, Updating, and Deleting Records

Introduction to XML

  • XML Basics
  • Quick Introduction to XHTML
  • DTDs
  • XML Schema Basics
  • Simple-Type Elements
  • Complex-Type Elements
  • Attributes
  • XSLT Basics
  • XPath
  • Flow Control

Ajax Training

  • Ajax Basics
  • Passing Data
  • Ajax Applications
  • XSLT Transformations with JavaScript
  • Ajax/JavaScript Frameworks
  • More Ajax

HTML5

  • Laying out a Page with HTML5
  • HTML5 - How We Got Here
  • Sections and Articles
  • HTML5 Audio and Video
  • HTML5 Forms
  • HTML5 Web Storage
  • HTML5 Canvas
  • Integrated APIs

Project

  • Sandy's Pet Shop
  • Requirements
  • Setup
  • Submitting Project
  • Grading
  • Rules
  • jQuery Fundamentals
  • JavaScript Basics
  • jQuery Basic Concepts
  • jQuery Core
  • Events
  • Effects
  • Ajax
  • Plugins
  • Best Performance Practices
  • Code Organization
  • Custom Events

Developing Mobile Websites

  • Designing for Mobile
  • Flexible Grids
  • Flexible Images and Other Media
  • Media Queries
  • The Viewport
  • HTML5: Mobile Specific
  • GeoLocation API
  • Consolidating the Web with Native Extensions
  • Video
  • Framework: jQuery Mobile
  • Framework: Foundation

jQuery Mobile

  • What Is jQuery Mobile
  • Getting Started with jQuery
  • Widgets and UI
  • JavaScript & Events
  • Integration with the Phone
  • PhoneGap
  • The Theme Framework
  • Plugins

Photos

Write Your Own Review


Write your review here (required)


Consider:
Is the price of course overrated?
would you recommend this course to others?
Is duration of the course sufficient enough?
Did you like the faculties?
What would you prefer in future classroom or online learning?


Disclaimer: The contents of the course & Institute are obtained from the institute’s website by automated scraping or manual updates. For the latest information, please refer the institute website directly. For any discrepancies in the content, contact us at