OVERVIEW
Are you looking for a career in one of the fastest growing occupations available? Are you focused on professional growth by acquiring the latest on-demand technical skill set?
Mobile Web Development is growing exponentially, largely driven by growth in mobile Internet usage in the United States and across the globe. Latest industry publications report that every day more Internet users use mobile devices to access the web.
In this online course, you will learn skills to become a Mobile Web Developer and a valuable asset in a growing industry.
OBJECTIVE
Learn the basics of Web Development and HTML.
- Differentiate between HTML and XHTML
- Create links in documents
- Add images to documents
- Create tables
- Create forms
- Create dynamic web applications and visual effects using Dynamic HTML
Start building HTML5 pages today.
- Recognize the major benefits of HTML5
- Understand the difference between HTML5 and HTML4
- Familiarize yourself with new elements and attributes
- Work with audio and video
- Work with the new Canvas element to create code-based drawings
- Use Web Storage for offline applications
- Use all the new form elements
- Know about the current state of browser support and how to make sites degrade gracefully
- Leverage capabilities to present mobile-friendly sites
Learn the benefits of CSS
- Avoid using deprecated tags and attributes
- Use CSS Syntax, organize code, and use
and tags appropriately
- Know the common properties and their values
- Create custom CSS cursors
- Style links to create “CSS Buttons”
- Work with borders, margin, and padding (the box model)
- Style tables and position elements
- Use advanced page layout techniques
- Use shorthand properties
- Create effects with background images
- Lay out forms with tables
- Use CSS with lists to create hierarchical navigation
- Know about browser support
- Understand how to use Media Queries to display content modified to fit the client device
Learn how JavaScript is used.
- Use JavaScript Syntax and review basics
- Know about objects, methods, and properties
- Work with JavaScript variables and create functions
- Write flow control logic
- Validate forms
- Create roll-over images
- Open and work with new windows
- Work with timers and intervals
- Use the navigator history and location objects
- Review JavaScript functions and the DOM
- Create dynamic forms and web applications
- Review XmlHttpRequest and JSON
- Use advanced techniques, such as anonymous function
- Use regular expressions for advanced form validation
- Create dynamic menus and modify content
Get started with jQuery
- Work with the jQuery Core
- Handle events
- Create effects
- Build Ajax applications
- Write and use plugins
- Write high-performing applications
- Organize code
- Know how to use jQuery Mobile framework to add support for touch and other gestures
- Know about jQuery Mobile’s capabilities, supported devices, and support for accessibility
- Use jQuery Mobile to make calls, send SMS text message, send emails, and display video
- Extend jQuery Mobile’s capabilities with ThemeRoller framework
Take further steps in becoming a Mobile Web Developer.
- Know how one website can respond to the specific needs of the environment on which it is being viewed, presenting a layout appropriate for mobile
- Understand the varying levels of support for some features among different devices
- Understand the GeoLocation API and use it to integrate the user's location into websites.
- Integrate video and other media appropriately for mobile devices
- Use the Foundation framework to abstract low-level responsive coding and to create grid-based layouts
- Create page transitions, dialogs, and buttons optimized for mobile
- Incorporate phone-friendly forms, sliders, dialogs, and other widgets
- Handle touch, phone-orientation, scrolling and other phone events
- Create plugins and incorporate others' plugins into your code
DETAILS
The ever-increasing use of Smartphones worldwide has created a great demand for Mobile Web Developers. Smartphones include a mobile browser that is similar to the traditional desktop browser, enabling millions of mobile users to browse the web on their devices instead of a traditional computer.
With more and more users accessing websites using mobile devices, businesses and organizations must adjust their websites to improve mobile experience. Although most mobile browsers can display a scaled version of a traditional website, mobile-friendly websites make it much easier for users to browse, find the information they need, and make purchases. This is especially important for e-commerce and consumer-focused websites and will become more important as more Smartphone users consult their phones to browse content, buy products, and access online services.
These changes are expected to continue to drive growth in markets such as Mobile Web Development and Mobile App Development for years to come. You can become a Mobile Web Developer, and, in this course, you’ll learn the latest technologies to prepare you for a career.
Upon registration, you are given twelve months to complete this program.
OUTLINE
I. Introduction to
HTML
A. A
Quick Overview of Web Development
B.
Introduction to HTML
C.
Paragraphs, Headings and Text
D.
HTML Links
E.
HTML Images
F.
HTML Lists
G.
HTML Tables
H.
HTML Forms
II. Introduction to
CSS
A.
Crash Course in CSS
B.
CSS Fonts
C.
CSS Text
D.
Backgrounds and Colors
E.
CSS and Links
F.
Borders, Margins and Padding
G.
Styling Tables with CSS
H.
Transforms and Transitions
III. Advanced CSS
A.
Positioning and Visibility
B.
Advanced CSS Page Layout
C.
Media Queries
D.
CSS Shorthand Properties
E.
CSS Lists as Hierarchical Navigation
F.
CSS Background Tricks
G.
Laying out and Styling Forms with CSS
H.
CSS Best Practices
I.
Browser-compatibility Issues
IV. Introduction to
JavaScript
A.
JavaScript Basics
B.
Variables, Arrays and Operators
C.
JavaScript Functions
D.
Event Handlers
E.
Built-In JavaScript Objects
F.
Conditionals and Loops
G.
JavaScript Form Validation
H.
The HTML Document Object Model
I.
CSS Object Model
J. Images,
Windows and Timers
K. Debugging and
Testing with Chrome
V. Advanced
JavaScript
A.
Scope
B.
Advanced Objects
C.
Advanced Functions
D.
Advanced Arrays
E.
XHR
F.
JSON
G.
Errors and Exceptions
H.
Regular Expressions
VI. Advanced HTML
A.
Laying out a Page with HTML5
B.
HTML5 - How We Got Here
C.
Sections and Articles
D.
HTML5 Audio and Video
E.
HTML5 Forms
F.
HTML5 Web Storage
G.
HTML5 Canvas
H.
Integrated APIs
VII. Responsive Web
Design Training
A.
Designing for Mobile
B.
Flexible Grids
C.
Flexible Images and Other Media
D.
The Viewport and Media Queries
E.
HTML5: Mobile Specific Forms
F.
GeoLocation API
G.
Home Screen Icons
H.
Accelerometer
I.
Video
J. jQuery
Mobile
K. Mobile
Menus
L. The Bootstrap
Framework
VIII. jQuery
Fundamentals Training
A.
jQuery Intro
B.
JavaScript Basics
C.
jQuery Basic Concepts
D.
jQuery Core
E.
Events and Event Handlers
F.
Effects
G.
Ajax
H.
Plugins
I.
Best Practices
J. Custom
Events
K. jQuery Mobile
jQuery UI
IX. Ed2go Mobile Web
Developer Package Final Exam
REQUIREMENTS
Hardware Requirements:
- This course can be taken on either a PC or a Mac.
Software Requirements:
- PC: Windows 10 or later operating systems.
- Mac: OS X Mountain Lion 10.8 or later.
- Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
- Any text or HTML editors, such as Visual Studio Code, Dreamweaver, Notepad, Textpad, TextMate, TextEdit, or TextWrangler (not included in enrollment).
- Adobe Flash Player. Click here to download the Flash Player.
- Adobe Acrobat Reader. Click here to download the Acrobat Reader.
- Software must be installed and fully operational before the course begins.
Other:
- Email capabilities and access to a personal email account.
Instructional Materials
The instructional materials required for this course are included in enrollment and will be available online.
PREREQUISITES
There are no specific prerequisites for this program, but students should be reasonably knowledgeable about computers and using the internet.
INSTRUCTOR
Nat Dunn founded Webucator in 2003 to combine his passion for technical training with his business expertise and to help companies benefit from both. His previous experience was in sales, business and technical training, and management. Nat has an MBA from Harvard Business School and a BA in International Relations from Pomona College.
Note: This course is supported by multiple instructors at Webucator, a national training and courseware development company, all of whom are experts in their fields.
FAQS
1. Can I register for programs if I am an international student?
Yes, because ed2go programs are online you never have to actually travel to the school. Most schools offer telephone or online registration.
2. How long does it take to complete a program?
Upon registration, you are given an initial twelve months to complete this program. Should you need more time beyond the twelve months, an extension of six months is available with a fee of $500.
3. Do I have to buy additional materials?
All the materials you'll need are included, and their cost will be covered by your tuition. ed2go will ship all materials ground service upon enrollment.
4. Can I get financial assistance?
ed2go courses are non-credit courses, so they do not qualify for federal aid. In some states, vocational rehab or workforce development boards will pay for qualified students to take our courses.
5. What happens when I complete the program?
Upon successful completion of the program, you will be awarded a certificate of completion.
6. Am I guaranteed a job?
ed2go programs will provide you with the skills you need to obtain an entry-level position in most cases. We don't provide direct job placement services, but our facilitators and career counselors will help you build your resume and are available to give advice on finding your first job. Facilitators will also be available to use as a professional reference upon completion of the program. Potential students should always do research on the job market in their area before registering.
7. Who will be my instructor?
Each student is paired up with a facilitator for one-on-one interaction. The facilitator will be available (via e-mail) to answer any questions you may have and to provide feedback on your performance. All of our facilitators are successful working professionals in the fields in which they teach.
8. What software or hardware do I need in order to take online programs and what are the system requirements?
In order to take our online programs, you must have access to a computer and the Internet. You can access the program contents from any Web-enabled computer. You don't have to use the same computer to log-in to the program every time. We recommend that you have a word-processing program (Microsoft Word is best) and the latest version of Internet Explorer.
9. Can I use a Mac?
Yes, you can use a Mac for this program; however, the Mac should have Mac OS X.
10. How can I get more information about the program?
If you have questions that are not answered on our website, please feel free to contact us via LIVE chat (click the button toward the top of the page). If you are visiting us during non-business hours, please feel free to send us a question using the "Contact Us" form to the right. You may also call us at 1-855-520-6806. We will answer your questions promptly.
11. When can I start the program?
Our programs are all open enrollment. You can register and start the program as soon as you are ready.
Please note: Once the program curriculum is accessed online or through submission of a material shipment confirmation, refunds cannot be issued.
12. How much time should I spend studying?
The learning interface indicates the suggested number of hours you should spend on each lesson as well as the suggested total number of hours for each section within this career course. This will help you know the time commitment you should make before you begin each section and lesson within. You will have access to the course for a full year. An additional access time of a 6-month increment is available for purchase if you need it.
13. Do I have to buy additional materials?
No, the program includes printed course manuals and access to class files for each section of the course.
14. What skills will I gain by successfully completing this program?
You will start out learning the basics of HTML, CSS, and JavaScript and then move onto more advanced features of those technologies including HTML5. The course then builds upon that knowledge with the fundamentals of jQuery, which is the platform for learning to develop mobile websites and working with jQuery Mobile. With these skills, you will be able to build a traditional website or take an existing website and convert it to a dynamic mobile website.
15. What skills should I already have in order to take this program?
There are no specific prerequisites for this program, but you should be reasonably knowledgeable and very interested in computers and the Internet.
16. What is a typical day like for a web developer?
Web developers work both independently and with others on a variety of day-to-day tasks and projects in which coding, problem-solving, and attention to detail are key. Typically, web developers work in a traditional in-person office setting, though some work remotely, with Monday through Friday work schedules. Extra hours may be needed or required. Some web developers are contract, freelance, or self-employed and set their own hours but typically are available during their clients’ office hours, potentially working in-person in their clients’ offices. The specifics really depend on the company or institution’s size, work culture, and objectives.
17. Do web developers need to continue to learn?
Successful web developers are passionate about their work and continue to build their skills to keep up with the latest technologies and advances and maintain their core skill set. This program is unique in that upon successful completion, you will possess a core skill set in several different programming languages.
18. What if I don't have enough time to complete my program within the time frame provided?
The time allotted to complete your program has been calculated based on the number of hours for each program, so don't worry too much about not completing in time. If, after a concerted effort, you are still unable to complete, your Student Advisor will help you work out a suitable completion date. Please note that a fee will be charged for an extension.
REVIEWS
"If you are considering Mobile Web Development and need to build a good foundation in HTML, HTML5, CSS, JavaScript, and jQuery, this class will provide the information. You will be given the tools to become a Mobile Web Developer." M.S., South Seattle College