66097972 – 66097985

info@asta.ir

دوره آموزشی کیفیت نرم افزار

دوره آموزشی کیفیت نرم افزار یکی از دوره‌های مرتبط با آموزش جاوا می‌باشد که در زیر سیلابس آموزشی این دوره بیان شده است :

1.    Unit Testing (4 Hours)

•    About Software Test
•    Introduction to Unit Testing
•    JUnit
•    Unit Testing Best Practices

2.    Mock Objects (3 Hours)

•    Mock Objects in Unit Testing
•    Mock Frameworks in Java
•    JMockit

3.    Refactoring (3 Hours)

•    Bad Smells
•    Refactoring Techniques
•    Automated Tools for Refactoring

4.    Static Code Analysis (4 Hours)

•    Automatic Code Analysis
•    Quality Assessment Approaches
•    Code Analysis Tools (PMD, CheckStyle, FindBugs, …)
•    SonarQube

5.    Design Patterns (8 Hours)

•    Design Patterns and Anti-Patterns
•    Inheritance and Polymorphism Applications
•    Creational patterns (Singleton, Factory)
•    Structural patterns  (Decorator, Proxy, and Façade)
•    Behavioral patterns (Observer, Iterator)

6.    Load Test (3 Hours)

•    Load Test Patterns and Best Practices
•    Stress Test
•    JMeter

7.    Build Automation (3 Hours)

•    Apache Ant
•    Apache Maven

8.    Continuous Integration (3 Hours)

•    Continuous Quality Control in Agile Methodologies
•    Build Automation
•    Best practices
•    Jenkins
•    Jenkins Plugins

9.    Log (2 Hours)

•    About Logging
•    Log Levels
•    Best Practices
•    SLF4J

10.    Monitoring and Performance Test (3 Hours)

•    JMX
•    JVisualVM
•    JProfiler

11.    Data Modeling (4 Hours)

•    Principles of Conceptual Data Modeling
•    Guidelines in Design and Implementation of Data Model
•    Data Modeling Patterns