- Maps API Developer

A Firebrand Training
3
Day Course

 - Maps API Developer - Overview

The Google Maps API lets you embed Google Maps in your own web pages with JavaScript. The API provides a number of utilities for manipulating maps (just like on the http://maps.google.com web page) and adding content to the map through a variety of services, allowing you to create robust maps applications on your website.

Students will learn how to make maps with clickable markers, apply good CSS and JavaScript coding practices, also how to use multiple geocoding web services to translate physical addresses into latitudes and longitudes, and utilise location data in their application.

This Google Maps API training course will cover topics related to scalability, including marker clustering and on-the-fly image rendering techniques to display thousands of points on the map.

Advanced topics include: building your own info windows and tooltips, creating your own map tiles, and utilising publicly available census data to populate your own geocoding database.

Our Google Maps API Developer Training Course:

  • Allows you to achieve your certifications in a fraction of the time of 'traditional training' while delivering industry-leading exam passing percentages
  • Helps students grasp complex technical concepts more easily by identifying and catering to individual student learning styles through a mixed visual, auditory and kinaesthetic-tactual delivery system
  • Enhances retention by employing accelerated learning techniques focused on committing information to long-term memory

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

 - Maps API Developer - Benefits

Other training providers rely heavily on lecture, self-testing and self-study.

Our approach is highly varied and interactive to keep your attention, promote teamwork, and reinforce knowledge gained through hands-on learning.

You will:

Be Immersed into a distraction-free environment - escaping your normal routine and focusing purely on learning.

Experience Accelerated Learning methods – designed to help you learn much more quickly, spend less time out of the office, and see returns from your investment straight away.

Be Measured through on-site exam testing - creating a complete feedback loop that ensures you understand the subject thoroughly.

With Firebrand Training, you will learn more.

This information has been provided as a helpful tool for candidates considering certification. Benefits of certification determined through studies do not guarantee any particular personal successes. Firebrand Training provides a guarantee of obtaining certification at the camp, but does not make any guarantees about personal successes or benefits of obtaining certification.

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

 - Maps API Developer - Curriculum

You will cover the following content in the Google Maps API Developer Course:

Google Maps and Rails

  • KML: Your First Map
  • Google My Maps: Your Second Map
  • Adding Points
  • Adding Polygons and ploylines
  • Exporting via KML
  • Got Rails?

Getting Started

  • On JavaScript, Helpers, and Plug-ins
  • Creating Your Rails Application
  • The First Map
  • Keying Up
  • Examining the Sample Map
  • Specifying a New Location
  • Separating Code from Content
  • Cleaning Up
  • Basic User Interaction
  • Using Map Control Widgets
  • Creating Markers
  • Detecting Marker Clicks
  • Opening the Info Window
  • A List of Points
  • Using Arrays and Objects
  • Iterating

Interacting with the User and the Server

  • Adding Interactivity
  • Going on a Treasure Hunt
  • Reviewing Application Structure
  • Building on Your Application
  • Creating a New Controller
  • Creating a Marker Model and Migration
  • Creating the Database, Connecting via Rails, and Running the Migration
  • Creating the Map View
  • Creating the Map and Marking Points
  • Listening to User Events
  • Asking for More Information with an Info Window
  • Creating an Info Window on the Map
  • Embedding a Form into the Info Window
  • Avoiding an Ambiguous State
  • Controlling the Info Window Size
  • Implementing Ajax
  • Google's GXmlHttp vs. Prototype's Ajax.Request
  • Using Google's Ajax Object
  • Saving Data with GXmlHttp
  • Parsing the JSON Structure
  • Retrieving Markers from the Server
  • Adding Some Flair
  • Ajax with Prototype

Geocoding Addresses

  • Introducing GeoKit
  • functionality provided by GeoKit
  • Installing the GeoKit plugin
  • Configuring GeoKit
  • Creating a model with geocoding functionality
  • Using Geocoding Web Services
  • Server-side vs client-side geocoding
  • The Google JavaScript Geocoder
  • The Google Maps API Geocoder
  • The Yahoo Geocoding API
  • Geocoder.us
  • Geocoder.ca
  • Services for Geocoding Addresses Outside Google's Coverage
  • Building a Store Location Map

Manipulating Third-Party Data

  • Using Downloadable Text Files
  • Downloading the Database
  • Working with Files
  • Correlating and Importing the Data
  • Using Your New Database Schema
  • Screen Scraping
  • Our Scraping Tool: scrAPI
  • Screen Scraping Considerations

Improving the User Interface

  • CSS: A Touch of Style
  • Maximizing Your Map
  • Adding Hovering Toolbars
  • Creating Collapsible Side Panels
  • Scripted Style
  • Switching Up the Body Classes
  • Resizing with the Power of JavaScript
  • Populating the Side Panel
  • Getting Side Panel Feedback
  • Data Point Filtering
  • RJS and Draggable Toolbars
  • RJS Templates and Partials
  • Draggable Toolbars

Optimizing and Scaling for Large Data Sets

  • Understanding the Limitations
  • Streamlining Server-Client Communications
  • Optimizing Server-Side Processing
  • Server-Side Boundary Method
  • Server-Side Common-Point Method
  • Server-Side Clustering
  • Custom Detail Overlay Method
  • Custom Tile Method
  • Optimizing the Client-Side User Experience
  • Client-Side Clustering
  • Further Client-Side Optimizations

Advanced Tips and Tricks

  • Debugging Maps
  • Interacting with the Map from the API
  • Helping You Find Your Place
  • Force Triggering Events with GEvent
  • Creating Your Own Events
  • Creating Map Objects with GOverlay
  • Choosing the Pane for the Overlay
  • Creating a Quick Tool Tip Overlay
  • Creating Custom Controls
  • Creating the Control Object
  • Creating the Container
  • Positioning the Container
  • Using the Control
  • Adding Tabs to Info Windows
  • Creating a Tabbed Info Window
  • Gathering Info Window Information and Changing Tabs
  • Creating a Custom Info Window
  • Creating the Overlay Object and Containers
  • Drawing a LittleInfoWindow
  • Implementing Your Own Map Type, Tiles, and Projection
  • GMapType: Gluing It Together
  • GProjection: Locating Where Things Are
  • GTileLayer: Viewing Images
  • The Blue Marble Map: Putting It All Together
  • Driving Directions
  • Simple Driving Directions
  • Multiple waypoints

YM4R

  • Introduction to YM4R
  • Using YM4R/GM to generate maps in Rails
  • Mapstraction (YM4R/Mapstraction)
  • Yahoo! Maps Building Block APIs
  • YM4R vs. the Google Maps API

Advanced Geocoding Topics

  • Where Does the Data Come From?
  • Sample Data from Government Sources
  • Sources of Raw GIS Data
  • Geocoding Based on Postal Codes
  • Using the TIGER/Line Data
  • Understanding the data sources
  • Parsing and Importing the Data
  • Building a Geocoding Service

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

 - Maps API Developer - Exam Track

There is currently no exam associated to this training program.

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

 - Maps API Developer - What's Included

With Firebrand, you benefit from top-quality education in an all-inclusive course package specifically designed for the needs and ease of our students. We attend to every detail so you can focus solely on your studies and certification goals.

You’ll get a robust set of course materials that cater to each of our three key individual learning styles (auditory, visual, and kinaesthetic-tactile) - critical for a successful learning experience.

Our Certification Programs include*

  • Daily lectures, exercises, and review sessions
  • Intensive Hands-on Training Utilising our (Lecture | Lab | Review)TM Delivery
  • Comprehensive study materials and courseware - we adapt official curriculum to address the demands of accelerated learners
  • Self-testing software and/or mock exam papers
  • Fully instructor-led program with 24 hour lab access
  • Exam vouchers
  • On site testing
  • Accommodation, all meals, drinks and snacks
  • Our Certification Guarantee - because we're sure you'll pass first time, if don’t pass your exams, come back to the course within a year and you only pay for accommodation and exam vouchers - everything else is free

* Please note:

  • Our ISC(2) Cissp CBK Review program differs from normal course delivery. For more details, speak to us on 080 80 800 888.
  • Exam vouchers for our (ISC)2 certifications need to be purchased directly from (ISC)2
  • On site testing is not included in our Scrum, ISACA or PMI certifications

Our instructors teach to accommodate every student's learning needs through individualised instruction, hands-on labs, lab partner and group exercises, independent study, self-testing, and question/answer drills.

Firebrand Training has dedicated, well-equipped educational facilities where you will attend instruction and labs and have access to comfortable study and lounging rooms. Our students consistently say our facilities are second-to-none.

Examination Passing Policy

Should a student complete a Firebrand Training Program without having successfully passed all vendor examinations, the student may re-attend that program for a period of one year.  Students will only be responsible for accommodation and vendor exam fees.

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

 - Maps API Developer - Prerequisites

For the Google Maps API Developer course students should be familiar with basic HTML and CSS, and have some programming experience.

We interview all applicants for the course on their technical background, degrees and certifications held, and general suitability. If you get through this screening process, it means you stand a great chance of passing.

Firebrand Training is an immersive training environment. You must be committed to the course. The above prerequisites are guidelines, but many students with less experience have other background or traits that have enabled their success in accelerated training through Firebrand Training.

Interested? See our pricing or text 'firebrand gmaps' to 07786 200 690

Maps API Developer - Testimonials

"The MCITP Enterprise Administrator course was excellent, the trainer was interesting and most importantly he made a hard subject fun. I will use Firebrand again."
M.B, FourWinds Capital Management UK Ltd.

"The Firebrand Training instructor is a font of knowledge and experience in the IT field. The instructors varied and extensive career augmented was conveyed brilliantly using a making the subject interesting by his enthusiasm smattered with anecdotes proving a great combo - was nice to be at Firebrand again - look forward to coming back"
S.H, Government Services.

"Excellent Prince2 2009 course which had the right combination of lectures, labs and learning."
J.S, SAIC.

"The pre-training information promised 12 hour days and full immersion in the learning process and delivered on that promise."
K.B, university.

"My SharePoint instructor was excellent. I don't remember ever being on a course with such a knowledgeable instructor who knew the subject matter and most related areas too! But take a kettle or book into the Premier Lodge! "
Terry Goff, Self Employed.

"Since I started my first course with Firebrand, I cant get any Training company that match the quality and real life business studies. Hard work but great results. No doubt in my mind your the best. Firebrand Training offers good quality training."
Andre Mellet, Universal Telecom.

"I would definitely use the service again as the accelerated learning minimizes the impact on my time."
R.G, Covidien Ltd.

"Firebrand Training is the way forward, whether you are approaching a topic with entry level knowledge or just want to get the qualification for what you already know, this is the place to do it! I've been on four courses at Firebrand now and after each one I've come away with the qualification and knowing a vast amount more than I did. Expect long days and a lot of time in the classrom; but if you can accept that, you will get the result at the end of the week!"
Russ Cashman, Reliance High-Tech.

"The lack of experience in this field of work and previous poor experiences relating to accelerated learning courses filled me with dread prior to attending the A+ Network+ CompTIA course. However, the instructor and the methods he employed to relay useful and relevant information, whilst at the same time making a geeky subject seem fun, totally changed my outlook on Firebrand Training. I would however recommend a break between the A+ and N+ courses for those of limited or no experience. Thanks to Firebrand and the instructor. "
Ryan Townsend, Armed Forces.

"A very good training company."
Harry Bergen, IBS AG.

"I found the Firebrand Training experience to be rather more taxing than I had believed possible, the word intense really does mean intense."
Paul Foley, Capital International.

"The trainer was exceptionally helpful and knowledgable. He style is/was conducive to a well rounded education; the children I joined the A+ Network+ course with were under 18 and they also felt he was excellent - which is a testament to his abilities."
Michelle Alexander, Oasis Academy Hadley.

"Excellent course with well informed and helpful instructor."
Fergus Prone, The Danwood Group Limited.

"A well paced and well balanced Prince2 2009 course conducted by friendly and helpful tutor."
A.S, NHS.

"The way the CISSP course has been designed - it helps to concentrate on the key domain of information security and does change your perspective to on the whole - in a possitive way"
Amit Arora, dst output.

"The instructor and CISA course themselves were very good. Thank you."
Steve Fitzpatrick, Self Employed.

"Firebrand and specifically our trainer were fantastic, and the formula enabled me to achieve the qualifications I came for and set me up to complete my MCPD."
Thomas Payne, Myself.

"Great Training experience, highly recommended!"
Simon Gill, Bae insyte.

"Put in as much preparation as you can before you arrive as there is no time wasted once you arrive! Our tutor did an excellent job of ensuring the long hours and intense effort put in was rewarded. Make sure you are confident you cover the course prerequisites - there is no time to cover any gaps outside of the curriculum."
Juston Buchanan, PrimS Limited.

"Good training. Made me more aware of the security side of IT"
A.W, Morrisons.

"My eight days at Firebrand on the Dynamics CRM course was an intensive and extreme learning experience. Long days, with huge amounts of information to cram in, but all made possible by the instructors engaging, enthusiastic and well balanced approach to training. I couldn't recommend Firebrand, and especially this course, highly enough. The accommodation was good, the food great and plentiful, the staff helpful and courteous. There was also a much needed, never ending supply, of coffee. So overall, a brilliant experience, and I leave Firebrand knowing rather more about Dynamics CRM, than I did on Saturday the 6th of February. I chose the Dynamics CRM course with Firebrand because it was recommended to me internally at Microsoft by a number of people."
Damian Conrad, Microsoft.

"I was very happy with the Prince 2 course at Firebrand. It went very quickly from little/no knowledge to exam passing potential. (I hope - yet to take Prince2 Practitioner exam!)"
Kevin Ball, Ministry of justice.

"I couldn't imagine how Firebrand would be able to squeeze the amount of knowledge needed for these two exams into a 5 day SharePoint training course. The approach is very different from other training providers. Its highly demanding but most effective."
Axel Bergmann, Barclays Capital.

"I had a really nice time and 13 days have past really quickly. Didn't find this course as intense as the MCSE back in 2006, but there were many new topics to cover like Windows 7, IIS7, IPv6 and Hyper-V. It was great to have a refresher in regards to AD and DNS. I feel that I have done extremely well and even though I did not pass all the exams, I can take much of what I have learnt and apply it the real world. I would highly recommend Firebrand Training to friends and colleagues. However, I would say that it really helps to have a good understanding in the topics before applying for a course. "
Ian Maxey, States of Guernsey.

"Without a doubt the courses were fast and intense. But, I have really learnt and grasped the concept of the courses, especially the foundation course. I will strongly recommend friends, who wants to learn web development to attend Firebrand. The trainer is very attentive and clear which makes settling down to the courses much easier. I have thoroughly enjoyed it."
Danny Lim, NA.

"Excellent! Effective and focused learning with certification a bonus."
E.D, British Energy.

"Firebrand Training offer a realistic solution to rapid learning, the instructors mix theory and real world situations which really helps in understanding the subject matter. You work hard over the course but feel at the conclusion you have a full understanding of the material. And some qualification in the bank as well."
Mark Boswell, VIP Computer Centre LTD.

"The boot camp style CCNA training course, allows you to remove yourself from your everyday responsibilities and helps you to concentrate on the training."
Russell Bauckham, Hamilton Rentals.

"Helpful staff. Clean training center"
V.C, Serco.

"The facilities and the location were excellent. All staff were friendly and very helpful - I would recommend Firebrand training to all interested in a career in IT. During my stay we had some young students in the CompTIA A+ class - who were clearly not interested in IT and their actions were disruptive to the studying process and other students (including my colleague) who did want to study found it very difficult. But it is a testament to the instructor that the course continued and stayed on track. I would suggest that only students who are interested in pursuing a career in IT should attend "
Lee Adler, TNT.

Maps API Developer - Course Dates

Start

Finish

Status

Book now

23/11/2009

25/11/2009

Finished

 

21/12/2009

23/12/2009

Finished

 

18/01/2010

20/01/2010

Finished

 

15/02/2010

17/02/2010

Finished

 

15/03/2010

17/03/2010

Running

 

12/04/2010

14/04/2010

Wait list

 

10/05/2010

12/05/2010

Wait list

 

07/06/2010

09/06/2010

Limited availability

 

Bookmark  - Maps API Developer

Talk to us about Firebrand Training and our accelerated courses:080 80 800 888

Talk to us about Firebrand Training and our accelerated courses:

080 80 800 888

Request more information about Firebrand Training and our accelerated courses:

Request more information about Firebrand Training and our accelerated courses:

Firebrand Training printable phone icon Talk to us about this course on: 080 80 800 888