Participe da Capacitação em Desenvolvimento de Aplicativos na Plataforma iOS.

A Visionnaire Tecnologia e a Scopus Desenvolvimento de Sistemas (Grupo Bradesco), em parceria com a PUCPR, estão realizando essa chamada para pessoas interessadas em participar do Programa de Capacitação em Desenvolvimento de Aplicativos na Plataforma iOS.

1. Sobre o Programa da Capacitação iOS

A Visionnaire e a Scopus, vendo a carência de profissionais capacitados para desenvolvimento de aplicativos na plataforma iOS, criaram um programa de capacitação em parceria com a PUCPR que será realizado de Janeiro a Junho de 2019.

O programa tem como principais objetivos:
  • Capacitação em iOS, para alunos e/ou profissionais;
  • Empregabilidade aos alunos destaques do programa, participando de projetos iOS na Visionnaire e Scopus.

A seguir são descritos os principais itens do Programa de Capacitação:
  • O Programa de Capacitação será GRATUITO para os participantes e será realizado em Curitiba/PR;
  • O Programa está aberto para todos os alunos interessados da PUCPR, bem como alunos de qualquer outra Universidade;
  • O Programa está aberto também para profissionais em geral (não precisa ser aluno);
  • O Programa é voltado para Capacitação em Desenvolvimento de Aplicativos na Plataforma iOS, especificamente desenvolvimento em Swift;
  • O Programa contemplará um processo de seleção dos participantes a ser conduzido pela PUCPR;
  • O Programa priorizará a seleção dos candidatos que ao final do mesmo tenham disponibilidade em horário comercial, visto o objetivo de empregabilidade do programa;
  • O Programa iniciará em Janeiro de 2019 e encerrará até Junho de 2019;
  • O Programa tem capacidade de 15 - 25 alunos;
  • O Programa visa a contratação dos alunos destaques (ao término de todos os módulos), participando de projetos iOS na Visionnaire e Scopus;
  • O programa contempla uma ementa seguindo os moldes do curso oficial do currículo;
  • O programa será dividido em módulos, e os alunos receberão certificado emitido pela PUCPR ao término de cada módulo;
  • As aulas serão ministradas na PUCPR por professores com experiência em iOS;
  • Durante a seleção inicial, a PUCPR sugerirá a melhor grade para o programa considerando a disponibilidade da maioria dos candidatos.

2. Datas Importantes

Inscrições até o dia 22 de Janeiro de 2019, meio-dia.

19/12/2018

Início das Inscrições

De 19/12/2018 até 21/01/2019

Período de esclarecimento de dúvidas, por Email ou por Whatsapp (contatos abaixo)

21/01/2019

Serão realizadas três apresentações presenciais sobre o programa na PUCPR, uma de manhã (9h), uma de tarde (14h) e outra de noite (19h) onde serão esclarecidas mais dúvidas

22/01/2019 meio-dia

Encerramento das inscrições ao meio-dia

23/01/2019 19h

Prova presencial na PUCPR às 19h

24/01/2019 e 25/01/2019

Correção das provas pela equipe organizadora

25/01/2019 até meia-noite

Comunicação da lista dos aprovados na prova, para realização de entrevistas

28/01/2019 e 29/01/2019

Realização das entrevistas presencialmente com horários previamente marcados

30/01/2018 até meia-noite

Comunicação da lista dos aprovados para a Capacitação

01/02/2018

Aula inaugural

Semana de 04/02/2019 a 09/02/2019

Primeira semana de aulas (datas exatas das aulas ainda a serem definidas)


3. Programação / Ementas

