Software Value Engineering, Monetization Methods, Techniques & Industry Practice


Learn how to find new value from software and hardware products, boost corporate revenue streams and become a hero of business growth in any organization. Value Engineering (VE) is a systemic method of monetizing assets. Students learn to work with the ratio of function to cost, and gain a significant competitive edge in our digitized world. With cloud adoption, virtualization, mobile technology advancements and increased end-user expectations, companies are changing the way they engage with their end users and product / solution offerings.

Prerequisites:


No prerequisites


Software Development Standards, Quality and Customer Experience Measurement


Meet your anticipated outcomes by understanding how standardization leads to greater collaboration and promotes seamless interoperability, predictability and precision. In this course you learn to achieve software process improvements through the use of the latest software and systems engineering standards, such as ISO, TL, De Facto, IEEE, openGroup, and ITU. Examine the standardization process and issues arising from the control and evolution of standards and how standards can be customized to impact product quality.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
ITEC.X411.(1) 1/22/2018 06:30 PM SANTA CLARA 735 Paddu Melanahalli View Enroll

Designing, Building and Integrating RESTful API


Databases, websites, and business applications need to exchange data. This is accomplished by defining standard data formats such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON), as well as transfer protocols or Web services such as the Standard Object Access Protocol (SOAP) or the more popular Representational State Transfer (REST). Developers often have to design their own Application Programing Interfaces (APIs) to make applications work while integrating specific business logic around operating systems, languages or servers.

Prerequisites:


Offering code Offering title
CMPR.X413 Java Programming, Comprehensive

Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
IPDV.X401.(1) 2/2/2018 06:30 PM SANTA CLARA 760 Sanjay Patni View Enroll

Computational Intelligence, Introduction


Computing professionals are required to solve increasingly complex problems using new algorithms, systems or programming paradigms. Fortunately, "black-box" computational intelligence tools can be configured to allow their application to problems, without the user's intimate knowledge of the low-level details. This course is well-suited to computational professionals who are interested in exploring new techniques for solving problems that are ill-defined, have conflicting constraints, or contain data with high noise levels.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
CMPR.X405.(1) 2/21/2018 06:30 PM SANTA CLARA 730 Thomas P Poliquin View Enroll

Object-Oriented Development: Architecture and Design Patterns, Advanced


This course will equip you with an arsenal of software design and architecture skills. The goal of object-oriented design is to produce design models of a software system. A design model describes a system’s internal structure and behavior from the developers' point of view and guides them during system implementation. The design model is derived by an iterative process—components, sub-components, etc.—from the analysis model, which describes the system from the user's perspective.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
SEQA.X402.(1) 1/9/2018 06:30 PM SANTA CLARA 980 Hinkmond Wong View Enroll

Data Structures and Algorithms Using Java


There are two sides of a program: data structures, which are used to represent data, and algorithms. While entry-level programmers focus on learning programming languages, today’s employers seek professionals who know how to program with high reliability, and with efficiency, in terms of resource and performance. The way you represent a program’s data is as central to program design as the algorithm. This course focuses on the use of efficient algorithms with powerful data structures in the Java language—and offers the skills you need to stand out.

Prerequisites:


Offering code Offering title
CMPR.X412 Java Programming for Beginners

Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
CMPR.X407.(1) 1/13/2018 09:00 AM SANTA CLARA 980 Jagadeesh Vasudevamurthy View Enroll

Software Quality Assurance and Testing


The requirements for high-quality, reliable, predictable software becomes increasingly necessary as its use continues to grow both generally and in mission- or life-critical environments. As the software industry evolves, the need for qualified engineers trained in the principles, methodologies, techniques and tools of software quality assurance has grown. This course presents the specifics of software quality assurance and software testing.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
SEQA.X403.(1) 2/13/2018 06:30 PM SANTA CLARA 735 Alka S Jarvis View Enroll

Mobile Interface Design


There are hundreds of thousands of mobile apps in the App Store, but only a small portion of them have innovative design principles, friendly user interfaces, and most importantly, widespread adoption by users. In this hands-on lab and lecture course, you will learn the core principles for creating effective user interfaces for mobile devices incorporating iOS 10, Android Material Design, responsive/parallax design, lean mobile UX, form factors, GPS, gestures, tactile experiences, sensors, commerce, tagging and more.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
UXWD.X412.(1) 2/10/2018 09:00 AM SANTA CLARA 880 Eric Dorf View Enroll

Managing Software Projects


In a six-year longitudinal study conducted by The Standish Group, nearly 75 percent of the 30,000 software projects tracked failed to meet schedule, budget, or scope requirements. During the same time, when fully implemented, the techniques presented in this course typically produce at least 90% success rates. This course presents best practices in software project management both for students new to this field and for practicing project managers eager to improve results.

Prerequisites:


Offering code Offering title
PPMT.X400 Role of the Project Manager

Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
PPMT.X402.(2) 5/5/2018 08:30 AM SANTA CLARA 750 Oliver D Gildersleeve View Enroll

Relational Database Design and SQL Programming


Most business and technical data consists of multiple tables with interlocking relationships. Such databases must provide reliable storage, transaction management, access security and multi-user support. In this course, you will learn the concepts and design for a Relational Database Management System (RDBMS) and focus on the Structured Query Language (SQL) to define and manipulate data.

The course covers how to create conceptual, logical and physical designs of relational databases in response to a set of user requirements.

Prerequisites:


No prerequisites


Sections :


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
DBDA.X415.(809) 11/14/2017 12:00 AM ONLINE 910 Niket K. Patwardhan View Enroll
DBDA.X415.(4) 1/8/2018 06:30 PM SANTA CLARA 910 Edwin Mach View Enroll
DBDA.X415.(810) 1/9/2018 12:00 AM ONLINE 910 Niket K. Patwardhan View Enroll
DBDA.X415.(811) 3/13/2018 12:00 AM ONLINE 910 Niket K. Patwardhan View Enroll

Pages