Minha Conta
Recuperar Senha

Digite seu endereço de e-mail que foi cadastrado e enviaremos seus dados de acesso.

Minha Conta

A senha deve conter no mínimo 6 caracteres.

Ao se cadastrar, você concorda com a Política de Privacidade e Segurança

Mudar Data: Photoshop CS6 Módulo I
Preço
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
  Itens Preço
Carrinho de Compras
O carrinho está vazio.
INVESTIMENTO TOTAL:0,00

Esqueci minha senha

Foi enviado um e-mail para com os dados de acesso.

Curso iOS Swift - Fundamentos

Online
O curso iOS Swift - Fundamentos destina-se a todos aqueles, iniciantes ou já atuantes em programação, que buscam as oportunidades que surgem com a linguagem Swift, da Apple. Sendo uma linguagem bastante amigável a novos programadores, é uma ótima opção pra quem ainda não tem experiência com desenvolvimento, porém, tem interesse em entrar na área. No decorrer das aulas, serão abordados os recursos oferecidos pela linguagem de uma forma estrutural e orientada a objeto, incluindo suas particularidades e sintaxe.
Para o melhor aproveitamento do curso iOS Swift - Fundamentos, é imprescindível ter participado dos cursos Ambiente Mac OS X e Introdução à Programação Orientada a Objeto ou possuir conhecimentos equivalentes.

Conteúdo Programático do Curso

  • TópicoIntrodução ao Xcode e ao Swift
    • Xcode.
    • Swift: Escopo de um programa em Swift; Variáveis e constantes (Qualificadores); Declarando variáveis e constantes em Swift (Exemplo de declaração de variável, Exemplo de declaração de constante); Inferência de tipos (Tipagem implícita, Tipagem explícita); Tuplas; Optionals; Declaração de uma optional; Caracteres de escape.
    • Operadores: Operador de atribuição; Operadores matemáticos básicos; Incremento e decremento; Operador de atribuição composto; Operadores de comparação.
  • TópicoEstruturas de controle
    • Estruturas condicionais: if/else; switch; guard.
    • Operadores lógicos: Operador NOT; Operador AND; Operador OR.
    • Estruturas de repetição: for; for-in; while; repeat while.
    • Operadores de intervalo: Operador de intervalo fechado; Operador de intervalo semifechado.
  • TópicoClosures
    • Funções como parâmetro.
    • Definindo uma closure.
    • Inferência de tipos e retorno por contexto.
    • Shorthands em argumentos.
  • TópicoEnumerations
    • Definindo uma enumeration.
    • Verificação dos valores de uma enumeration.
    • Associação de valores.
    • Valores padrão em uma enumeration.
  • TópicoOptional Chaining
    • Unwrapping com optional chaining.
    • Chamada de métodos com optional chaining.
    • Relacionamentos multiníveis de encadeamento.
  • TópicoType casting
    • Type casting.
  • TópicoExtensions
    • Declaração de uma extension.
    • Acrescentando propriedades através de uma extension.
    • Acrescentando métodos através de uma extension.
  • TópicoStrings, arrays e dicionários
    • Strings: Strings literais; Strings mutáveis; Strings vazias; Concatenação de strings; Interpolação de strings; Strings e suas propriedades básicas.
    • Arrays: Métodos e propriedades do array.
    • Dicionários: Métodos e propriedades do dicionário.
  • TópicoFunções
    • Funções: Parâmetros e retornos; Funções com apenas um parâmetro; Funções com mais de um parâmetro; Funções com retorno; Funções com retorno múltiplo; Funções com classes.
    • Métodos: Métodos de instância; Modificando tipos de valor com métodos de instância; Métodos de classe.
  • TópicoClasses e Structures
    • Structures: Structures são tipos.
    • Classes: Classes são tipos de referências.
    • Structures versus classes.
  • TópicoARC
    • O ARC.
    • Como o ARC funciona.
  • TópicoTratamento de erros
    • Representando e lançando erros.
    • Tratando erros: Lançando erros utilizando throwing functions; Tratando erros utilizando do-catch; Convertendo erros para valores opcionais; Desabilitando a propagação de erros.
    • Utilizando o recurso defer.
  • TópicoTipos aninhados
    • Definição de um tipo aninhado.
    • Aplicação de um tipo aninhado.
    • Utilizando um tipo aninhado.
  • TópicoProtocolos
    • Definindo um protocolo.
    • Adotando um protocolo.
    • Propriedades obrigatórias.
    • Métodos obrigatórios.
    • Delegates.

Confira todas as datas deste treinamento

Início Término Período Unidade
Por favor, aguarde...Por favor, aguarde...

Treinamentos Corporativos?

Preencha o formulário que
entraremos em contato





Certificados de segurança
Seguranca Seguranca
Formas de pagamento
Formas de Pagamento

Conheça algumas profissões relacionadas ao curso

O curso iOS Swift é ideal para o profissional que atua com o desenvolvimento de soluções em forma de aplicativos para as plataformas mobile da Apple e deseja se atualizar. O formado poderá criar apps com os mais diversos usos e funcionalidades de maneira mais simples e efetiva.
Para atuar no crescente mercado de desenvolvimento de jogos para mobile, ter conhecimento em iOS é fundamental. O formado do curso tem domínio sobre os novos recursos e ferramentas do iDevices, além de noções atualizadas de programação na linguagem swift.
ICS

Certificações Impacta deste curso:

Recomendamos para você