Módulo 1: Nivelamento Swift/Objective-C (30 horas)
Ementa:
  • Introdução ao Xcode
  • Introdução ao Git
    • branch
    • merge (resolução de conflitos)
  • Introdução ao Playground
  • Conceitos Básicos de Programação iOS com Swift e Objective-C
    • Bibliotecas Fundamentais
    • Variáveis e Constantes
    • Controle de Fluxo
    • Collections
    • Funções
    • Classes
    • Manipulação de Erros
    • Extensões
    • Protocolos
  • Conceitos de Swift
    • Optionals
    • Closures
    • Properties
    • Generics
  • Conceitos de Objective-C
    • Mensagens
    • Gerenciamento de Memória
    • Categories
    • Selectors
    • Blocks
  • Depuração
    • Debugging Tool
    • Estudo de caso: encontrar bugs passo a passo

Módulo 2: iOS Básico (40 horas)
Ementa:
  • Estrutura de uma aplicação iOS
  • MVC
  • View Controllers
  • Views
    •  ImageView
    • WebView
    • Table View
    • Collection View
  • Gerenciamento de Dados
  • Auto Layout e Constraints
  • Gestures
  • Core Location e Map Kit (Serialização em JSON)

Módulo 3: iOS Avançado (40 horas)
Ementa:
  • Realm (Core Data) ou SQL Lite
  • Analytics Firebase:  Tageamento de funções e eventos
  • Pods
  • Web Services (Alamo Fire)
  • Multithread
  • Media
  • Acessibilidade 
  • watchOS 
  • Toolchains
    • Várias versões de Swift, compilação em linha de comando.
  • Testes Unitários
  • Keychain, ATS, TLS (Scopus)
  • MVVM (Scopus)

Módulo 4: Projeto de Conclusão (60 horas)
Ementa:
  • Processo de Desenvolvimento
  • Escolha da ideia
  • Desenvolvimento da App
  • Publicação (TestFlight)

Módulo 5: Trabalho em Ambiente Corporativo (20 horas)
Ementa:
  • Postura de trabalho em ambiente corporativo
  • Mentalidade de proatividade, resolução de problemas e aprendizado constante
  • Scrum e processos ágeis
  • Relacionamento com pessoas e ambiente de trabalho
  • Processos e procedimentos Visionnaire

Módulo 6: Padrões de Desenvolvimento Scopus (20 horas)
Ementa:
  • Arquitetura MVVM
  • Programação funcional reativa & RxSwift
  • Git Flow
  • Banco de dados Realm
  • Biblioteca R.swift
  • Biblioteca SwiftyJSON
  • Analytics/Tagging
  • UI a partir de código/XIB (pequeno uso de Storyboards)


4. Dados Importantes

Link para inscrição: http://bit.ly/cap-ios2
Telefone para dúvidas (Whatsapp): (41) 99995-5148

5. FAQ (Perguntas Frequentes)

Pergunta 1 - Quem está promovendo essa Capacitação em iOS?
A Scopus, patrocinadora, e suas parceiras Visionnaire Tecnologia e PUCPR (Pontifícia Universidade Católica do Paraná).

Pergunta 2 - Quem pode participar?
Qualquer pessoa que deseja aprender e posteriormente trabalhar com desenvolvimento de aplicativos em plataforma iOS. Todos estão convidados a participar, alunos da PUCPR, alunos de outras Universidades, não alunos, profissionais em geral interessados, todos.

Pergunta 3 - Como será o Programa de Capacitação?
O programa será composto principalmente de aulas presenciais. As aulas serão ministradas por professores da PUCPR com experiência em desenvolvimento iOS. A metodologia das aulas será no formato Challenge-Based Learning (Aprendizado Baseado em Desafios) onde o aluno é convidado, além de aprender com as aulas, a realizar desafios com o objetivo de aumentar os aprendizados. Esses desafios são principalmente voltados para codificação de software. Ao final da capacitação os alunos irão publicar um aplicativo na App Store.

Pergunta 4 - As aulas serão presenciais ou em vídeo pela Internet?
As aulas serão presenciais. Não haverá vídeo pela Internet. Não é possível participar remotamente. Como o programa tem o objetivo de possível contratação pelas empresas posteriormente para trabalho em Curitiba, é necessário que os participantes estejam em Curitiba. As aulas serão ministradas na PUCPR.

