Imate žicu za učenje?

Programming Techniques and Strategies

Overview/Description
To outline the high-level considerations for producing good code

Target Audience
Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software

Prerequisites
Extensive knowledge of at least one of Java, C++, C#, or Visual Basic .NET; thorough familiarity with OOP concepts such as inheritance, encapsulation, and polymorphism; experience working in a team environment on a large software development project preferred, but not essential

Expected Duration (hours)
2.1

Lesson Objectives

Programming Techniques and Strategies

  • recognize examples of strategies and tasks for minimizing software complexity.
  • identify the characteristics of egoless programming.
  • recognize the software quality attributes for a given software application.
  • recognize the benefits of structured programming, OOP, and design by contract.
  • distinguish between examples of defensive programming techniques.
  • identify the main tenets of Extreme Programming.
  • recognize project implementations that are compatible with agile and defensive programming strategies.
  • Trajanje: 
    2 h
    Šifra: 
    219722_ENG

    Koraci do učenja

    1Prijavi se

    Prijavite se, a ako nemate korisničko ime, registrirajte se.

    2Pronađi i upiši program

    Pronađite edukacijske programe u Katalogu i Certifikaciji, ili koristite polje za pretragu.

    3Uči

    Upisani programi dostupni su u meniju Korisnik, Moji tečajevi.

    »Detaljne upute

    Trebate pomoć?