Search Training
X


Programming and Development Learning Solutions by Job Role

Programming and Development continues to be one of the hottest fields, and the demand for skilled professionals shows no signs of slowing. In fact, according to the Bureau of Labor Statistics, driven by the growing popularity of mobile devices and ecommerce, employment of Developers is projected to grow 15% from 2016 to 2026, which is much faster than the average for all occupations.

Part of what's most daunting for Developers is the training and experience required, as well as the constant pace of change within the field. To help professionals learn on-the-job skills needed to advance and help propel their businesses forward, New Horizons offers training solutions that can help meet the development demands of your business. Below are our recommended training courses for job roles surrounding programming and development.


App Developer

Application development involves the process, life cycle and creation of the software aimed at helping users complete a computer task or program. App Developers work closely with computer analysts and engineers in using languages such as Java, C++ or ORACLE to develop the necessary specifications for software. Developers may also test, debug and improve generally faulty applications for clients.

  • Android Studio Development Essentials
    This five-day course will teach the basics of Android Development using the Java Programming Language and Android Studio.

  • iOS App Development Essentials
    In this five-day course, you'll be shown a complete introduction to iPhone and iPad development, emphasizing the newest technologies and best practices for iOS 10. This edition has been fully updated for Swift 1.2 and Xcode 6.3.

  • Introduction to Java 9
    This is a five-day, comprehensive, and hands-on training course geared for developers who have little or no prior working knowledge of object-oriented programming languages, such as those working on C, COBOL, 4GL, etc.

Back-End Web Developer

Back-End Web Development refers to the server side of development, where individuals are primarily focused on how the site works. Making updates and changes, in addition to monitoring functionality of the site, is their primary responsibility. This type of web development usually consists of three parts: a server, an application, and a database.

Back-End Development - Prerequisite Knowledge for Java and/or ASP.NET

Web Browsers, Web Servers, HTTP, Sites & Pages

  • HTML5: Content Authoring Fundamentals
    HTML5 is one of the most integral and evolving web technologies that enables a user to structure content and present it on the web. This one-day course lays the foundation for mastering this popular web publishing technology.

  • Adobe Dreamweaver CC - Part 1
    In this two-day course, you will learn to maintain and administer your website with Dreamweaver’s site and page management tools.

  • Adobe Dreamweaver CC - Part 2
    In this two-day course, you will use Adobe Dreamweaver CC to create fluid CSS layouts, implement mobile integration techniques, and share files over a server to work in a collaborative manner.

Back-End Development - Focus on Java

Comprehensive HTML5

  • HTML5: Content Authoring with New and Advanced Features
    This one-day course focuses on the new and advanced features of HTML5, covering how to create HTML5 and CSS3 markup that will work well on the widest possible variety of web browsers, mobile devices, and machine readers, such as search engine web crawlers.

Java

  • Introduction to Java 9
    This is a five-day, comprehensive, and hands-on training course geared for developers who have little or no prior working knowledge of object-oriented programming languages, such as those working on C, COBOL, 4GL, etc.

  • Advanced Java 9
    This four-day course provides an in-depth treatment of the many significant Java 9 features and updates, with the goal of demonstrating how these features can be used to improve the performance and functionality of Java applications.

Java Web Development


Back-End Development - Focus on ASP.NET

ASP.NET

  • Introduction to ASP.NET Core MVC
    This two-day course provides a practical hands-on introduction to developing Web applications using ASP.NET Core MVC 6 and C#. The student should have a good working knowledge of C# and the .NET Framework. Basic knowledge of HTML and some prior exposure to .NET Core would also be helpful.

  • 20486 Developing ASP.NET MVC 5 Web Applications
    In this five-day course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used.

Services

  • 20487 Developing Windows Azure and Web Services
    In this five-day course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure.

Front-End Web Developer

Front-End Developers are focused on the client-side and are responsible for the look, feel, and design of a website. These professionals are responsible for a website’s user-facing code and the architecture of its immersive user experiences. To execute their objectives, Front-End Developers must be adept at three main languages: HTML, CSS, and JavaScript programming. In addition to fluency in these languages, Front-End Developers need to be familiar with frameworks like Bootstrap, Foundation, Backbone, AngularJS, and EmberJS.

Web Browsers, Web Servers, HTTP, Sites & Pages

  • HTML5: Content Authoring Fundamentals
    HTML5 is one of the most integral and evolving web technologies that enables a user to structure content and present it on the web. This one-day course lays the foundation for mastering this popular web publishing technology.

  • Adobe Dreamweaver CC - Part 1
    In this two-day course, you will learn to maintain and administer your website with Dreamweaver’s site and page management tools.

  • Adobe Dreamweaver CC - Part 2
    In this two-day course, you will use Adobe Dreamweaver CC to create fluid CSS layouts, implement mobile integration techniques, and share files over a server to work in a collaborative manner.

  • WordPress Fundamentals
    This two-day course shows you how to use WordPress 4.7’s themes, widgets, plug-ins, and souped-up editing and multimedia tools to build just about any kind of site.

Comprehensive HTML5 & CSS

  • HTML5: Content Authoring with New and Advanced Features
    This one-day course focuses on the new and advanced features of HTML5, covering how to create HTML5 and CSS3 markup that will work well on the widest possible variety of web browsers, mobile devices, and machine readers, such as search engine web crawlers.

Comprehensive JavaScript & CSS

Visual Studio Development

Angular (Optional) 

  • Angular 4 Essentials
    This three-day, introductory level course is designed for experienced web developers who wish to extend their skills in web development. Attendees should have an extensive working knowledge in developing basic web applications.

