Application Modernization

• Application modernization addresses the migration of existing business critical applications (AKA legacy) to new applications, platforms and component-based models.
• Application modernization includes the integration of new functionality to provide the latest functions to the business.
• Modernization options include re-platforming, re-hosting, recoding, re-architecting, re-engineering, interoperability, replacement and retirement.
• Modernization may include changes to the application architecture to clarify which option should be selected.

Continue Reading…

WA2684 Developing Microservices
Upcoming classes: January 7-11
This five-day DevOps training class is loaded with practical real-world information. From the foremost Service-Oriented-Architecture/DevOps/Agile development training company, comes a course to move the dial on your organizations’ journey with this workshop. You will leave this course loaded with knowledge on the usage of this stack for Microservices. This class combines instructor-led and hands-on lab exercises.

Introduction to testing Angular applications

• Just like any other development project, it is important to test Angular applications. This includes:
• Manual unit testing during development.
• Automated unit testing. This will be the focus of this chapter.
• Manual quality assurance testing by professional testers.
• Angular applications are modular so with the right tools and techniques it is possible to perform robust unit/integration testing.
• You are encouraged to write unit test scripts and run them after major changes to the codebase.
• Unit tests should also be run after a build to verify the build.

Continue Reading…

WA2725 Comprehensive Angular 6 Programming
Upcoming classes: November 12-16
Web Age Solution’s Comprehensive Angular 6 training covers all major topics required to fully use this next generation of the Angular framework. Angular 6 makes the creation of single page applications even easier that before. In this course developers will learn to use Angular Directives and to create Angular Components and Services to develop applications based on the Model-View-Controller (MVC) architecture. You will learn to use HTML Templates to define views and to connect views with code using output, two-way, event and property bindings. The course reviews the benefits and challenges of Single Page Applications and how to overcome those challenges using the Angular Router. The course also covers everything you need to know about Typescript – a programming language based on JavaScript that is used to create Angular applications. Lab exercises provide essential and practical hands-on experience for each topic.

AWS Lambda

• AWS Lambda lets you run your code written in a number of supported languages in a PaaS-like environment with zero administration on your part. There is no EC2 instance needed to run your code.
• This arrangement is referred to as Serverless Computing or NoOps.
• AWS provisions, scales, and manages servers needed to run your code, referred to as the Lambda function.
• You pay only for the actual time your Lambda function runs. You are charged in 0.1 second increments multiplied by the number of Lambda function invocations.
• You are only required to provide the amount of computing memory (the default is 128MB). CPU is allocated in proportion to the requested memory.
• You write code as Lambda functions. They can:
• Respond to changes (events) in other AWS services (sources of events), such as an S3 update or HTTP requests.
• Interact with external resources like Amazon DynamoDB or other web services.

Continue Reading…

When DevOps should not be used or when it becomes challenging to use?

This short video takes a look at some of the situations in which DevOps should not be used or when it becomes challenging to use.

Play the video