▲

Software Architecture and Clean Code Design in OOP [11/2024, ENG]

seeders: 4
leechers: 0
Added 1 year ago by LearnJavaScript Beggom in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Software Architecture and Clean Code Design in OOP [11/2024, ENG] (Size: 19.75 GB)
  01. Introduction
  01. Communication plan.mp4 11.75 MB
  01. Communication plan.vtt 5.46 KB
  02. Unlimited access to 'Learn IT' application for students.mp4 7.65 MB
  02. Unlimited access to 'Learn IT' application for students.vtt 4.07 KB
  03. Tips to Improve Your Course Taking Experience.html 1.88 KB
  external-links
  01. Facebook-Page-with-Udemy-Coupons-from-Learn-IT-University.url 69 B
  01. Facebook-of-the-Tutor.url 66 B
  01. IT-Bulls-Company-Official-Web-Site.url 47 B
  01. Instagram-of-the-Tutor.url 68 B
  01. LinkedIn-IT-Bulls-company-official-page.url 68 B
  01. LinkedIn-of-the-Tutor.url 70 B
  01. Patreon-account-of-the-Tutor.url 65 B
  01. Telegram-Channel-with-Latest-News-coupons-and-important-information.url 122 B
  02. Learn-IT-application-in-Play-Market.url 110 B
  02. Page-where-you-can-generate-FREE-bonus-code-for-your-self-to-remove-limits-in-Application.url 79 B
  02. SOLID Principles
  01. SOLID principles overview & Single Responsibility Principle.mp4 59.41 MB
  01. SOLID principles overview & Single Responsibility Principle.vtt 9.07 KB
  02. Open Closed Principle.mp4 60.03 MB
  02. Open Closed Principle.vtt 9.38 KB
  03. Liskov Substitution Principle.mp4 42.25 MB
  03. Liskov Substitution Principle.vtt 6.14 KB
  04. Interface Segregation Principle.mp4 34.67 MB
  04. Interface Segregation Principle.vtt 5.83 KB
  05. Dependency Inversion Principle.mp4 51.79 MB
  05. Dependency Inversion Principle.vtt 7.08 KB
  external-links
  01. Source-code-All-examples-from-the-lecture.url 134 B
  02. Source-code-All-examples-from-the-lecture.url 134 B
  03. Source-code-All-examples-from-the-lecture.url 134 B
  04. Source-code-All-examples-from-the-lecture.url 134 B
  05. Source-code-All-examples-from-the-lecture.url 134 B
  03 - PRACTICE Coding exercises to practice SOLID principles
  001 Single Responsibility Principle User Registration and Authentication Refactoring Exercise.html 11.78 KB
  002 Open Closed Principle Shape Refactoring Challenge.html 11.15 KB
  003 Liskov Substitution Principle Square and Rectangle Refactoring Challenge.html 9.39 KB
  004 Interface Segregation Principle Worker Refactoring Challenge.html 10.32 KB
  005 Dependency Inversion Principle Car-Engine Refactoring Challenge.html 8.46 KB
  04. Object-oriented Architecture, Clean Code Design (Advanced)
  001 Single Responsibility Principle User Registration and Authentication Refactoring Exercise.html 11.78 KB
  002 Open Closed Principle Shape Refactoring Challenge.html 11.15 KB
  003 Liskov Substitution Principle Square and Rectangle Refactoring Challenge.html 9.39 KB
  004 Interface Segregation Principle Worker Refactoring Challenge.html 10.32 KB
  005 Dependency Inversion Principle Car-Engine Refactoring Challenge.html 8.46 KB
  01. Clean Code Architecture, Coupling & Cohesion.mp4 87 MB
  01. Clean Code Architecture, Coupling & Cohesion.vtt 25.98 KB
  02. Tell, Don’t Ask Pricniple & Data Structures.mp4 96.08 MB
  02. Tell, Don’t Ask Pricniple & Data Structures.vtt 25.46 KB
  03. Law of Demeter.mp4 40.49 MB
  03. Law of Demeter.vtt 12.23 KB
  04. KISS Principle in OOP.mp4 184.75 MB
  04. KISS Principle in OOP.vtt 29.77 KB
  05. YAGNI Principle in OOP.mp4 165.15 MB
  05. YAGNI Principle in OOP.vtt 27.68 KB
  06. DRY Principle in OOP Part 1.mp4 137.38 MB
  06. DRY Principle in OOP Part 1.vtt 20.26 KB
  07. DRY Principle in OOP Part 2 - Practice.mp4 100.95 MB
  07. DRY Principle in OOP Part 2 - Practice.vtt 12.68 KB
  08. Packaging Pricniples p.1 Cohesion Principles.mp4 72.46 MB
  08. Packaging Pricniples p.1 Cohesion Principles.vtt 30.15 KB
  09. Packaging Pricniples p.2 Coupling Principles and Others.mp4 121.1 MB
  09. Packaging Pricniples p.2 Coupling Principles and Others.vtt 31.41 KB
  external-links
  04. Source-code-examples-shown-in-the-lesson.url 131 B
  05. Source-code-examples-shown-in-the-lesson.url 132 B
  07. Source-code-examples-shown-in-the-lesson.url 130 B
  05. GoF Design Patterns of Software Architecture in OOP
  01. GoF Patterns Overview.mp4 54.97 MB
  01. GoF Patterns Overview.vtt 16.97 KB
  02. Creational Patterns.mp4 236.79 MB
  02. Creational Patterns.vtt 38.09 KB
  03. Structural Patterns, p.1.mp4 187.99 MB
  03. Structural Patterns, p.1.vtt 36.44 KB
  04. Structural Patterns, p.2.mp4 165.64 MB
  04. Structural Patterns, p.2.vtt 24.94 KB
  05. Behevioral Patterns, p.1.mp4 236.64 MB
  05. Behevioral Patterns, p.1.vtt 38.53 KB
  06. Behevioral Patterns, p.2.mp4 246.8 MB
  06. Behevioral Patterns, p.2.vtt 38.51 KB
  07. Behevioral Patterns, p.3.mp4 189.04 MB
  07. Behevioral Patterns, p.3.vtt 24.84 KB
  external-links
  02. Source-code-of-all-examples-from-the-lesson.url 142 B
  04. Source-code-of-all-examples-from-the-lesson.url 142 B
  05. Source-code-of-all-examples-from-the-lesson.url 142 B
  06. Source-code-of-all-examples-from-the-lesson.url 142 B
  07. Source-code-of-all-examples-from-the-lesson.url 142 B
  06. TDD, BDD & ATTD
  01. Test-driven development Theory.mp4 99.29 MB
  01. Test-driven development Theory.vtt 29.34 KB
  02. BDD & ATTD.mp4 65.52 MB
  02. BDD & ATTD.vtt 19.96 KB
  03. TDD, BDD & ATTD - Practice.mp4 72.57 MB
  03. TDD, BDD & ATTD - Practice.vtt 17.98 KB
  07. Databases Architecture from Scratch
  01. About this section.html 785 B
  02. Databases Overview - Part 1.mp4 120.42 MB
  02. Databases Overview - Part 1.vtt 28.17 KB
  03. Databases Overview - Part 2.mp4 109.38 MB
  03. Databases Overview - Part 2.vtt 25.55 KB
  04. MySQL Overview & Installation (including Workbench Installation).mp4 114.94 MB
  04. MySQL Overview & Installation (including Workbench Installation).vtt 23.84 KB
  05. Relational Databases Basic Concepts.mp4 134.39 MB
  05. Relational Databases Basic Concepts.vtt 29.93 KB
  06. Create Schema & Table Naming, Collation, Engines, Types, Column Properties.mp4 235.52 MB
  06. Create Schema & Table Naming, Collation, Engines, Types, Column Properties.vtt 41.07 KB
  07. Database Modelling & Design Conceptual, Logical and Physical Data Models.mp4 114.42 MB
  07. Database Modelling & Design Conceptual, Logical and Physical Data Models.vtt 27.8 KB
  08. Referential Integrity Foreign Key Constraint & Cascading Operations.mp4 154.02 MB
  08. Referential Integrity Foreign Key Constraint & Cascading Operations.vtt 23.15 KB
  09. Indexes in Databases.mp4 106.95 MB
  09. Indexes in Databases.vtt 25.66 KB
  10. Database Normalization & Denormalization.mp4 174.23 MB
  10. Database Normalization & Denormalization.vtt 35.75 KB
  external-links
  04. How-to-Install-MySQL-on-MacOS.url 93 B
  04. Microsoft-MySQL-Installer.url 68 B
  08. Web Application Design Patterns
  01. DAO (Data Access Object) Design Pattern.mp4 137.09 MB
  01. DAO (Data Access Object) Design Pattern.vtt 20.5 KB
  02. MVC Design Pattern.mp4 73.25 MB
  02. MVC Design Pattern.vtt 16.25 KB
  03. Layered Architecture.mp4 120.22 MB
  03. Layered Architecture.vtt 27.96 KB
  external-links
  01. Source-code-example-from-the-lesson.url 126 B
  02. Source-code-of-Controller.url 197 B
  02. Source-code-of-Model.url 215 B
  02. Source-code-of-View.url 168 B
  03. Source-code-of-application-from-the-lesson-with-layered-architecture.url 89 B
  09. ===== Exam DAO, Database, JDBC, SQL ======
  01. Exam task review and solution.mp4 188.25 MB
  01. Exam task review and solution.vtt 20.93 KB
  external-links
  01. Homework-description-and-reference-to-the-solution.url 122 B
  10. ===== Exam MVC & Layered Architecture =====
  01. Task Overview.mp4 202.85 MB
  01. Task Overview.vtt 24.25 KB
  02. Solution Overview Part 1.mp4 328.59 MB
  02. Solution Overview Part 1.vtt 27.65 KB
  03. Solution Overview Part 2.mp4 201.08 MB
  03. Solution Overview Part 2.vtt 19.04 KB
  04. Solution Overview Part 3.mp4 149.69 MB
  04. Solution Overview Part 3.vtt 11.11 KB
  external-links
  01. Exam-task-description-and-reference-to-the-solution.url 122 B
  11. Connection Pooling
  01. Connection Pooling DBCP, C3P0, HikariCP & Tomcat Connection Pool with JNDI.mp4 220.31 MB
  01. Connection Pooling DBCP, C3P0, HikariCP & Tomcat Connection Pool with JNDI.vtt 29.75 KB
  external-links
  01. Documentation-for-attributes-of-connection-pooling-in-Tomcat.url 81 B
  01. Homework-task-and-source-code-of-the-solution.url 122 B
  12. Secure Software Architecture and Secure Coding
  01. OWASP Top 10 Overview.mp4 111.68 MB
  01. OWASP Top 10 Overview.vtt 19.41 KB
  02. Broken Access Control.mp4 316.81 MB
  02. Broken Access Control.vtt 37.76 KB
  03. Cryptography Failures (Theory, Sensitive Data, Data Breach, Types of Failures).mp4 85.77 MB
  03. Cryptography Failures (Theory, Sensitive Data, Data Breach, Types of Failures).vtt 13.53 KB
  04. Cryptography Failures (Practical Examples, SQL Injections, TLSSSL, HTTPS).mp4 99.81 MB
  04. Cryptography Failures (Practical Examples, SQL Injections, TLSSSL, HTTPS).vtt 20.19 KB
  05. Cryptography Failures (Examples, Password Encryption, Hashing, Salting).mp4 138.51 MB
  05. Cryptography Failures (Examples, Password Encryption, Hashing, Salting).vtt 18.67 KB
  06. Injection (Overview, Fuzzing, CWEs, Impact, Injection Types, Command Injection).mp4 100.49 MB
  06. Injection (Overview, Fuzzing, CWEs, Impact, Injection Types, Command Injection).vtt 16.49 KB
  07. Injection (Cross Site Scripting, Types of XSS, SQL, JPA, NoSQL Injections).mp4 91.78 MB
  07. Injection (Cross Site Scripting, Types of XSS, SQL, JPA, NoSQL Injections).vtt 16.45 KB
  08. Injection (XPath Injection, Log Injection, Input Validation).mp4 73.84 MB
  08. Injection (XPath Injection, Log Injection, Input Validation).vtt 16.03 KB
  09. Insecure Design (Overivew, CWEs, Shift Left Security, Threat Modeling Manifesto).mp4 94.9 MB
  09. Insecure Design (Overivew, CWEs, Shift Left Security, Threat Modeling Manifesto).vtt 20.47 KB
  10. Insecure Design (Secure Design Process, Security Controls, Metrics, Examples).mp4 52.46 MB
  10. Insecure Design (Secure Design Process, Security Controls, Metrics, Examples).vtt 23.97 KB
  11. Security Misconfiguration (Overview, CWEs, Types, Real-life attacks).mp4 92.86 MB
  11. Security Misconfiguration (Overview, CWEs, Types, Real-life attacks).vtt 19.6 KB
  12. Security Misconfiguration (Hardening, Zero Trust, Defense in Depth, Practice).mp4 175.12 MB
  12. Security Misconfiguration (Hardening, Zero Trust, Defense in Depth, Practice).vtt 27.16 KB
  13. Vulnerable & Outdated Components.mp4 180.94 MB
  13. Vulnerable & Outdated Components.vtt 23.42 KB
  14. Identification & Authentication Failures.mp4 192.15 MB
  14. Identification & Authentication Failures.vtt 33.02 KB
  15. Software & Data Integrity Failures.mp4 98.95 MB
  15. Software & Data Integrity Failures.vtt 16.9 KB
  16. Security Logging & Monitoring Failures.mp4 125.47 MB
  16. Security Logging & Monitoring Failures.vtt 22.32 KB
  17. Server-Side Request Forgery (SSRF).mp4 114.79 MB
  17. Server-Side Request Forgery (SSRF).vtt 23.13 KB
  18. OWASP API Security Project & OWASP API Security Top 10 2023.html 8.93 KB
  19. Broken Object Level Authorization - Part 1.mp4 151.91 MB
  19. Broken Object Level Authorization - Part 1.vtt 16.99 KB
  20. Broken Object Level Authorization - Part 2 (Practice).mp4 61.66 MB
  20. Broken Object Level Authorization - Part 2 (Practice).vtt 13.13 KB
  21. Broken Object Level Authorization - Part 3 (Zero-Trust, UUIDs).mp4 199.39 MB
  21. Broken Object Level Authorization - Part 3 (Zero-Trust, UUIDs).vtt 23.22 KB
  22. Broken Authentication - Part 1 (Basics, Impact, Types of Attacks).mp4 67.86 MB
  22. Broken Authentication - Part 1 (Basics, Impact, Types of Attacks).vtt 19.6 KB
  23. Broken Authentication - Part 2 (Case Studies, OAuth, OpenID).mp4 198.93 MB
  23. Broken Authentication - Part 2 (Case Studies, OAuth, OpenID).vtt 21.87 KB
  24. Broken Authentication - P.3 - (Practice, JWT Tokens, Timing Attacks).mp4 253.35 MB
  24. Broken Authentication - P.3 - (Practice, JWT Tokens, Timing Attacks).vtt 30.04 KB
  25. Broken Object Property Level Authorization - Part 1.mp4 164.45 MB
  25. Broken Object Property Level Authorization - Part 1.vtt 23.18 KB
  26. Broken Object Property Level Authorization - Part 2 (Practice).mp4 157.6 MB
  26. Broken Object Property Level Authorization - Part 2 (Practice).vtt 18.3 KB
  27. Unrestricted Resource Consumption - Part 1.mp4 227.76 MB
  27. Unrestricted Resource Consumption - Part 1.vtt 30.61 KB
  28. Unrestricted Resource Consumption - Part 2 (Practice).mp4 96.08 MB
  28. Unrestricted Resource Consumption - Part 2 (Practice).vtt 11.12 KB
  29. Broken Function Level Authorization - Part 1.mp4 156.23 MB
  29. Broken Function Level Authorization - Part 1.vtt 21.53 KB
  30. Broken Function Level Authorization - Part 2 (Practice).mp4 69.74 MB
  30. Broken Function Level Authorization - Part 2 (Practice).vtt 9.56 KB
  31. Unrestricted Access to Sensitive Business Flows - Part 1.mp4 181.14 MB
  31. Unrestricted Access to Sensitive Business Flows - Part 1.vtt 23.2 KB
  32. Unrestricted Access to Sensitive Business Flows - Part 2.mp4 212.88 MB
  32. Unrestricted Access to Sensitive Business Flows - Part 2.vtt 28.97 KB
  33. Unrestricted Access to Sensitive Business Flows - Part 3 (Practice).mp4 84.46 MB
  33. Unrestricted Access to Sensitive Business Flows - Part 3 (Practice).vtt 11.51 KB
  34. Server Side Request Forgery - SSRF (OWASP 2023 Updates).html 5.97 KB
  35. Security Misconfiguration (OWASP 2023 Updates).html 3.95 KB
  36. Improper Inventory Management - Part 1.mp4 233.59 MB
  36. Improper Inventory Management - Part 1.vtt 29.96 KB
  37. Improper Inventory Management - Part 2 (Practice).mp4 85.71 MB
  37. Improper Inventory Management - Part 2 (Practice).vtt 13.27 KB
  38. Unsafe Consumption of APIs - Part 1.mp4 141.47 MB
  38. Unsafe Consumption of APIs - Part 1.vtt 34.3 KB
  39. Unsafe Consumption of APIs - Part 2 (Practice).mp4 73.14 MB
  39. Unsafe Consumption of APIs - Part 2 (Practice).vtt 10.71 KB
  external-links
  01. Common-Weakness-Enumeration-CWE-official-website.url 58 B
  02. Source-code-examples-from-the-lesson.url 178 B
  04. Source-code-examples-from-the-lesson.url 177 B
  05. Source-code-examples-from-the-lesson.url 177 B
  06. Source-code-examples-from-the-lesson.url 184 B
  07. Source-code-examples-from-the-lesson.url 184 B
  08. Source-code-examples-from-the-lesson.url 184 B
  11. NIST-800-123-Guide-to-General-Server-Security.url 103 B
  11. NIST-800-207-Zero-Trust-Architecture.url 99 B
  12. NIST-800-123-Guide-to-General-Server-Security.url 103 B
  12. NIST-800-207-Zero-Trust-Architecture.url 99 B
  13. Dependency-check-plugin.url 99 B
  13. pom.xml-from-the-lesson-with-OWASP-plugin.url 109 B
  16. Computer-Security-Incident-Handling-Guide.url 100 B
  20. Source-code-examples-from-the-lesson.url 137 B
  24. Source-code-examples-from-the-lesson.url 137 B
  26. Source-code-examples-from-the-lesson.url 180 B
  28. Source-code-examples-from-the-lesson.url 178 B
  30. Source-code-examples-from-the-lesson.url 179 B
  33. Source-code-examples-from-the-lesson.url 180 B
  37. Source-code-examples-from-the-lesson.url 178 B
  39. Source-code-examples-from-the-lesson.url 178 B
  13. Logging in Java
  01. Logging in Java Part 1 (Logging theory, Logging Levels, Java Logging Framework).mp4 243.39 MB
  01. Logging in Java Part 1 (Logging theory, Logging Levels, Java Logging Framework).vtt 30.66 KB
  02. Logging in Java Part 2 (Log4J, Logback, SLF4J).mp4 297 MB
  02. Logging in Java Part 2 (Log4J, Logback, SLF4J).vtt 30.83 KB
  external-links
  01. Source-code-examples-from-the-lesson.url 178 B
  01. java.util.logging-package-official-documentation.url 128 B
  02. Log4J-2-Official-Documentation-about-Layouts.url 82 B
  02. Log4J-2-Official-documentation-about-Appenders.url 84 B
  02. Logback-configuration-documentation.url 74 B
  02. Source-code-examples-from-the-lesson.url 178 B
  14. Cybersecurity Comprehensive Security Practices for Developers
  01. Introduction to Cybersecurity p.1 - Overview of current cyber threat landscape.mp4 57.58 MB
  01. Introduction to Cybersecurity p.1 - Overview of current cyber threat landscape.vtt 9.46 KB
  02. Introduction to Cybersecurity p.2 - Case Studies, Threat Analysis Models & More.mp4 168.16 MB
  02. Introduction to Cybersecurity p.2 - Case Studies, Threat Analysis Models & More.vtt 22.28 KB
  03. Introduction to Cybersecurity p.3 - Security Controls, SDD, SOC.mp4 219.68 MB
  03. Introduction to Cybersecurity p.3 - Security Controls, SDD, SOC.vtt 26.49 KB
  04. General Security Tips Writing Code with Safety in Mind.mp4 139.08 MB
  04. General Security Tips Writing Code with Safety in Mind.vtt 20.04 KB
  05. Securing Inputs How to Validate and Sanitize Input Data.mp4 146.68 MB
  05. Securing Inputs How to Validate and Sanitize Input Data.vtt 24.73 KB
  06. Safeguarding Outputs Effective Encoding for Secure Systems.mp4 81.94 MB
  06. Safeguarding Outputs Effective Encoding for Secure Systems.vtt 15.19 KB
  07. Mastering Authentication Best Practices for Managing User Credentials.mp4 120.06 MB
  07. Mastering Authentication Best Practices for Managing User Credentials.vtt 29.97 KB
  08. Securing Sessions Preventing Hijacking and Improving Stability.mp4 233.06 MB
  08. Securing Sessions Preventing Hijacking and Improving Stability.vtt 26.4 KB
  09. Locking Down Access Implementing Robust Authorization Mechanisms.mp4 236.35 MB
  09. Locking Down Access Implementing Robust Authorization Mechanisms.vtt 29.17 KB
  10. Zero Trust Architecture and Modern Authentication.mp4 256.77 MB
  10. Zero Trust Architecture and Modern Authentication.vtt 28.6 KB
  11. Encryption Essentials Protecting Data with Cryptography - Part 1.mp4 148.31 MB
  11. Encryption Essentials Protecting Data with Cryptography - Part 1.vtt 20.93 KB
  12. Encryption Essentials Protecting Data with Cryptography - Part 2.mp4 189.95 MB
  12. Encryption Essentials Protecting Data with Cryptography - Part 2.vtt 21.99 KB
  13. Defending Data Strategies for Protecting Sensitive Information.mp4 186.23 MB
  13. Defending Data Strategies for Protecting Sensitive Information.vtt 25.1 KB
  14. Securing Databases Best Practices for Preventing SQL Injection.mp4 175.95 MB
  14. Securing Databases Best Practices for Preventing SQL Injection.vtt 25.36 KB
  15. Safe File Handling Preventing File-Based Vulnerabilities.mp4 215.85 MB
  15. Safe File Handling Preventing File-Based Vulnerabilities.vtt 28.06 KB
  16. Protecting Communication Channels Ensuring Secure Transmission of Data.mp4 154.61 MB
  16. Protecting Communication Channels Ensuring Secure Transmission of Data.vtt 22.62 KB
  17. Hardening System Configurations Reducing Attack Surface.mp4 199.91 MB
  17. Hardening System Configurations Reducing Attack Surface.vtt 25.94 KB
  18. Cloud Security Best Practices.mp4 86 MB
  18. Cloud Security Best Practices.vtt 26.25 KB
  19. Mobile Application Security.mp4 214.72 MB
  19. Mobile Application Security.vtt 28.37 KB
  15. ===== EXAM TASK OWASP Top 10, Secure Coding & Logging =====
  01. Exam Task Description and Solution (with reference to the source code).html 7.23 KB
  16. REST Architecture
  01. REST Architecture Overview and Key Principles.mp4 87.1 MB
  01. REST Architecture Overview and Key Principles.vtt 21.99 KB
  02. Naming Convention for RESTful Services.mp4 36.38 MB
  02. Naming Convention for RESTful Services.vtt 18.38 KB
  03. RESTful Service Implementation with Spring MVC.mp4 322.61 MB
  03. RESTful Service Implementation with Spring MVC.vtt 24.75 KB
  04. Review of tools for API testing & Postman Installation.mp4 61.44 MB
  04. Review of tools for API testing & Postman Installation.vtt 14.81 KB
  05. API Testing with Postman.mp4 63.01 MB
  05. API Testing with Postman.vtt 23.27 KB
  external-links
  03. Source-code-of-examples-commit-with-changes-.url 131 B
  05. Commit-with-changes.url 131 B
  05. Postman-collections.url 134 B
  17. UML Introduction
  01. Introduction to UML.mp4 87.27 MB
  01. Introduction to UML.vtt 25.54 KB
  18. Behavioral Diagrams
  01. Use Case Diagram.mp4 163.42 MB
  01. Use Case Diagram.vtt 26.99 KB
  02. Sequence Diagram.mp4 180.54 MB
  02. Sequence Diagram.vtt 26.66 KB
  03. Activity Diagram.mp4 159.45 MB
  03. Activity Diagram.vtt 24.72 KB
  04. State Machine Diagram.mp4 64.15 MB
  04. State Machine Diagram.vtt 27.17 KB
  05. Communication Diagram (formerly known as Collaboration Diagram).mp4 133.33 MB
  05. Communication Diagram (formerly known as Collaboration Diagram).vtt 21.21 KB
  06. Timing Diagram.mp4 150.63 MB
  06. Timing Diagram.vtt 23.89 KB
  07. Interaction Overview Diagram.mp4 146.02 MB
  07. Interaction Overview Diagram.vtt 22.38 KB
  external-links
  01. Diagrams.net-App.url 51 B
  01. Use-Case-Diagram-from-the-lesson.url 108 B
  02. Sequence-Diagram-User-Registration.url 108 B
  03. Activity-Diagram-Order-Processing-Workflow.url 108 B
  04. State-Machine-Diagram-Online-Shop.url 108 B
  05. Communication-Diagram-Online-Shop.url 108 B
  06. Timing-Diagram-Website-Loading.url 108 B
  07. Interaction-Overview-Diagram-Inspection.url 108 B
  19. Structural Diagrams
  01. Class Diagram.mp4 274.08 MB
  01. Class Diagram.vtt 39.79 KB
  02. Object Diagram.mp4 123.88 MB
  02. Object Diagram.vtt 18.63 KB
  03. Component Diagram.mp4 171.63 MB
  03. Component Diagram.vtt 27.14 KB
  04. Package Diagram.mp4 93.87 MB
  04. Package Diagram.vtt 24.27 KB
  05. Deployment Diagram.mp4 165.34 MB
  05. Deployment Diagram.vtt 22.53 KB
  06. Composite Structure Diagram.mp4 179.16 MB
  06. Composite Structure Diagram.vtt 26.74 KB
  07. Profile Diagram.mp4 154.35 MB
  07. Profile Diagram.vtt 23.78 KB
  external-links
  01. Class-Diagram-Order-Processing.url 108 B
  02. Object-Diagram-Company-Structure.url 108 B
  03. Component-Diagram-Order-Processing.url 108 B
  04. Package-Diagram-Order-Processing.url 108 B
  05. Deployment-Diagram-Example.url 108 B
  06. Composite-Structure-Diagram-PC.url 108 B
  07. Profile-Diagram-EJB-Profile.url 108 B
  20. Metrics & KPIs to Monitor and Control Software Development Process
  01. Why this section is in this course and why it is important.html 2.74 KB
  02. Metric, KPI & OKR.mp4 155.35 MB
  02. Metric, KPI & OKR.vtt 25.54 KB
  03. RAG Status to Present KPI.html 4.28 KB
  04. Introduction to Engineering Excellence Metrics & KPIs.mp4 46.49 MB
  04. Introduction to Engineering Excellence Metrics & KPIs.vtt 5.61 KB
  05. Development Metrics & KPIs Tech Debt Ratio & Index, Cyclomatic Complexity.mp4 243.79 MB
  05. Development Metrics & KPIs Tech Debt Ratio & Index, Cyclomatic Complexity.vtt 29.53 KB
  06. Development Metrics & KPIs Unit Test Related Metrics - Part 1.mp4 119.77 MB
  06. Development Metrics & KPIs Unit Test Related Metrics - Part 1.vtt 17.38 KB
  07. Development Metrics & KPIs Unit Test Related Metrics - Part 2.mp4 62.5 MB
  07. Development Metrics & KPIs Unit Test Related Metrics - Part 2.vtt 25.08 KB
  08. Development Metrics & KPIs Duplicate Code & Commented Code Index.mp4 194.34 MB
  08. Development Metrics & KPIs Duplicate Code & Commented Code Index.vtt 25.87 KB
  09. Development Metrics & KPIs Code Review Feedback Loop Time & Code Reviews.mp4 173.16 MB
  09. Development Metrics & KPIs Code Review Feedback Loop Time & Code Reviews.vtt 25.85 KB
  10. Development Metrics & KPIs Rules Compliance Index (RCI) & Violations.mp4 204.41 MB
  10. Development Metrics & KPIs Rules Compliance Index (RCI) & Violations.vtt 29.13 KB
  11. Development Metrics & KPIs Integration Test Coverage & End-to-End Test Coverage.mp4 203.62 MB
  11. Development Metrics & KPIs Integration Test Coverage & End-to-End Test Coverage.vtt 27.15 KB
  21. Code Review Fundamentals
  01. Introduction to Code Reviews.mp4 123.79 MB
  01. Introduction to Code Reviews.vtt 15.4 KB
  02. Basics of Code Review Process.mp4 169.04 MB
  02. Basics of Code Review Process.vtt 27.72 KB
  22. Tools, Automation, and Industry Best Practices
  01. Tools for Code Review and Code Analysis.mp4 174.58 MB
  01. Tools for Code Review and Code Analysis.vtt 26.94 KB
  02. Part 1 - Checkstyle Adhering Coding Standards.mp4 119.98 MB
  02. Part 1 - Checkstyle Adhering Coding Standards.vtt 17.04 KB
  03. Part 2 - Checkstyle Adhering Coding Standards.mp4 63.63 MB
  03. Part 2 - Checkstyle Adhering Coding Standards.vtt 16.27 KB
  04. PMD Static Code Analysis.mp4 206.85 MB
  04. PMD Static Code Analysis.vtt 24.82 KB
  external-links
  02. All-resources-and-links-for-the-lesson.url 122 B
  03. All-resources-and-links-for-the-lesson.url 122 B
  04. All-resources-and-links-for-the-lesson.url 122 B
  23. Advanced Code Review Strategies
  01. Code Review Guidelines & Contribution Policy.mp4 200.07 MB
  01. Code Review Guidelines & Contribution Policy.vtt 28.38 KB
  02. Coding Standards, Code Quality & Consistency.mp4 185.05 MB
  02. Coding Standards, Code Quality & Consistency.vtt 28.67 KB
  03. Provide Feedback like a Pro.mp4 138.15 MB
  03. Provide Feedback like a Pro.vtt 21.98 KB
  04. Security Considerations During Code Review.mp4 49.53 MB
  04. Security Considerations During Code Review.vtt 18.5 KB
  05. Scalability Principles in Code.mp4 109.61 MB
  05. Scalability Principles in Code.vtt 16.16 KB
  external-links
  01. All-documents-shared-in-the-lesson.url 110 B
  02. Coding-Standards-and-Guidelines.url 108 B
  24. Bonus section
  01. Bonus lesson.mp4 10.98 MB
  01. Bonus lesson.vtt 3.7 KB
  external-links
  01. Facebook-Andrii-Piatakha.url 66 B
  01. Facebook-Page-with-Udemy-Coupons-from-Learn-IT-University.url 69 B
  01. Free-book-about-AI-by-Andrii-Piatakha-sci-fi-.url 68 B
  01. IT-Bulls-Company-Official-Web-Site.url 46 B
  01. Instagram-Andrii-Piatakha.url 68 B
  01. Java-Course-From-zero-to-first-job.url 128 B
  01. LinkedIn-Andrii-PIatakha.url 70 B
  01. LinkedIn-IT-Bulls-company-official-page.url 68 B
  01. Public-profile-of-Tutor-with-list-of-all-courses-Andrii-Piatakha.url 69 B
  01. Support-me-on-Patreon-by-getting-access-to-EXCLUSIVE-content.url 65 B
  01. Telegram-Channel-with-Latest-News-and-important-information.url 122 B
  ▲ 398 total files

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Software Architecture and Clean Code Design in OOP