Full-Stack Web Developer

Full-Stack Developers can work cross-functionally on the full “stack” of technology—both the front-end and back-end. Full-Stack Developers, like Back-End Developers, work on the server side of web programming, but they can also fluently speak the Front-End languages that control how content looks on a site’s user-facing side.

Front-End Development

Web Browsers, Web Servers, HTTP, Sites & Pages

  • HTML5: Content Authoring Fundamentals
    HTML5 is one of the most integral and evolving web technologies that enables a user to structure content and present it on the web. This one-day course lays the foundation for mastering this popular web publishing technology.

  • Adobe Dreamweaver CC - Part 1
    In this two-day course, you will learn to maintain and administer your website with Dreamweaver’s site and page management tools.

  • Adobe Dreamweaver CC - Part 2
    In this two-day course, you will use Adobe Dreamweaver CC to create fluid CSS layouts, implement mobile integration techniques, and share files over a server to work in a collaborative manner.

  • WordPress Fundamentals
    This two-day course shows you how to use WordPress 4.7’s themes, widgets, plug-ins, and souped-up editing and multimedia tools to build just about any kind of site.

Comprehensive HTML5 & CSS

  • HTML5: Content Authoring with New and Advanced Features
    This one-day course focuses on the new and advanced features of HTML5, covering how to create HTML5 and CSS3 markup that will work well on the widest possible variety of web browsers, mobile devices, and machine readers, such as search engine web crawlers.

Comprehensive JavaScript & CSS

Visual Studio Development

Angular (Optional) 

  • Angular 4 Essentials
    This three-day, introductory level course is designed for experienced web developers who wish to extend their skills in web development. Attendees should have an extensive working knowledge in developing basic web applications.

Back-End Development - Prerequisite Knowledge for Java and/or ASP.NET

Web Browsers, Web Servers, HTTP, Sites & Pages

  • HTML5: Content Authoring Fundamentals
    HTML5 is one of the most integral and evolving web technologies that enables a user to structure content and present it on the web. This one-day course lays the foundation for mastering this popular web publishing technology.

  • Adobe Dreamweaver CC - Part 1
    In this two-day course, you will learn to maintain and administer your website with Dreamweaver’s site and page management tools.

  • Adobe Dreamweaver CC - Part 2
    In this two-day course, you will use Adobe Dreamweaver CC to create fluid CSS layouts, implement mobile integration techniques, and share files over a server to work in a collaborative manner.

Back-End Development - Focus on Java

Comprehensive HTML5

  • HTML5: Content Authoring with New and Advanced Features
    This one-day course focuses on the new and advanced features of HTML5, covering how to create HTML5 and CSS3 markup that will work well on the widest possible variety of web browsers, mobile devices, and machine readers, such as search engine web crawlers.

Java

  • Introduction to Java 9
    This is a five-day, comprehensive, and hands-on training course geared for developers who have little or no prior working knowledge of object-oriented programming languages, such as those working on C, COBOL, 4GL, etc.

  • Advanced Java 9
    This four-day course provides an in-depth treatment of the many significant Java 9 features and updates, with the goal of demonstrating how these features can be used to improve the performance and functionality of Java applications.

Java Web Development


Back-End Development - Focus on ASP.NET

ASP.NET

  • Introduction to ASP.NET Core MVC
    This two-day course provides a practical hands-on introduction to developing Web applications using ASP.NET Core MVC 6 and C#. The student should have a good working knowledge of C# and the .NET Framework. Basic knowledge of HTML and some prior exposure to .NET Core would also be helpful.

  • 20486 Developing ASP.NET MVC 5 Web Applications
    In this five-day course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used.

Services

  • 20487 Developing Windows Azure and Web Services
    In this five-day course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure.

Software Developer

Software Developers oversee the entire development process for a software program. Some develop the applications that allow people to do specific tasks on a computer or other device. Others develop the underlying systems that run the devices or control networks. Developers usually work closely with computer programmers. However, in some companies, developers write code themselves instead of giving instructions to computer programmers.

  • DevOps Foundation
    This two-day course provides an introduction to DevOps – the cultural and professional movement that stresses communication, collaboration, integration and automation in order to improve the flow of work between software developers and IT operations professionals. Improved workflows will result in an improved ability to design, develop, deploy and operate software and services faster.

  • 20480 Programming in HTML5 with JavaScript and CSS3
    This five-day course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills.

  • 20483 Programming in C#
    This five-day course will teach developers the programming skills that are required to create Windows applications using the C# language.

  • Advanced Java 9
    This four-day course provides an in-depth treatment of the many significant Java 9 features and updates, with the goal of demonstrating how these features can be used to improve the performance and functionality of Java applications.

  • Python 3 Essentials
    This five-day course leads the student from the basics of writing and running Python scripts to more advanced features.

  • Introduction to R Programming
    This two-day course helps students learn the practical aspects of the R programming language. The course is supplemented by many hands-on labs, which allow attendees to immediately apply their theoretical knowledge in practice.

Looking for Additional Courses? View All Related Learning Solutions


Note: The courses listed above are our recommendations for some of the most common roles within Programming and Development; however, your organization may have slightly different titles and/or responsibilities. Please speak with one of our expert Account Representatives to discuss the specific learning requirements for you and your business.

Looking for expert guidance? Contact us to be connected with one of our knowledgeable Account Executives.

Request More Information

All Learning Solution by Job Role from New Horizons