Cursos de Agile, TDD and Swift
Este curso de 5 dias é para desenvolvedores que desejam escrever aplicativos iOS alta qualidade no Swift . Este é um curso prático que envolve a criação de vários aplicativos de alta qualidade cada vez mais complexos. Os delegados precisarão ter um copernito da Apple com a versão mais recente do OS X e Xcode instalada. Os delegados que desejarem executar aplicativos em dispositivos reais, em vez de emuladores, precisarão ser registrados na Apple como desenvolvedores iOS e terão seus dispositivos registrados.
Programa do Curso
Agile
- Por que Agile
- Proprietário do produto
- A corrida
- Scrum Mestre
- Finalizando um Sprint
- Escrevendo histórias de usuários
Swift
- Swift Idioma
- Memória Management
- Usando Xcode
- Swift Parques infantis
TDD e Integração Contínua
- Atualização OO
- Desenvolvimento orientado a testes
- Xcode e XCTest
- Swift TDD
- Integração contínua
- Servidor Xcode
Layout Adaptativo
- Layout adaptativo Xcode
- Ver controladores
- Vinculando controles com IBOutlet
Mais Swift
- Temporizadores
- Visualizações de tabela
- Armazenamento de dados
- Controladores de visualização múltipla
Características avançadas
- Manipulando Imagens
- Animations
- Mapas
- Geolocalização
Oficina
- Workshop para escrever uma aplicação Swift individualmente ou em pequenos grupos.
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Agile, TDD and Swift - Booking
Cursos de Agile, TDD and Swift - Enquiry
Declaração de Clientes (5)
O formador é muito conhecedor do assunto e capaz de fornecer exemplos do mundo real através da sua experiência.
Nouf
Curso - Agile Software Testing with Continuous Integration
Máquina Traduzida
sharing experiences and sharing other materials not included in the package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Curso - Agile Business Analysis
O facto de ter aprendido uma nova abordagem para escrever testes unitários é a parte que mais gostei da formação. Também gostei da conversa livre que tivemos, do facto de termos debatido certos tópicos, gostei do trabalho de equipa que tivemos, que nos fez analisar de uma perspetiva diferente os requisitos das histórias de utilizador e também apreciei a intervenção do formador que nos sugeriu diferentes soluções quando estávamos bloqueados na tomada de algumas decisões.
Crina-Maria Rosu - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Curso - Test Driven Development
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Curso - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Próximas Formações Provisórias
Cursos Relacionados
Managing Projects using Waterfall and Agile Techniques
14 HorasEste curso de 2 dias é adequado para qualquer profissional de TI que esteja interessado em usar o modelo Waterfall e como as pessoas tradicionalmente tentaram lidar com suas deficiências - incluindo, mas não limitado a, Agile abordagens.
O objetivo do 1o dia é fornecer uma visão geral dessas abordagens, permitindo que você decida o que pode ser adequado para eles em seu ambiente.
O 2o dia olha para técnicas de gerenciamento de projetos e boas práticas que foram identificadas a partir de Agile, e que podem ser aplicadas em um Waterfall ou Agile contexto.
Agile Business Analysis
14 HorasEste curso enfoca o papel do analista de negócios para ser bem sucedido em projetos Agile . Os participantes do curso aprenderão a cooperar com a equipe, o dono do produto, o Scrum Master e com o cliente para facilitar o processo de desenvolvimento. Os participantes passarão por um projeto simulado que pratica cenários comuns.
Agile Essentials
14 HorasO curso iSQI Agile Essentials é uma qualificação reconhecida internacionalmente, direcionada a qualquer pessoa envolvida em projetos ágeis e quer se familiarizar com o trabalho em um ambiente ágil. Isso inclui gerentes de projeto, gerentes de qualidade, gerentes de desenvolvimento de software, analistas de Business , desenvolvedores, testadores, diretores de TI e consultores de Management . O curso é composto por oito seções e leva os participantes ao longo do ciclo de vida de um projeto ágil, desde o planejamento da liberação e a criação de histórias de usuários até a revisão da iteração (montra) e a retrospectiva. O primeiro dia se concentra nos princípios-chave (55% do dia em teoria, 45% de exercícios), o segundo é dominado pela aplicação prática (teoria de 40%, 60% de exercícios).
Objetivos do Curso
- Valorize os princípios por trás do manifesto ágil e sua abordagem ao desenvolvimento de software
- Apreciar as funções dentro de uma equipe ágil
- Entenda como contribuir como um membro da equipe ágil para requisitos quantificáveis
- Aplique métodos de qualidade de toda a equipe para garantir que os critérios de aceitação sejam atendidos
- Apreciar a importância de Revisões de Iteração eficazes e como contribuir para a melhoria contínua por meio de retrospectivas
Agile Product Management - Growth Marketing
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) destina-se a executivos de marketing que desejam entender como alavancar estruturas Agile para otimizar estratégias de marketing de crescimento, criar produtos centrados no cliente e alcançar crescimento escalável.
No final desta formação, os participantes serão capazes de:
- Entenda as principais estruturas usadas no gerenciamento ágil de produtos. Analisar a demanda potencial de novos produtos e serviços. Aprenda como precificar novos produtos e técnicas para ajustar o valor.
Teste de Software Ágil com Integração Contínua
28 HorasAgile Software Testing é uma série de práticas de teste que fornece taxas de retorno para problemas de qualidade de software de maneira oportuna e contínua, seguindo os princípios do desenvolvimento ágil.
Continuous Integration (CI) refere-se a todos os desenvolvedores em uma equipe que mescla seu trabalho várias vezes ao dia.
Agile Software Testing Overview
7 HorasEste curso fornece uma breve introdução ao teste de software Agile . Ele lida com conceitos de teste fundacional, dentro do contexto do desenvolvimento do Agile ( Scrum ) e usa o modelo Agile Testing Quadrants da Crispin & Gregory ( Agile Testing, 2014) como uma estrutura para explorar os princípios e práticas contemporâneos do teste Agile .
Agile and TDD with C
21 HorasO TDD, ou Test Driven Development, é uma abordagem para o desenvolvimento de software em que codificação, teste e projeto ocorrem em paralelo ao longo do ciclo de desenvolvimento de software. Agile é uma abordagem mais ampla de gerenciamento e processo para o desenvolvimento de software que enfatiza a entrega incremental, a colaboração da equipe, o planejamento contínuo e o aprendizado contínuo.
Neste treinamento ao vivo conduzido por instrutor (no local ou remoto), os participantes aprenderão a escrever aplicativos C de alta qualidade usando uma abordagem de desenvolvimento TDD e Agile . Os participantes colocarão seus conhecimentos em prática realizando uma série de exercícios práticos para criar um aplicativo C bem projetado e bem testado.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar ferramentas de desenvolvimento e teste necessárias para executar o TDD
- Projete, desenvolva e teste de unidade uma aplicação C usando uma abordagem TDD
- Aplicar práticas de planejamento e gerenciamento do desenvolvimento Agile
Público
- Desenvolvedores
- Gerentes de projeto
Formato do Curso
- Palestra parcial, parte discussão, exercícios e prática prática
Notas
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Introduction to Agile Testing
14 Horasvisão global
Este curso de dois dias fornece uma breve introdução ao teste de software Agile . Ele lida com conceitos de teste fundacional, dentro do contexto do desenvolvimento do Agile ( Scrum ) e usa o modelo Agile Testing Quadrants da Crispin & Gregory ( Agile Testing, 2014) como uma estrutura para explorar os princípios e práticas contemporâneos do teste Agile .
Audiência pretendida
Este curso destina-se a equipes de desenvolvimento que desejam aprimorar suas práticas de teste em um contexto Agile .
Também é adequado para aqueles que pretendem seguir os testes como uma carreira específica e é um pré-requisito adequado para o curso de Testador Agile Certificado iSQI.
Test Driven Development
21 HorasThis instructor-led, live training in Brasil (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Modelagem de Negócios para uma Empresa Ágil
14 HorasObjetivo:
Ajudar os analistas de Business a entender como modelar e validar com eficiência os processos e recursos de negócios, a fim de aumentar a agilidade dos negócios de sua organização com base na arquitetura de destino e nas necessidades de mercado.
Este curso de treinamento de dois dias visa ajudar os delegados a aprender como modelar seus processos de negócios e recursos, a fim de adaptá-los às mudanças de seus objetivos, estratégias e capacidades impactadas como parte da arquitetura de destino. Com base nos elementos-chave do desempenho do negócio (estratégias, táticas, KPI, recursos de negócios, etc ...), os delegados aprendem como elaborar um processo de negócios centrado na visão e cartografia de recursos. Então, usando apenas a notação BPM N e UML apropriada adaptada à sua linguagem, eles entendem como adaptá-los à mudança de estratégias, táticas e políticas.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 HorasEste curso de 5 dias destina-se a desenvolvedores que desejam aprender a desenvolver aplicativos para iPhone e iPad executando o iOS 11. O Xcode 9, o Swift 4 e o iOS 11 introduziram mudanças significativas na forma como os aplicativos são gravados.
O curso é prático e mostra como desenvolver aplicativos a partir do zero usando a linguagem de programação Swift e o Xcode 9 IDE.
Durante o curso, uma aplicação totalmente funcional será desenvolvida a partir do zero usando o Swift .
Este curso só pode ser executado em hardware da Apple baseado em Intel, como um MacBook ou um Mac Mini. Os delegados precisam se registrar na Apple e ter um ID da Apple que é necessário para baixar o software. Os delegados que desejam executar os aplicativos desenvolvidos durante o curso em um iPhone ou iPad usando um cabo USB precisarão registrar seu dispositivo com o Xcode.
Desenvolvimento de iPhone e iPad em Swift para iOS 8 e Xcode 6
35 HorasEste curso de 5 dias destina-se a desenvolvedores que desejam aprender como desenvolver aplicativos para iPhone e iPad executando o iOS8. O curso é prático e mostra como desenvolver aplicativos a partir do zero usando a nova linguagem de programação Swift da Apple usando o IDE Xcode6. Durante o curso, um jogo de blocos estilo Tetris totalmente funcional será desenvolvido a partir do zero usando o Swift. O curso termina com o desenvolvimento de um novo aplicativo a partir do zero no Swift. O curso pressupõe alguma experiência de programação.
Este curso só pode ser executado em hardware da Apple baseado em Intel, como um MacBook ou um Mac Mini. Os delegados precisam se registrar na Apple e ter um ID da Apple que é necessário para baixar o software. Os delegados que desejam executar os aplicativos desenvolvidos durante o curso em um iPhone ou iPad precisam estar registrados como desenvolvedores iOS com a Apple e ter registrado seu dispositivo para desenvolvimento. A Apple cobra US $ 99 por ano para se registrar como desenvolvedor iOS.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 HorasEste curso de 5 dias destina-se a programadores que pretendam aprender a desenvolver aplicações para iPhone e iPad com o iOS 11. Xcode 9, Swift 4 e iOS 11 introduziram mudanças significativas na forma como as aplicações são escritas.
O curso é prático e mostra como desenvolver aplicações de raiz utilizando a linguagem de programação Swift e o IDE Xcode 9.
Durante o curso, uma aplicação totalmente funcional será desenvolvida a partir do zero usando Swift.
Este curso só pode ser realizado em hardware Apple, como um MacBook Pro ou um Mac Mini.
Os participantes devem estar registados na Apple e ter um ID Apple, que é necessário para descarregar o software Xcode.
Os participantes que pretendam executar as aplicações desenvolvidas durante o curso num iPhone ou iPad utilizando um cabo USB terão de registar o seu dispositivo no Xcode.
Os participantes devem ser capazes de compreender todas as noções básicas de Swift após este curso e devem ser capazes de criar qualquer tipo de aplicação em iOS e aprofundar aplicações mais complexas em iOS
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 HorasQuem deve comparecer?
Este curso de 5 dias destina-se a desenvolvedores que desejam aprender a desenvolver aplicativos para iPhone e iPad executando o iOS 10. O Xcode8, o Swift 3 e o iOS 10 introduziram mudanças significativas na forma como os aplicativos são gravados.
O curso é prático e mostra como desenvolver aplicativos a partir do zero usando a linguagem de programação Swift e o Xcode 8 IDE.
Durante o curso, uma aplicação totalmente funcional será desenvolvida a partir do zero usando o Swift .
Este curso só pode ser executado em hardware da Apple baseado em Intel, como um MacBook ou um Mac Mini. Os delegados precisam se registrar na Apple e ter um ID da Apple que é necessário para baixar o software. Os delegados que desejam executar os aplicativos desenvolvidos durante o curso em um iPhone ou iPad usando um cabo USB precisarão registrar seu dispositivo com o Xcode.