- Benefícios de aprender a codificar
- Como funciona a codificação
- Linguagens comuns de codificação
- O melhor lugar para começar a codificar
- Introdução ao desenvolvimento Web
- Introduction To Web Design
- Introduction To App Development
Uma das formas mais populares de codificação nos últimos tempos é a criação de aplicações, ou aplicativos, que funcionam em dispositivos móveis como telefones e tablets. Você provavelmente usa uma gama de aplicações diferentes no seu dia-a-dia. Não seria legal criar um aplicativo próprio?
Existem muitas vantagens de ser um desenvolvedor na florescente indústria de aplicativos. Umas poucas pessoas ganham bem desenvolvendo e vendendo aplicativos, e você tem a oportunidade de ser um deles. Você poderia até se tornar o próximo Nick D’Aloisio, que vendeu seu famoso aplicativo para iPhone, Summly, ao Yahoo! por $30m.
Plus, é a melhor maneira de levar seu trabalho para o bolso das pessoas!
Aplicações para o desenvolvimento
Aplicações para celulares são desenvolvidas para uma determinada plataforma, e as duas plataformas mais populares atualmente são iOS e Android.
A plataforma iOS alimenta aplicativos construídos para iPhone e iPad. Para desenvolver um aplicativo para iPhone ou iPad, você precisa usar a linguagem de codificação Objective-C e o framework Cocoa. Você também precisa usar um IDE (ambiente de desenvolvimento integrado) chamado Xcode. Note que Xcode só é executado no Mac, então você vai precisar de um Mac para fazer um aplicativo iOS.
Aplicativos Android são desenvolvidos com a linguagem de codificação Java e o Android Software Development Kit, que é executado no Mac, PC ou Linux. Você também precisa usar um IDE como Eclipse.
Existem outras plataformas móveis, como Windows Phone, mas iOS e Android são definitivamente as mais populares. A maioria dos treinamentos foca nestas plataformas.
Ways to Learn App Development
Se você quiser desenvolver aplicativos para iPhone e iPad, um lugar onde você pode aprender é o iOS Dev Center. Este é um recurso online gratuito fornecido pela Apple, que contém guias iniciais, tutoriais, vídeos e documentação.
Para o desenvolvimento de aplicativos para Android, o recurso equivalente é o Android Developers Training. Este treinamento é uma série de artigos que o orienta sobre como fazer seu primeiro aplicativo, começando com o básico.
Além desses recursos oficiais, você também pode querer experimentar outros treinamentos. Você pode achar que livros e treinamentos on-line são mais compreensíveis e compreensíveis.
Online Training
Além dos recursos oficiais, há muito treinamento não-oficial de desenvolvimento de aplicativos na Internet. Uma recomendação particular é Treehouse. Embora o principal foco da Treehouse seja o desenvolvimento e design web, o desenvolvimento de aplicações é um segundo próximo.
Espere. Se você é totalmente novo em codificação, o desenvolvimento de aplicações móveis pode não ser o melhor lugar para começar. É melhor começar por aprender a codificação web, que é muito mais amigável para iniciantes. Então, quando você se formar para o desenvolvimento de aplicativos, você terá uma sólida compreensão dos fundamentos da codificação.