Web and Mobile Applications

JavaScript, HTML5, CSS, Angular, AngularJS, ReactJS, Node.js, jQuery

ROI’s web development curriculum teaches software developers how to build rich, interactive web applications for deployment on desktop and mobile browsers.

Smartphones, tablets, and other mobile devices are increasingly popular platforms for users who want to access the Internet. Companies must ensure that their customers can reach their websites and applications on mobile devices. The websites and applications must use an interface that fits the design criteria for different mobile operating systems and devices.

Strategies today include developing for devices natively (targeting iPhones, iPads, and Android devices) or by leveraging HTML5, CSS3, and JavaScript. Using JavaScript libraries, such as jQuery, web browsers that are running on mobile devices can be detected, and customized versions of the website suited for smaller screen sizes can be rendered.

Hands-on lab exercises throughout these courses ensure a deep level of understanding of the topics, preparing student to incorporate best practices into their projects.

Crs.#Course Title
425Intermediate iOS Techniques
426 Introduction to iPhone and iPad Development (with iOS9, Xcode 7, Objective-C 2, and Swift 2.2
427Getting Started with Android Programming
429Xamarin Programming for Cross-Platform Applications
432Rich Internet Applications with Ajax, HTML5, and jQuery
466jQuery Web Development
467 Advanced jQuery Web Development
482Web Development with HTML5 and CSS3
484Building an HTML5 End-to-End Web Application with ASP.Net MVC 4, Entity Framework, Code First, and jQuery
485JavaScript and SPA Programming with jQuery, Knockout, AngularJS, Node.js, and Grunt
486jQuery and JavaScript Web Development
487AngularJS End-to-End Application Development
488 Node.js/MEAN End-to-End Web Development
489Building Web Applications with ReactJS
490Angular SPA Development (formerly Angular 2)
491Web and Mobile Application Security
535Supporting Windows 10 in the Enterprise
586Mastering JavaScript with ECMAScript 6 and TypeScript
587Moving to ECMAScript 6 and 7