International Code Quality and Code Analysis Training

Register Now

Place

Virtual Class Training

The training will take place in live virtual format. You can attend the training from any location by using web conference tools. 

Date

September 12-13, 2024

Duration

2 Days

10:00 – 17:00

Fee

750 USD + VAT

5% discount is valid when you apply 30 days before the training.

Training Content

– Motivation for Clean-Code
– Why We Create Technical Debt
– Good Code vs. Bad Code
– Writing Code for Humans

– Test-Driven Development (TDD)
– Behaviour-Driven Development (BDD)
– Junit, TestNG and Cucumber

– Control and Data Flow Analysis
– Call Graphs
– Information Architecture

– CPU Usage
– Memory Allocation (Pointers, Wild Pointers, Garbage Collectors)
– Performance Profiling

– Indentation, Nesting, Branches
– Decisions, Conditions
– Code Complexity, Cyclomatic Complexity
– Code Style Guide
– Comment Frequency
– Line Length, Declarations, Naming Conventions
– Cohesion, Coupling, Modularity

– Authentication, Authorization
– Session Management, Data Handling
– Error Handling, Logging
– Encryption

– Establishing Review Objectives
– Source Code Review Approaches
– Duration, Scope, Lines of Code
– Code Review Process
– Infinite Loops, Repeated Code, Unreachable Code, Variable Definitions

– Statement Testing
– Decision Testing
– Branch Testing
– Condition Testing
– Decision/Condition Testing
– Modified Condition/Decision Coverage
– Multiple Condition Testing

– Continuous Integration in Nutshell
– Delivery Pipeline
– Static & Dynamic Analysis in Pipeline

– Beautifier (Coding Standards)
– Beyond Compare (Comparators)
– SonarQube, CAST (Code Quality)
– HP Fortify, IBM Security Appscan, OWASP (Security Analysis)
– VeraCode, Parasoft Insure++ (Dynamic Analysis)

Course Benefits

Advance your career in quality code development, coding standards, static and dynamic analysis methods

Learn best practices and international standards on code quality, one of the most overlooked topics in software projects

Get an idea of ​​how to improve quality in Green-field or Legacy projects, how to set the right goals

Learn about sustainable, secure and high-performance coding methods as well as writing working code

Who should attend?

Software Engineers
Software Architects
Software Development Managers
IT and Enterprise Architecture Managers
Technical Test Engineers
System Analysts
Project Managers

Trainer Profile

ISTQB Training Provider Logo

International Code Quality and Code Analysis Training

Register now!

Other Test Trainings

Here are some of the other test trainings that you may be interested in:

2 Days

ISTQB® Advanced Level Certified Software Tester – Technical Test Analyst Training

Learn More
2,5 Days

International Test Automation Training

Learn More
1 Day

Software Test and Quality for Executives Training

Learn More