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
4 Comments
Vanderlei · 2011-09-29 at 19:55
Preciso de um professor de iOS. Quem tiver interesse entrar em contato. contato@prudenline.com.br.
Estou em São Paulo capital.
Eduardo Lacerda · 2012-01-17 at 19:10
Emerson, estou querendo fazer este curso e queria saber se com ele você sai capaz de realizar bons projetos no iOS? É um curso bem completo?
Eu tenho pouca experiência em programação (3 semestre de Ciência da Computação) e estou estudando Orientação à Objeto por conta própria para em julho fazer o curso de iOS.
Você acha que mesmo com pouco conhecimento em OO o curso pode ser proveitoso?
E objective-c é necessário ter conhecimento prévio?
Valeu.
Anonymous · 2012-01-17 at 20:35
Quanto a pergunta: “se com ele você sai capaz de realizar bons projetos no iOS?” isso vai depender de você. No curso é mostrado como são feitas as coisas em objective-c e pra fazer bons projetos vai depender de você! A pessoa pode aprender a jogar bola com o pelé que isso não garante que ele vai fazer o gol mais bonito do futebol!
A abordagem do curso é bem completa sim.
Se você nao tiver um conhecimento prévio de OO você vai ficar perdido no curso.
É sempre bom um conhecimento prévio, mas não precisa ser necessáriamente de Objective-C, se você souber um pouco de C ou C++ já ajuda um pouco.
Eduardo Lacerda · 2012-01-18 at 10:00
Valeu Emerson!