Год выпуска: 11/2024
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/software-architecture-learnit/
Автор: Andrii Piatakha, Learn IT University
Продолжительность: 48h 37m 52s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:

Learn design patterns and principles for Object-oriented programming to make your software scalable and easy to maintain

What you'll learn What is a good software architecture?
Basic principles in Software Architecture in OOP
SOLID principles
What is low coupling and high cohesion?
How to group units into packages, modules, namespaces or components
Practical, proven techniques to becoming a great Software Architect
Software design patterns
Architectural Patterns used in almost any software system Requirements Basic understanding of Object-oriented programming. In case you don't have any priori knowledge of OOP, watch my other course that is named "Object-Oriented Programming - From Basics to Advance" Description

From this course, you can learn Software Architecture and Clean Code Design in OOP.

There are a lot of other courses on this topic. So, why would you choose exactly this course? Here are just a few reasons:

- Coding examples

To learn to program is not enough just watching videos and reading books. You also need to have a lot of practice. In this training course, you will review multiple practical tasks and coding examples which will help you learn and understand Java better.

- Open source code

We hide nothing from our students! Including the source code for the home task solutions and source code of examples that were shared during the lesson. Having the source code you can just copy and paste it to run it on your local computer to understand how things work better.

You are allowed to use all source code examples for learning purposes. This helps significantly to configure the environment and make tests work, especially in case students didn't work with any testing framework in the past.
[spoiler="- Q&A support"]
The significant difference between the online and offline learning process is the instructor's availability. If you are in one room with a tutor he always can help you to get understand the specific concept or to help fix your code on your computer.
In this course, we are supporting students with answers to any questions flagged in the Q&A section. In case there will be recurring questions - separate video lessons will be created to show how to address the issue.

