Companies Home Search Profile

Decoding Antipatterns

Focused View

Hilmi Cihan Yıldırım

6:44:29

94 View
  • 1.1 DefinitionOfAntipatterns.pptx
  • 1. Definition Of Antipatterns.mp4
    03:17
  • 2.1 RecognizinAntipatterns.pptx
  • 2. Recognizing Antipatterns.mp4
    03:25
  • 3.1 EvaluationOfAntiPatterns.pptx
  • 3. History Of Antipatterns.mp4
    04:33
  • 1. Golden Hammer.mp4
    08:29
  • 2.1 goldenhammer.zip
  • 2. Golden Hammer JavaScript Example and Refactoring.mp4
    12:38
  • 3. Golden Hammer C# Example and Refactoring.mp4
    12:46
  • 4.1 goldenhammer.zip
  • 4. Golden Hammer Python Example and Refactoring.mp4
    12:47
  • 5. The God Object.mp4
    08:29
  • 6.1 godobject.zip
  • 6. God Object Javascript Example and Refactoring.mp4
    08:17
  • 7. God Object Dotnet Example and Refactoring.mp4
    12:52
  • 8.1 godobject.zip
  • 8. God Object Python Example and Refactoring.mp4
    10:59
  • 9. Copy Paste Syndrome.mp4
    08:37
  • 10.1 input.csv
  • 10.2 jsexample.zip
  • 10.3 refactored.zip
  • 10. Copy Paste Example JS.mp4
    10:25
  • 11. Copy Paste Example C#.mp4
    13:28
  • 12.1 input.csv
  • 12.2 pythonexample.zip
  • 12.3 refactoredpythonexample.zip
  • 12. Copy Paste Example Python.mp4
    09:52
  • 13. The Lava Flow.mp4
    11:07
  • 14.1 lavaflowjs.zip
  • 14.2 refactored.zip
  • 14. Lava Flow Example Javascript and Refactoring.mp4
    06:12
  • 15. Lava Flow Example Dotnet and Refactoring.mp4
    07:49
  • 16.1 lavaflowpython.zip
  • 16.2 refactored.zip
  • 16. Lava Flow Example Python and Refactoring.mp4
    06:06
  • 17.1 Spaghetti.pptx
  • 17. Spaghetti Code.mp4
    11:49
  • 18. Guess Game C#.mp4
    27:01
  • 19.1 rolldice.zip
  • 19.2 rolldicerefactored.zip
  • 19. Roll Game Js.mp4
    32:17
  • 20.1 game.zip
  • 20.2 refactoredgame.zip
  • 20. Pygame Python example.mp4
    20:51
  • 21. Primitive Obsession.mp4
    08:29
  • 22. Primitive Obsession Example C# and Refactoring.mp4
    21:05
  • 23. Primitive Obsession Example Pyhthon and Refactoring.mp4
    16:22
  • 24.1 primitive.zip
  • 24. Primitive Obsession Example Javascript and Refactoring.mp4
    14:37
  • 1. The Big Ball Of Mud.mp4
    08:08
  • 2. Treasure Game Intro JS.mp4
    01:11
  • 3.1 treasure.html
  • 3.2 treasurewithantipattern.zip
  • 3. Treasure Game With Antipattern.mp4
    16:56
  • 4.1 treasureRefactored.html
  • 4.2 treasurerefactored.zip
  • 4. Treasure Game Refactored JS.mp4
    16:56
  • 5. Ordering System Refactored.mp4
    08:26
  • 6. Cave Game Refactored.mp4
    10:53
  • 1.1 Technigues For Refactoring.pptx
  • 1. Technigues for refactoring.mp4
    17:20
  • Description


    Master Efficient Coding in JavaScript, Python, and C#

    What You'll Learn?


    • What are Antipatterns: Learn what antipatterns are, their impact on software projects, and how to recognize and avoid them.
    • Common Antipatterns: Explore common antipatterns in code, such as god objects and spaghetti code, and learn how to avoid them.
    • Solutions for Antipatterns: Discover best practices and techniques for writing clean, maintainable, and performant code that avoids antipatterns.
    • Antipatterns in Software Design: Learn how antipatterns can manifest in software design and how to avoid them.
    • Antipatterns in Software Processes: Learn how antipatterns can manifest in software processes and how to avoid them.
    • Best Practices and Guidelines: Discover best practices and guidelines for writing high-quality code and avoiding antipatterns.
    • Case Studies: Study real-world examples of antipatterns in software projects and learn how they were resolved. Gain practical skills for identifying and avoidin

    Who is this for?


  • Beginners to experts
  • Software Developers
  • Tech Leads
  • Software Architects
  • Quality Assurance/Test Engineers
  • What You Need to Know?


  • Basic programming experience
  • More details


    Description

    Unleash your full potential as a developer by conquering the world of antipatterns in our in-depth course. Dive into the intricacies of JavaScript, Python, and C# as we unravel common pitfalls and learn how to sidestep them for more efficient and robust code. This course is designed to help you identify and rectify antipatterns, turning you into a more proficient and confident coder.
    In this course, you will:

    • Explore the concept of antipatterns: Start your journey with a solid understanding of what antipatterns are and why they matter in software development. Discover the telltale signs of antipatterns and learn how to avoid falling into these common traps.

    • Dive into language-specific antipatterns: Delve into the world of JavaScript, Python, and C#, and get to grips with the unique quirks and common antipatterns in each language. Enhance your versatility as a developer by understanding the nuances of these popular programming languages.

    • Learn from real-world examples: Engage with case studies that demonstrate how antipatterns have impacted real projects. Benefit from detailed breakdowns of the problems and the strategies used to solve them.

    • Discover rectification techniques: Master the art of transforming problematic code into efficient, clean solutions. Learn to wield the tools of refactoring, debugging, and testing to combat antipatterns.

    • Practice your new skills: Reinforce your learning with practical exercises and quizzes. Put theory into practice and see firsthand how rectifying antipatterns can improve your code.

    By the end of this course, you will not only be able to identify and rectify antipatterns in JavaScript, Python, and C#, but you will also have a deeper understanding of how to write efficient, clean, and maintainable code. Say goodbye to the Antipatterns and embrace the powerful toolbox of solutions that this course provides.

    Join us on this exciting journey and elevate your coding skills to new heights!

    Who this course is for:

    • Beginners to experts
    • Software Developers
    • Tech Leads
    • Software Architects
    • Quality Assurance/Test Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hilmi Cihan Yıldırım
    Hilmi Cihan Yıldırım
    Instructor's Courses
    Highly effective software trainer has extensive knowledge of a wide variety of applications and operating systems commonly used in businesses. Stays constantly current with newly released applications and incorporates them into training materials. Has a Bachelor’s degree from computer science in terrific oral presentation skills with an outgoing and engaging personality and five years of experience as a Software Trainer.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 34
    • duration 6:44:29
    • Release Date 2023/07/11