Developer Concepts & MethodologiesBrowse all of the Developer Concepts & Methodologies subjects below.
Agile is a popular software development methodology with cross-functional teams and a nimble and collaborative paradigm. Discover Agile here.
Clean coding is a crucial concept for developers toward the understanding, modification and testing of code. Explore the aspects of clean coding.
Discover everything there is to know about enterprise architecture, including deployment and management.
Full Stack Developer
Discover Full Stack development and explore what is needed to work on front-end and back-end technologies.
Discover the technologies of Kanban, the scheduling and inventory management system for lean and JIT manufacturing.
Object-oriented programming (OOP) is a powerful method for building modular applications. Explore the various aspects of object-oriented design.
Explore OWASP, The Open Web Application Security Project, an online community focused on enhancing software security.
Explore performance engineering, methodologies and processes for tuning and enhancing performance in the software development life cycle.
Discover Scrum, an Agile framework for overseeing complex software development, where teams of developers plan, develop and deliver products.
Secure Software Lifecycle
Explore the secure software lifecycle, focusing on secure application development.
Explore the SOA software design paradigm, where services are provided to components by components.
Automation is becoming more common as computers become more powerful, and here you can discover the various aspects of software automation.
Software Development Core Concepts
Explore the basics of software development, including languages, basic syntax, and software development methodologies.
Software testing is a set of methodologies for ensuring the smooth operation and integrity of applications. Explore its various aspects here.
Explore The Open Group Architecture Framework and how you can design and implement organizational enterprise architecture.
User experience (UX) design is the practice of creating better user experiences through accessibility and usability enhancement. Explore UX design here.