Skill Training for Web and Mobile Applications Developer

Document Sample
Skill Training for Web and Mobile Applications Developer Powered By Docstoc
					Skill Training for Web and                                                                                               

Mobile Applications Developer                                                                                                              14595 Avion Parkway, Suite 1000
                                                                                                                                               Chantilly, Virginia 20151
                                                                                                                                                Phone: (703) 657-0472

 The US Bureau of Labor Statistics reports that the seven fastest-growing professions all
 involve computer related or IT professions. In fact, according to a recent study, IT is one area
 of employment that will grow 16% by the year 2016. This means students who have earned
 an information technology certification will be able to choose from a wide variety of jobs.
 They will have the chance to create networks, security systems, and online marketing
 programs with very competitive salary rates.

 The goal of the Insystech Web and Mobile Applications Developer Training* program is to
 familiarize the student with a variety of software and system applications that will prepare
 him or her for an IT career.

 It should be noted that web designers receive broad-based training in design issues with a
 focus on usability and technical production. Web design is applicable to numerous indus-
 tries and currently enjoys very strong demand across all educational degree levels. Begin-
 ning designers typically earn from $40,000 to well over $150,000 for more experienced                                    One fifth of the world’s population will soon have
 positions. Pay is proportional to the educational and skill level of the designer, with many                             a mobile device and access to the Internet. With
                                                                                                                          that many potential users comes an inevitable
 individuals holding an Associates or Bachelors degree in web design, in addition to another
                                                                                                                          explosion of mobile applications. You can lead
 degree in a related design field.                                                                                        the way in web and mobile application develop-
                                                                                                                          ment by becoming certified today!

 *At this time, the Web and Mobile Applications Developer Training is not offered to the general public. It is currently offered to only those candidates identified and
 supported by the Virginia Workforce Improvement Boards.

                                                                                                                               Training Resources
      Skill Training Quick Facts
                                                                                                                              Provided by Insystech

                         Subject Area           Web and Mobile Applications Developer                                                            1. Training Director
                                                                                                                                                 2. Trainer(s)
                                                                                                                                                 3. Mentor(s)
                   Training Duration            Four Months of combined classroom                                                                4. Workstations for Trainees
                                                instruction and hands-on training (40                                                            5. Training Server(s)
                                                hours per week for a total of 640 hours)                                                         6. All necessary software
                                                                                                                                                 7. Office Supplies
                          Tuition Cost          $2,500 per month - a total of $10,000 for                                                        8. Office Space for Trainees
                                                the training period                                                                              9. Training material
                                                                                                                                                 10. Training Infrastructure
                         Prerequisites          Due to the wide range of skills required,
                                                this training program has established a
                                                variety of prerequisites that will assure a
                                                greater degree of success by participants.
                                                Please contact Insystech for specific

                                                For more information, email                                                Intelligent Solutions for IT Training
Skill Training for Web and                                                                           

Mobile Applications Developer                                                                                         14595 Avion Parkway, Suite 1000
                                                                                                                          Chantilly, Virginia 20151
                                                                                                                           Phone: (703) 657-0472

Program of Study                        As part of the training program, Insystech will provide a Senior Trainer and a Lead Developer as Mentors to work
                                        one-on-one with the Trainees.

                                                  Learn to create professional web sites quickly using readily available tools and frameworks.
                                                  Start by using best practices for planning and site layouts as well as Human Interface guidelines;
       Web Site Development                       then get introduced to CSS, HTML, DHTML, JavaScript, AJAX and other languages used on the
                                                  Make use of Adobe Photoshop and other media tools to plug in images and video to web pages.
                                                  Gain the knowledge required to have web sites up and running quickly.

                                                  Learn about the multi-tier architecture, different layers that are part of efficient and secure web
                                                  based applications.
   Web Applications Architecture
                                                  Introduction to .Net application architecture as well as other languages and techniques used in
                                                  creating sophisticated web applications.
                                                  Understanding the differences required in the client/server models and the importance of a
                                                  sandbox environment versus a production environment.

                                                  Learn the basics of Mobile application development platform, focusing on Apple iPhone.
                                                  Learn how to analyze the iPohen operations from a developer's perspective through the iPhone
 Mobile Applications Architecture
                                                  software development kit (SDK).
                                                  Learn techniques to speed up development using readily available tools.
                                                  Learn about the Apple App Store in both its methodology and processes.

                                                  This unit will primarily be hand-on development with support from a Mentor. Trainees will learn
                                                  how to:
                                                  Use Integrated Development Environment (IDE) tools such as Microsoft Visual Studio and Eclipse
                                                  to create and mange the application objects;
Developing Web Based Applications                 Develop application objects using various programming languages including PHP, HTML, SQL, and
                                                  Setup and manage database objects in MySQL, MS SQL Server and other popular databases.
                                                  Connect web based user interface to databases through Microsoft .Net and other frameworks;
                                                  Perform unit and system tests of objects that the trainee has developed;
                                                  Follow formal version control processes;
                                                  Migrate objects from development to test to production environments;

                                                  This unit will primarily be hand-on development with support from a Mentor. This topic will
                                                  evolve after the web application development topic when the trainees have a good handle on
                                                  developing web applications. Trainees will learn how to:
  Developing Mobile Applications                  Develop application objects that utilize Mobile Phone SDKs - such as Apple iPhone SDK.
                                                  Modify the CSS to fit the screen ratio of iPhone.
                                                  Perform unit tests of the application on iPhone simulator.
                                                  Deploy the application on iPhone.

In addition to learning these topics and gaining experience in these specific topics, the trainees will also gain valuable experience in a real job setting.
Formal and in formal team meetings will be conducted to ensure that the trainees understand and follow processes that traditional software development
teams follow.

                                          For more information, email                                 Intelligent Solutions for IT Training