So with this course you are not just getting video materials, code exercises, source code, access to the free mobile application without limits (which is still pretty cool, huh? ), but you also get tutor support and answers to your questions along with this course.
[/spoiler]
- Relevant knowledge

After our team investigated other Java courses on Udemy we realized that most of them have nothing in common with real life. The information which is shared there is very old and significantly out of date. For example, the instructor teaches a framework which is not been used already for 15 years. Or instructors do stress on the programming design which is not used anymore at all!

The instructor of this course is a consultant in a top-rated IT outsourcing company and helps to bring cutting-edge solutions in IT for all his clients. Feel free to check the LinkedIn page of the instructor and check skills endorsement. More than 19 thousand people across all over the world (BTW most of them are from the top 100 companies of the world) evaluated the skills of Andrii Piatakha.

With this course, you can be sure that you will spend your time learning the right things from one of the best IT consultants in the world.
[spoiler="- Free mobile App without limits for our students"]
Knowing Java is one skill. Be able to pass interviews in the company - that is another skill Nowadays a lot of companies use tests to select candidates on the first level of interview. We developed applications to practice skills specifically for such purposes.

In this course, we will provide you link to download our FREE mobile app for android. (soon it will be also available for iOS platforms)

The instructor of this course comes up with hundreds of tests that are used to test the knowledge of candidates. With this application, you will be well-prepared for the interview.

