Effective Developer

This training will boost effectiveness in your team by teaching developers how to become better as an individual developer and as a member of the entire team. The course covers a variety of topics, including effective use of IDE, keeping the code clean and maintainable, code reviews, knowledge sharing, documentation management, keeping one’s knowledge up-to-date, and more.

Duration
2 days
Level
Intermediate
Format

30% workshop /

70% lecture

Max Participants
20
Instructors
2
Who Should Attend

Junior, Mid and Senior Developers

Key Takeaways
  • Personal effectiveness and decision-making
  • Clean-code practices for maintainability
  • Code reviews and pair/mob programming that improve outcomes
  • Documentation and knowledge-sharing habits
  • Staying focused and managing assumptions
Training Program

Day 1

  • Development environment
    • IDE (IntelliJ IDEA) configuration, tips and tricks
    • Email client configuration
    • Automation of daily routines
    • Tasks management and prioritization
  • Developer's good habits
    • Following best practices
    • Working with dependencies and assumptions
    • Making technical choices
    • Learning techniques over tools
    • Staying focused
    • Keeping knowledge up-to-date
  • Communication in the team
    • Respecting everyone
    • Learning from others
    • Teaching others

Day 2

  • Code reviews
    • How to perform an effective code review?
    • Code-review checklist
  • Pair programming
    • Is it worth practicing?
    • When and how to write code in pairs
  • Writing documentation
    • An example of a good documentation structure
    • Making documentation useful
    • Code documentation
    • Visualizing documentation
  • Staying healthy

Ready to Get Started?

Contact us to discuss your training needs, schedule, and how we can customize this program for your team.

Effective Developer | Trainitek