Cursos de Reactive Programming for iOS with RxSwift
Reactive Extensions (ou Rx) é um conjunto de bibliotecas multiplataforma concebido para o desenvolvimento de aplicações assíncronas e baseadas em eventos, utilizando sequências observáveis e operadores de consulta do tipo LINQ. O RxSwift é uma biblioteca funcional destinada a aliviar a dificuldade associada à codificação assíncrona e simultânea do Swift para aplicações iOS.
Este treinamento ao vivo conduzido por instrutor apresenta aos participantes técnicas reativas oferecidas por RxSwift para gerenciar a transferência e a combinação de fluxos de dados assíncronos, manipulando seqüências observáveis simples e a arquitetura e o desenvolvimento de aplicativos iOS responsivos, flexíveis e escalonáveis do setor.
No final deste treinamento, os participantes serão capazes de:
- Entender os conceitos básicos por trás da programação reativa em Swift 3.
- Transformar vários itens, como arrays e eventos, em sequências observáveis.
- Aplicar vários filtros a sequências observáveis, transformar e combinar sequências observáveis.
- Escrever testes unitários para o código Rx.
- Utilizar eficazmente dados cegos de elementos da interface do utilizador.
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
Para solicitar um plano de curso personalizado para esta formação, contacte-nos.
Requisitos
- Conhecimento do código Swift 3.
- Experiência com o desenvolvimento de aplicações iOS.
Público
- Programadores experientes de aplicações Swift e iOS que pretendam aprender programação reactiva em Swift com RxSwift
- Desenvolvedores com experiência em uma das várias outras portas de plataforma do Rx que estão interessados em aprender extensões reativas para Swift
Precisa de ajuda para escolher o curso certo?
Cursos de Reactive Programming for iOS with RxSwift - Enquiry
Declaração de Clientes (2)
Ele forneceu uma base sólida de RxSwift que servirá como um bom ponto de partida para melhorar nossa implementação atual do Rx.
Dan Nichols - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Máquina Traduzida
Ritmo, profundidade e explicações foram todos excelentes. Fica claro que Scott é um especialista no assunto e aprender com ele foi extremamente agradável.
Ben Leiken - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Cross-platform mobile development with PhoneGap/Apache Cordova
21 HorasO objetivo dos quadros cross-platform é permitir que você escreva aplicativos de uma só vez e executá-lo em várias plataformas. Quer construir um aplicativo do iPhone que também será executado em Android? Tem um cliente girando e quer que sua aplicação Android seja executada no Windows Phone? Não há problema.
Neste curso de três dias PhoneGap/Apache Cordova você verá duas tecnologias diferentes, mas complementares para o desenvolvimento móvel cross-platform. (Apache Cordova é o novo nome para PhoneGap. Adobe adquiriu o PhoneGap dos desenvolvedores originais e o entregou à Apache Software Foundation.)
Após a conclusão deste curso de PhoneGap/Apache Cordova, você será capaz de construir aplicações móveis de pleno funcionamento usando o framework, gerenciar o código-fonte e lidar com tweaks da plataforma, criar “native como” experiências de uma aplicação web - e muito mais!
Advanced iOS Development
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a iOS desenvolvedores que desejam dominar iOS arquitetura corporativa, padrões de design e programação reativa com Swfit.
No final desta formação, os participantes serão capazes de
- Crie códigos mais poderosos, autodirigidos e simples.
- Simplifique o gerenciamento de APIs com o Alamofire.
- Implementar a programação reativa no iOS com o RxSwift.
- Compreender diferentes padrões e designs de arquitetura do iOS.
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 Mobile App Development (Advanced Level)
35 HorasEste treinamento ao vivo, ministrado por um instrutor em Portugal (online ou presencial), é direcionado a desenvolvedores avançados que desejam construir aplicativos escaláveis e de alta performance usando ferramentas avançadas, padrões de arquitetura, concorrência, persistência de dados e práticas de teste.
No final deste treinamento, os participantes serão capazes de:
- Projetar arquiteturas complexas de aplicativos usando MVVM e Coordinators.
- Lidar com tarefas assíncronas usando GCD e async/await do Swift.
- Implementar persistência de dados usando Core Data e UserDefaults.
- Escriver testes unitários e de interface de usuário usando XCTest e XCUITest.
- Integrar APIs e aplicar técnicas de otimização de performance.
iOS Mobile App Development (Basic Level)
21 HorasEste treinamento ao vivo, ministrado por um instrutor em Portugal (online ou presencial), é direcionado a desenvolvedores de nível iniciante que desejam criar aplicações interativas iOS usando Swift e o Xcode.
No final deste treinamento, os participantes serão capazes de:
- Compreender a arquitetura básica das aplicações iOS.
- Projetar interfaces de usuário simples usando UIKit e Storyboards.
- Lidar com interações do usuário e navegação básica entre as visualizações.
- Criar um aplicativo funcional incrementalmente ao longo do curso.
iOS Programação (iPhone/iPad) para Programadores
35 HorasTodas as habilidades e conhecimentos necessários para criar seu primeiro aplicativo para iPhone / iPad usando o SDK e as ferramentas mais recentes do iOS .
Kotlin for iOS and Android Development
35 HorasKotlin é uma linguagem de programação moderna, funcional e orientada a objetos baseada em Java.
Neste treinamento guiado por instrutores, os participantes aprenderão Kotlin programação enquanto passam pela criação de um aplicativo Android e iOS usando Kotlin.
No final do curso, os participantes poderão:
- Compreender os fundamentos da programação em Kotlin
- Código de sua própria aplicação Kotlin
- Construir, testar, implantar e resolver problemas Android e iOS aplicativos usando Kotlin
Auditoria
- Desenvolvedores
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Machine Learning on iOS
14 HorasNeste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como usar a pilha de tecnologia iOS Machine Learning (ML) à medida que avançam na criação e implantação de um aplicativo móvel iOS.
No final deste treinamento, os participantes serão capazes de:
- Criar um aplicativo móvel capaz de processamento de imagem, análise de texto e reconhecimento de fala
- Modelos de ML Access pré-treinados para integração em iOS aplicações
- Criar um modelo ML personalizado
- Adicionar suporte de voz Siri a iOS aplicações
- Compreender e utilizar estruturas como o coreML, Vision, CoreGraphics e GamePlayKit
- Utilizar linguagens e ferramentas como Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda e Spyder
Público
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
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.