Pergunta 5 - Que dias serão as aulas?
Os dias exatos ainda não estão definidos. No momento da inscrição os alunos irão indicar sua preferência dentro de 4 opções. Será escolhida a opção mais selecionada. Apesar das datas exatas não estarem definidas, já sabemos que serão necessários entre 9 e 12 horas por semana, para atingir a meta de capacitação em quatro meses. As opções são: a) Segunda, quarta e sexta das 8h00 às 11h00; b) Segunda, quarta e sexta das 14h00 às 17h00; c) Segunda, quarta e sexta das 19h00 às 22h00; d) Sábados das 7h30 às 18h00. Sendo que ainda não está definido o horário exato, pois também vai depender da opção mais selecionada. Será dado prioridade a pessoas que tenham horário comercial disponível para trabalho após a capacitação. Lembramos também que haverá um dia de esclarecimento de dúvidas presencialmente, conforme descrito no item da Datas Importantes, portanto convidamos as pessoas interessadas a participarem desse encontro para tirar todas suas dúvidas.

Pergunta 6 - Quando será a data de esclarecimento de dúvidas presencialmente?

Será no dia 21/01/2019. Nesse dia será realizado o encontro em 3 horários, um de manhã (9h), outro de tarde (14h) e outro de noite (19h). O local será a PUCPR em Curitiba. A sala será definida mais perto da data.


Pergunta 7 - Preciso me inscrever antes do dia da apresentação presencial do 21/01/2019?
Recomendamos que sim, pois assim teremos seus contatos.

Pergunta 8 - Qual é a data e horário limite para inscrições?
22/01/2019 meio-dia.

Pergunta 9 - Quantos participantes serão selecionados?
A capacidade do programa é de 15 - 25 participantes.

Pergunta 10 - Para os participantes selecionados, haverá algum controle de faltas?
O programa tem o foco profissional, o foco final é contratar os alunos destaques para atuarem em projetos na Visionnaire e Scopus, portanto os participantes estarão sendo avaliados em todo o programa. Não é um programa voltado para teoria, é um programa voltado para prática, o objetivo final é termos desenvolvedores de software trabalhando em empresas (níveis júnior e pleno). Portanto, faltas só com justificativas previstas em lei.

Pergunta 11 - Quantos dos selecionados para a Capacitação serão contratados?
Não temos esse número ainda. A Capacitação vai até Junho de 2019 e até o final teremos o número mais exato e os participantes saberão. O que sabemos nesse momento é que os melhores serão contratados para participar em projetos das empresas Visionnaire e Scopus.

Pergunta 12 - Como será o processo de seleção?
Haverá dois processos de seleção, um para entrar na Capacitação, e outro no final da Capacitação para ser contratado pela Visionnaire/Scopus. Abaixo explicamos os dois.

Pergunta 13 - Como será o processo de seleção para entrar na Capacitação?
Será feito através de prova e entrevistas. A prova será presencial e realizada no dia 23/01/2019 às 19h na PUCPR. As entrevistas serão realizadas nos dias 28/01/2019 e 29/01/2019, os alunos selecionados para as entrevistas serão comunicados com antecedência.

Pergunta 14 - Como será o processo de seleção no final da Capacitação para ser contratado pela Visionnaire/Scopus?
O foco da Capacitação é preparar pessoas para trabalhar em projetos de desenvolvimento de aplicativos em iOS. A seleção para contratação será feita no final da Capacitação, em Maio/Junho. A ideia é que os melhores ou os que mais se destaquem na Capacitação tenham maiores chances de serem contratados. No decorrer dos 4/5 meses da Capacitação os que estiverem na turma receberão mais detalhes sobre esse futuro processo de contratação.