Also, only for our students - there is no limit on attempts to pass certification. In the course, we will tell you how to set up a special bonus code that will remove restrictions for our students inside the app.
[/spoiler]
[spoiler="- High concentration of useful material in each lesson"]
Sometimes you can notice that watching 5 minutes of our lesson is equivalent to watching another 30 minutes lesson.

This is because time spent for preparation for the lesson (script for the lesson, lesson structure) and video editing (to cut boring pieces of the lesson or time when the program loads) sometimes 10 times as much (sometimes even 20) as the final lesson duration after video editing.

Also, each topic is separated from another. In case some concept will be explained in the next lesson and you don't need to worry about understanding this in the scope of this lesson - the instructor will make an announcement when a specific topic will be covered.

Go and try it yourself! We will appreciate your feedback.

So don't wait! Take a look at the lessons' preview if you still have doubts!
[/spoiler]
Buy this course today, and you will get all updates for FREE!

For those who successfully passed this training course, or for students who were recognized for asking amazing questions, there is a special offer from the IT-Bulls company! The creator of this course is IT-Bulls company CEO and Founder. We are always in search of talents to run our amazing startups together with you. Probably you always dreamed about running your startup? In this course, you will be able to find the team who will teach you how to do that and (in particular cases) will be glad to help with implementation!

