A SQS é a Nº 1 em Formação de Qualidade de Software. É ISTQB® Accredited Training Provider e como parceiro PLATINUM do ISTQB®, (entidade internacional responsável pela certificação de profissionais na área de qualidade de software), possui um vasto portfólio formativo neste âmbito com o objetivo de formar profissionais na área de qualidade de software, com garantias de reconhecimento no mercado nacional e internacional.
A Olisipo é a empresa responsável pela divulgação, gestão e operacionalização desse portfólio formativo em Portugal. A SQS Academy, efetua a preparação para a Certificação Oficial de profissionais em ISTQB® (Certified Tester Foundation Level; Certified Tester Foundation Level – Agile Extension; Certified Tester Advanced Level, Test Manager; Certified Tester Advanced Level, Test Analyst e Certified Tester Advanced Level, Tecnhical Test Analyst).
Conheça o Calendário SQS Academy 2018
The Certified Scrum Developer (Comprehensive) provides delegates with a deep understanding of Scrum, the Agile Manifesto and with the skills required by Extreme Programming teams. The course immerses you in Agile from day 1 as it’s delivered via an iterative and incremental approach with concepts gradually reinforced over the 5 days. The training emphasizes hands-on learning through simulation and practical exercises, followed by reflection.
Students are assessed throughout the week and given opportunities to improve their craft. Upon successful completion, students can obtain the Scrum Alliance Certified Scrum Developer (CSD) designation. With over 350,000 members, the Scrum Alliance is the oldest, largest and most widely recognised certifying Agile organisation in the world.
Technical Business Analysts and Project Managers, Agile Software Developers, Technical Testers, Application Architects and anyone requiring a deep appreciation of the principles and values of the Agile Manifesto or the techniques employed in Scrum and Extreme Programming.
On completion of the Certified Scrum Developer Immersion course, delegates will be able to:
- Apply the rules of Scrum and provide rationale for their application
- Distinguish between Scrum and Agile practices introduced by other Agile methods
- Apply Extreme Programming techniques
- Explain the principles and values of the Agile Manifesto and apply them to new situations
- Apply Test Driven Development and Behaviour Driven Development techniques
- Design and set up Continuous Integration
- Apply Scrum concepts and Extreme Programming techniques to large scale projects involving distributed teams
- Quantify code quality
- Apply refactoring techniques to work with legacy code
- Extend Agile principles to software architecture concerns
Students are expected to have basic knowledge of object-oriented programming as well as at least 3 months’ hands-on experience with an object-oriented programming language for example C# or Java.
The modules in this course address all aspects of the software development lifecycle from product inception to the strategic handling of legacy code. The concepts target several levels and roles within the organisation including senior management, Scrum Masters, product managers, testers, developers, business analysts and solution architects. The course is taught using an iterative and incremental approach. Ideas and principles are visited repeatedly within the context of the varying roles and the technical and non-technical facets of software delivery.
As well as following the Scrum Alliance syllabus for Certified Scrum Developer, this course is 50% comprised of Labs and Exercises:
Scrum Components and Rules:
- Scrum roles, artefacts and ceremonies
- Scrum values
- Distributed Scrum Simulation
Test Driven Development:
- TDD as a design process
- Behaviour Driven Development (BDD) and User Story collaboration
- Collaborative and Pair Programming
- Unit Tests, Mocks and Stubs
Code Quality and Refactoring:
- Qualities of Code and their measurement
- Continuous Integration and feedback
- Managing technical debt
- Object Orientation and SOLID Code
- The role of an Architect
- Conway’s Law and Governance
- Survey of architectures for Agility
- Extending SOLID principles to Architecture
Rescuing Legacy Systems:
- Legacy code refactoring techniques
- Restoring domain sense with BDD