Pergunta 15 - Qual será o critério de seleção das pessoas para entrarem na Capacitação?

Os melhores que forem bem na prova serão selecionados para entrevistas, e os melhores nas entrevistas serão selecionados para a Capacitação.

Pergunta 16 - Quem vai fazer as entrevistas?
Representantes das três empresas, Visionnaire, Scopus e PUCPR.

Pergunta 17 - Em que local da PUCPR (bloco e salas) será a prova?
Nesse momento não sabemos ainda em qual local (bloco e salas) serão realizadas as provas. Por isso é importante se inscrever para termos os contatos dos interessados. Mais perto da data de 23/01/2019 iremos comunicar o local.

Pergunta 18 - Como será a prova? Qual o conteúdo da prova?
A prova será realizada através de um sistema de software que a PUCPR tem. Será realizada em computadores e focada em lógica de programação (algoritmos). Não existe um conteúdo em si para ser estudado, serão explorados conceitos de lógica de programação. O sistema que a PUCPR tem permite que o aluno escolha a linguagem, ou sintaxe, na qual ele irá responder às perguntas de lógica, podendo ser sintaxes de linguagens como Java, C, C++, Javascript, e outras, podendo ser inclusive Português Estruturado.

Pergunta 19 - Preciso levar computador ou notebook na hora da prova?
Não. A prova será realizada nos computadores dos laboratórios da PUCPR.

Pergunta 20 - Preciso me identificar no dia da prova?
Sim, por isso pedimos o RG na inscrição, para saber que a pessoa que se inscreveu é a mesma que fez a prova.

Pergunta 21 - Para os que forem selecionados para participar da Capacitação, esses selecionados precisam ter computador ou notebook para participar?
Não. Todos os cursos serão realizados nos computadores dos laboratórios da PUCPR. A PUCPR conta com um laboratório de computadores iMacs de última geração.

Pergunta 22 - Quem for selecionado para participar da Capacitação vai receber um notebook ou algum equipamento?
Não.

Pergunta 23 - Para os trabalhos extras, fora do tempo de aulas, preciso ter um computador Macintosh?
Recomendamos que os alunos façam os trabalhos fora do tempo de aulas. As aulas têm a metodologia Challenge-Based Learning (Aprendizado Baseado em Desafios), portanto desenvolver aplicativos fora do horário de aulas será necessário. A forma que o aluno fará isso fica a critério do aluno. Claro que ter um computador Macintosh  (seja iMac ou Macbook) facilita, pois o aluno já está no mundo "Mac", mas existem formas de rodar MacOS em um PC, seja por Máquinas Virtuais (VMs) ou pela lendária forma de "Hackintosh". Um busca na Internet pode dar mais informações.

Pergunta 24 - Eu tenho um notebook PC que instalei uma VM Mac, posso usar esse PC nas aulas se eu for selecionado?
Na verdade recomendamos que nas aulas todos usem os computadores Macintosh dos laboratórios da PUCPR pois são muito bons e estarão configurados. Se você quiser usar o seu notebook para os trabalhos fora de horário de aula pode usar.

Pergunta 25 - Quais as ferramentas (software) que serão usadas durante a Capacitação?
Serão usadas as ferramentas necessárias para desenvolvimento de aplicativos para iOS com Swift. Principalmente o Xcode.

