Bom dia Galera,
Na semana que passou nos dias 23 a 28 de maio, fiz um curso de Desenvolvimento para iOS pela IDS Tecnologia ministrado pelo professor Cláudio.
Criamos tambem um grupo de discussão sobre o desenvolvimento para iOS, participe.
O curso foi muito bacana a recheado de conteudo. A experiencia do professor teve um impacto muito grande nas aulas o que tornou o aprendizado bem mais proveitoso.
Na turma tinha alunos de diversos lugares do país, o que tornou a aula muito divertida e discontraída. A galera integrada, todos com o conhecimento de programação num nível equivalente, o que fez a aula ter um bom rendimento.
As salas preparadas para o curso com todas as mesas com iMacs e iPads para todos. Os testes dos aplicativos desenvolvidos poderiam ser feitos no Simulador (incluso no xCode) e tambem nos iPads.
Veja a grade do Curso:
Módulo 1 – Dia 1
Para iniciar o treinamento, apresentamos aos alunos o ambiente de desenvolvimento de aplicativos Apple. XCode, a IDE ferramental utilizada para desenvolver os aplicativos juntamente com a linguagem utilizada: Objective-C. Pensando em uma melhor absorção do conhecimento, abordamos lógica de programação escrita em Objective-C.
Módulo 1 – Dia 2
Continuando a curva de aprendizado da linguagem de desenvolvimento utilizada nos aplicativos, entramos no paradigma da orientação a objetos com Objective-C. Abordamos conceitos e boas práticas de alocação de memória em dispositivos móveis.
Módulo 2 – Dia 3
No terceiro dia, entramos no universo de elementos visuais disponíveis para você utilizar em seus aplicativos. Exibição de textos, imagens, mapas, entrada de dados são alguns dos recursos que você terá controle para enriquecer seus aplicativos. E para prover interatividade, você ainda aprenderá como realizar transições entre telas. Trabalhando os eventos disponíveis em cada elemento.
Módulo 2 – Dia 4
Uma vez conhecendo as possibilidades, é hora de colocar em ação e produzir o seu o próprio aplicativo. Uma vez definido o escopo do App, neste dia o aluno dará início a um projeto real, passível de publicação no final do curso e desenvolverá os aspectos principais desse App.
Módulo 3 – Dia 5
Quer mais interatividade? Aprenda a capturar fotos da câmera ou mesmo da sua biblioteca. Você ainda irá aprender a adicionar movimentos utilizando o acelerômetro do dispositivo. Neste dia também é apresentado formas de utilização de processamentos multi-threading. Você ainda aprenderá recursos avançados dos componentes base aprendidos na Parte 2 do treinamento.
Módulo 3 – Dia 6
Finalmente você aprenderá formas de internacionalizar seu aplicativo. E ainda utilizar recursos de geo-localização. Também é abordado o fabuloso recursos de vendas de itens dentro do seu próprio App além de utilização de publicidade e recursos gráficos avançados. Qualidade de software e uso de recursos avançados são foco complementar nesse dia.
Muito conteúdo e uma syntax diferente das demais linguagens de programação que eu tenho costume, mas o aprendizado foi muito gratificante.
Agradeço a Bolt Brasil pela oportunidade e espero que em breve tenhamos novos apps dispniveis na AppStore.
Fotos: Antônio Fonseca