Hope you enjoy this course! And remember, we appreciate all your feedback! Your feedback will help us to become even better! Your feedback will help us to create to best Java course ever!

See you at the lessons!

Who this course is for: Sofware engineers that use OOP in any programming language
Software technical leads
Future Software Architects Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 292 кб/с
Аудио: aac lc sbr, 48.0 кгц, 62.7 кб/с, 2 аудио
[spoiler="Изменения/Changes"]
Version 2022/10 compared to 2021/6 has increased the number of 40 lessons and the duration of 13 hours and 42 minutes.

Version 2024/7 compared to 2022/10 has increased the number of 50 lessons and the duration of 17 hours and 10 minutes. Also, the Quality of the course has increased from 720p to 1080p.

The 2024/11 version has increased by 37 lessons and a duration of 11 hours and 46 minutes compared to 2024/7. The course quality has also been reduced from 1080p to 720p.
[/spoiler]
[spoiler="MediaInfo"]
General
Complete name : D:\2\Andrii Piatakha\Udemy - Software Architecture and Clean Code Design in OOP (11.2024)\18. Behavioral Diagrams\04. State Machine Diagram.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 64.1 MiB
Duration : 23 min 42 s
Overall bit rate mode : Variable
Overall bit rate : 378 kb/s
Frame rate : 30.000 FPS
Recorded date : 2024-12-19 12:17:02.8425250+03:30
Writing application : Lavf61.9.100

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 23 min 42 s
Source duration : 23 min 42 s
Bit rate : 292 kb/s
Nominal bit rate : 400 kb/s
Maximum bit rate : 309 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 49.5 MiB (77%)
Source stream size : 52.4 MiB (82%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=400 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=400 / vbv_bufsize=800 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC

Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Implicit
Codec ID : mp4a-40-2
Duration : 23 min 42 s
Bit rate mode : Variable
Bit rate : 62.7 kb/s
Maximum bit rate : 64.3 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 10.6 MiB (17%)
Language : English
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
1
11
0
3
0