Pergunta 26 - Que horário serão as aulas para os que passaram na Capacitação? Eu trabalho, se for em horário comercial não poderei participar.
Nesse momento ainda não há o horário definido. Veja a resposta da Pergunta 5 que fala desse assunto também. Estamos pedindo para que as pessoas, ao se inscreverem, escolham o horário de sua preferência dentro de 4 opções. Certamente não haverá um consenso de horários, vamos tentar escolher a opção que mais pessoas possam participar. Se esse horário que mais pessoas possam participar for no horário comercial, e se você trabalha e não poderá sair no horário comercial, infelizmente não poderemos mudar. Mas ainda é um "se" pois não sabemos o horário ainda. Saberemos a opção de maior votação mais perto da data da prova. Lembre-se que no dia 21/01/2019 teremos 3 encontros presenciais (ver resposta da Pergunta 6) para esclarecer em detalhes todas essas dúvidas. Também é importante lembrar que o programa tem o foco de contratar pessoas para trabalhar em projetos, a partir de Maio/Junho de 2019, portanto na pior das hipóteses, mesmo que a opção escolhida de horário de aulas não seja em horário comercial, em Maio/Junho os alunos selecionados para contratação terão que ter disponibilidade em horário comercial para trabalhar.

Pergunta 27 - Eu não poderei ir em nenhum dos três horários da apresentação presencial para esclarecimento de dúvidas no dia 21/01/2019, vocês vão gravar em vídeo esse dia e disponibilizar na Internet?
Não, não vamos gravar em vídeo as apresentações presenciais do dia 21/01/2019 e nem disponibilizar na Internet. Veja a resposta da Pergunta 4, que é um assunto relacionado, que explica que como o programa tem o foco de contratar profissionais no final, para trabalhar em empresas de Curitiba, é importante que a pessoa tenha disponibilidade para estar em Curitiba durante a Capacitação, e principalmente, caso seja selecionada para ser contratada no final, para trabalhar. Caso você não possa ir mesmo, sugerimos que ou você leia aqui toda a área de FAQ (Perguntas e Respostas) com atenção pois algumas das perguntas podem já ter sido respondidas aqui, ou que você peça para um amigo/colega que possa ir para no dia fazer a pergunta que você tem, e ele/ela te repassa a resposta.

Pergunta 28 - Caso eu passe na prova e venha a fazer as entrevistas presenciais nos dias 28/01/2019 e 29/01/2019, vocês vão avisar antes? Onde e em que horário serão as entrevistas?
Sim, para os que passarem na prova e forem chamados para entrevistas, pretendemos avisar antes, até a meia-noite do dia 25/01/2019. Por isso precisamos dos dados das pessoas na hora da inscrição. As entrevistas serão feitas pessoalmente nos dias 28/01/2019 e 29/01/2019 em horário comercial, provavelmente de 9h até umas 19h. Usaremos um sistema de agendamento onde as pessoas poderão agendar o melhor dia e horário pelo sistema. As entrevistas estão planejadas para serem de certa forma rápidas, em torno de 30 minutos cada uma. O local das entrevistas será na PUCPR, o bloco e salas ainda serão definidos mais perto da data.

Pergunta 29 - Nos dois dias previstos para as entrevistas (28/01/2019 e 29/01/2019) eu estarei viajando, caso eu seja selecionada para a entrevista, vocês poderão fazer entrevistas por Skype, Hangouts ou outra forma remota?
Olha, em princípio não. Serão entrevistas presenciais mesmo. Os motivos, ainda mais para a entrevista, estão explicados no item 1 acima que fala dos principais objetivos do programa e nas respostas das Perguntas 4 e 27. Mas de qualquer forma pedimos que você venha no dia 21/01/2019 no encontro presencial para esclarecimento de dúvidas, e converse pessoalmente com a gente.

Pergunta 30 - Para o curso de iOS quais são os requisitos para estar apto a fazer os cursos?
O único requisito que estamos pedindo para participar da Capacitação iOS nesse momento é a pessoa ter "noções de programação". Como o curso é para aprender a programar em iOS a pessoa não precisa saber programação iOS, mas é importante que a pessoa tenha noções de programação ou até mesmo tenha tido experiência de programar em alguma outra linguagem, pois o bem básico de programação não será ensinado no curso. Note que o primeiro módulo é Nivelamento Swift/Objective-C. A prova para seleção será focada em medir isso, noções de programação, pois será uma prova voltada para lógica de programação/algoritmos.