Front-End Development Training
Ensure a state-of-the-art user interface by investing in Front-End Development training.
Ensure a state-of-the-art user interface by investing in Front-End Development training.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
Your user interface is the very first thing your customers interact with. If it’s great, they’re excited to explore more. Conversely, if your interface is problematic, you place your organization at a competitive disadvantage. People gravitate toward products that are easy to use.
Front-End development can make or break customer adoption of internal and external applications. Keep your employees at the leading edge of Front-End best practices with the help of DevelopIntelligence.
Our experts have hands-on, in-the-trenches experience with the specific technologies they teach. When not training for DevelopIntelligence, they regularly author blog posts on the evolution of the field. As well, they speak at industry conferences and meetups and contribute to open-source projects.
Chat with one of our tech experts to create a custom on-site or online training program.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
JavaScript Data, Ajax, and REST -
Learn how to use AJAX and REST properly to fetch, change, and retrieve data within a web application.
Learn about the real-life experience using advanced Angular topics.
Learn how to leverage Angular to its fullest potential to build testable, scalable, and full-stack web applications.
Learn how to use all major parts of the Angular 4 framework to write scalable, testable and maintainable web and mobile applications.
Learn to leverage all of the newest parts of the Angular API and Framework.
Learn the basics of web development using Angular.
Learn how to create Single Page Applications (SPAs) with AngularJS.
Introduction to NgRx for Angular Developers -
Learn the knowledge and tools to integrate NgRx into practice.
Testing Angular with Jasmine -
Learn how to effectively test Angular applications using Jasmine.
Intermediate Apollo for React & GraphQL Developers -
Learn how to leverage GraphQL and Apollo.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
CSS for Server-Side Developers -
Learn how to utilize the key CSS concepts required to support back-end server-side development.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Introduction to CSS Learning Spike -
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn to use LESS to simplify the process of writing CSS stylesheets.
Learn how to migrate to the newest version of CSS and correctly utilize its new features.
Introduction to Data Driven Documents (D3) -
Learn how to create data visualizations using D3.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn to deliver web-based solutions using Gatsby.
Learn how to use GraphQL with React.
Learn to deliver web-based solutions using Gatsby.
Learn how to enhance security and performance of GWT web applications by using in-depth GWT tools and concepts via lectures and extensive labs.
Learn how to build web applications using GWT.
Learn how to determine if a switch to HTML5 is worth the time and money.
Learn how to use key elements of HTML5 required to build mobile-friendly web applications.
Learn how to build and edit simple web pages using HTML and CSS.
Learn how to build web sites using HTML5.
Learn how to update current web solutions to support and leverage HTML5.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Testing JavaScript with Jasmine -
Learn how to write BDD JavaScript using Jasmine.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to build advanced web applications using JavaScript.
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
Cypress for End-to-End Testing -
Learn how to automate end-to-end testing using Cypress to test an application’s overall behavior.
Learn how to use effective JavaScript concepts like design patterns, packaging, compression, debugging and testing to write increasingly complex scripts and web applications.
Internationalizing Java Applications -
Learn how to implement Internationalization and Localization (l18N) within Java applications.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
JavaScript Data, Ajax, and REST -
Learn how to use AJAX and REST properly to fetch, change, and retrieve data within a web application.
JavaScript for React & GraphQL Developers -
Learn about JavaScript and its latest version ES2018.
Learn the workings of the Jest testing framework along with the testing utility Enzyme.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Learn about the latest features of the JavaScript language.
Modern Web Development with Visual Studio Code -
Learn the basic knowledge of VS Code’s use as a code editor and enable customization to use it as a primary development tool.
Protractor for End-to-End Testing -
Learn how to automate end-to-end testing using Protractor to test the applications overall behavior.
Reactive Programming with RxJS -
Learn how to build a Javascript application using RxJS and reactive programming principles.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Web Application Development for Managers -
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Learn the knowledge and skills of the WebGL platform.
Learn the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.
Learn the knowledge and skills to utilize ReasonML when creating applications.
Learn how to build web components that can be used across multiple browsers and web applications.
Learn how to utilize the advanced jQuery features and syntax.
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Learn how to utilize the advanced features, syntax, and related tooling to create more advanced Node.js applications.
Learn how to utilize the basics of Node.js, Express, Socket.IO, and Node Package Manager (NPM) to create basic servers and web applications.
Introduction to Node.js Learning Spike -
Learn how to utilize the basics of Node.js and Node Package Manager (npm) to create basic servers and web applications.
Modern Web Application Development Tools -
Learn about Node.js tools used to manage Modern Web Application development.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Learn how to utilize the fundamentals of PHP and Apache to build basic web applications.
Progressive Web Applications -
Learn how to develop and implement a PWA.
Intermediate Apollo for React & GraphQL Developers -
Learn how to leverage GraphQL and Apollo.
Learn how to build Increasingly complex applications using React.js and Flux.
Intermediate Redux for React Developers -
Teach React developers how to use more of the Redux API in their applications.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to use GraphQL with React.
Learn how to use the React.js library and JSX to make simple data-driven UIs.
React and Redux Unit Testing -
Learn how to unit test with React/Redux JavaScript applications.
Learn how to build UI components with React.
Learn how to build mobile applications using React Native.
Redux Sagas for React/Redux Applications -
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use Relay with GraphQL in the context of React applications.
Learn the knowledge and skills to utilize ReasonML when creating applications.
Intermediate Redux for React Developers -
Teach React developers how to use more of the Redux API in their applications.
Introduction to NgRx for Angular Developers -
Learn the knowledge and tools to integrate NgRx into practice.
React and Redux Unit Testing -
Learn how to unit test with React/Redux JavaScript applications.
Redux Sagas for React/Redux Applications -
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use Relay with GraphQL in the context of React applications.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Learn how to build basic functional applications using the Rails framework.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
Learn how to successfully manage software projects being developed with Ruby and/or Rails.
Ruby for System Administrators -
Learn how to install, configure, and maintain Ruby and Rails for production systems.
Learn how to leverage Ruby to support the Q/A and testing processes.
Learn how to leverage Ruby for web development on the Rails framework.
Learn a working knowledge of the Rust programming language.
Learn how to leverage Selenium and related tooling to test applications in browsers.
Working with Cucumber, Selenium, and Protractor -
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn how to use Selenium to test web applications as the browser would interact with them.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Advanced Routing in Vue.js with Vue-Router -
Learn how to setup Vue routing in web applications using the Vue-Router.
Learn how to use Vue.js to build interactive web UIs.
Managing State in Vue.js with Vuex -
Learn how to use Vuex to simplify state management in a Vue application.
Learn to use Nuxt.js in modern web application design.
Creating Responsive Layouts with Bootstrap -
Learn how to leverage Bootstrap to build responsive websites quickly.
Introduction to Mobile Application Design -
Learn how to use principles for designing effective user experiences across mobile web platforms.
Introduction to Web and Mobile Usability -
Learn how to improve the user experience of web and mobile applications using usability theories and design principles.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Creating Responsive Layouts with Bootstrap -
Learn how to leverage Bootstrap to build responsive websites quickly.
Learn the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Learn about ElectronJS through hands-on labs and real projects.
Learn how to create rich, interactive experiences across browsers, native mobile apps, and embedded devices quickly and easily using Phoenix & Elixir.
Engineering Reactive Architecture Using Scala, Akka, Play -
Learn how to use Reactive Programming with Scala as a foundation.
Firebase for Web Development -
Learn how to build an application using Firebase as a back-end, get real-time updates from Firebase, and implement server-side logic using cloud functions.
Intermediate Redux for React Developers -
Teach React developers how to use more of the Redux API in their applications.
Learn to use Xamarin to create multi-platform apps.
Introduction to Apache Tomcat -
Learn how to install, configure, and administer the leading JavaServer Pages (JSP) container Tomcat.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Introduction to Mobile Application Design -
Learn how to use principles for designing effective user experiences across mobile web platforms.
Introduction to NgRx for Angular Developers -
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Learn how to create mobile apps using C#.
JavaScript Data, Ajax, and REST -
Learn how to use AJAX and REST properly to fetch, change, and retrieve data within a web application.
Progressive Web Applications -
Learn how to develop and implement a PWA.
Redux Sagas for React/Redux Applications -
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to leverage Ruby for web development on the Rails framework.
Software Engineering in Python -
Learn software engineering techniques using Python.
Web Application Development for Managers -
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Learn a solid introduction to RabbitMQ including: web applications, administration and optimization.
Learn how to build Windows desktop application user interfaces using WPF and XAML.
Learn how to build Windows desktop application user interfaces using WPF and XAML.
We support the world’s most innovative companies by offering three key fundamental guiding principles:
We bring deep expertise in providing software developer training for large enterprise L&D, R&D and IT organizations like yours.
Fortune 500 companies trust us to deliver high-performance, hyper-focused learning programs for onboarding, upskilling and reskilling tech talent.
We work with L&D experts across many industries and domains. You get the benefit of this ever-expanding knowledge base when you partner with DI.
Customized Technical Learning Solutions to Help Attract and Retain Talented Developers
Let DI help you design solutions to onboard, upskill or reskill your software development organization. Fully customized. 100% guaranteed.
DevelopIntelligence leads technical and software development learning programs for Fortune 500 companies. We provide learning solutions for hundreds of thousands of engineers for over 250 global brands.
“I appreciated the instructor’s technique of writing live code examples rather than using fixed slide decks to present the material.”
VMwareThank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.
© 2013 - 2020 DevelopIntelligence LLC - Privacy Policy
Let's review your current tech training programs and we'll help you baseline your success against some of our big industry partners. In this 30-minute meeting, we'll share our data/insights on what's working and what's not.
Training Journal sat down with our CEO for his thoughts on what’s working, and what’s not working.