Industry Level Code Quality Uplift
Industry Level Code Quality Uplift, available at $39.99, has an average rating of 4.45, with 21 lectures, based on 40 reviews, and has 101 subscribers.
You will learn about Minimize code vulnerability Test coverage improvement Comprehensive coding Inspection and fix Standardize code style Heads-up and mindset on Code Quality as a practise This course is ideal for individuals who are Industry best practice for code quality uplift in Financial Institutions It is particularly useful for Industry best practice for code quality uplift in Financial Institutions.
Enroll now: Industry Level Code Quality Uplift
Summary
Title: Industry Level Code Quality Uplift
Price: $39.99
Average Rating: 4.45
Number of Lectures: 21
Number of Published Lectures: 21
Number of Curriculum Items: 21
Number of Published Curriculum Objects: 21
Original Price: A$29.99
Quality Status: approved
Status: Live
What You Will Learn
- Minimize code vulnerability
- Test coverage improvement
- Comprehensive coding Inspection and fix
- Standardize code style
- Heads-up and mindset on Code Quality as a practise
Who Should Attend
- Industry best practice for code quality uplift in Financial Institutions
Target Audiences
- Industry best practice for code quality uplift in Financial Institutions
The course streamlined most common industry level good practices in Financial Institutions for code quality improvement during development and CICD phases.
There are four main sections.
Coding Style Standardization. Explain why it’s important to consent the coding style within your team. We will tailor our own style template, and then use this template to enforce the format and style of our code. The tool used in the demo is Checkstyle.
Test Coverage Improvement. Explain what high code coverage means to the team and to the product. we will go through the most popular way of writing unit test and a bit of behaviour test style in action. The tool used in the demo is junit5, mokito, and pact.
Comprehensive Coding Inspection. Explain aspects in coding inspection, the matrix, the process, and tips to fix code smell and other issues to make the code base healthier. The tool used in the demo is Sonarqube server, IntelliJ Sonarlint plugin.
Vulnerability Enhancement. Explain why vulnerability scan is important in Financial Institutions. Start from installing Sonatype Nexus IQ server, to enable IntelliJ plugin to assist rectifying the vulnerability issues. The tool used in the demo is Sonatype Nexus IQ, IntelliJ Nexus IQ plugin.
Java and Maven have been used throughout the demonstration. However, all processes and most of the tools supports other languages and ways of configuration.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Coding Style Standardization
Lecture 1: Standardize Coding Style
Lecture 2: Meet Checkstyle
Lecture 3: Tailor your own template
Lecture 4: Enable scan in development environment – Install plugin for IDE
Lecture 5: Fix checkstyle issues
Lecture 6: Enforce the scan in building phase – Install maven plugin
Chapter 3: Code Coverage Improvement
Lecture 1: It's all about confidence
Lecture 2: Hands-on view of Industry practices 1
Lecture 3: Hands-on view of Industry practices 2
Chapter 4: Comprehensive Code Inspection
Lecture 1: Why Comprehensive Code Inspection
Lecture 2: Install Sonarqube Server
Lecture 3: Test Coverage & Matrix
Lecture 4: Install IDE plugin
Lecture 5: Fix Code Smell
Lecture 6: Sonarqube Server Dashboard
Chapter 5: Security Vulnerability Enhancement
Lecture 1: Why Vulnerability Scan?
Lecture 2: Meet Sonatype Nexus IQ
Lecture 3: Nexus IQ Installation
Lecture 4: IDE plugin install & Vulnerability Dependency Fix
Chapter 6: Review & Two cents on Code Quality as a practice
Lecture 1: Review & Insight
Instructors
-
Jack Hao
Lead Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 14 votes
- 5 stars: 22 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024