Descrição do Curso
A linguagem Swift é uma das linguagens informáticas que mais cresce hoje em dia. Os programadores usam o Swift para fazer aplicações que funcionam em mais de mil milhões de dispositivos em todo o mundo. A Swift é uma linguagem de código aberto, completa com um compilador, uma biblioteca padrão, e um ambiente de desenvolvimento integrado. Tem também um gestor de pacotes para o ajudar a construir e distribuir os seus projectos.
Neste curso, irá expandir os seus conhecimentos sobre a linguagem de programação Swift e melhorar as suas capacidades fundacionais. Estas competências servirão aos futuros programadores, escrevendo e criando aplicações para dispositivos e para a web. Iremos explorar mais profundamente os tópicos de desenvolvimento intermédio na programação Swift que tiram partido das extensas características da linguagem, incluindo genéricos, encerramentos, opcionais, e protocolos. Utilizaremos exemplos práticos que poderá replicar directamente à medida que definimos conceitos de programação Swift.
O Swift é uma linguagem que encontrará acessível, divertida, e fácil de dominar. Irá usar o Swift para construir projectos e aplicações. E irá divertir-se enquanto o faz.
O Que Você Vai Aprender
- Use Swift Playgrounds, incluindo Live Preview e marcação renderizada, para explorar código
- Explique enumerações e estruturas de dados usando sintaxe de enumeração, valores associados, valores brutos, CaseIterable e enumerações recursivas
- Trabalhe com coleções como arrays, dicionários e conjuntos, incluindo modificá-los e enumerá-los
- Descreva e use valores opcionais com segurança com o operador coalescência nula, if let e guard let
- Identifique quando usar funções e closures em Swift
- Aplique estruturas, tipos de valor, CustomStringConvertible, pilhas e genéricos através de exemplos práticos
Principais Conclusões
- Swift é uma linguagem de código aberto que inclui um compilador, uma biblioteca padrão, um ambiente de desenvolvimento integrado e um gerenciador de pacotes para construir e distribuir projetos.
- Desenvolvedores usam Swift para fazer aplicativos que rodam em mais de um bilhão de dispositivos em todo o mundo.
- Este curso expande habilidades fundamentais em Swift e explora tópicos intermediários incluindo genéricos, closures, opcionais e protocolos.
- O curso usa exemplos práticos que os alunos podem replicar diretamente para reforçar conceitos de programação Swift.
- As coleções cobertas incluem arrays, dicionários e conjuntos, junto com operações como map, forEach, filter e sort.
Perguntas Frequentes
Para quem é este curso?
É para desenvolvedores que desejam expandir seu conhecimento em Swift e aprimorar suas habilidades fundamentais, incluindo futuros desenvolvedores escrevendo e criando aplicativos para dispositivos e a web.
Quais tópicos intermediários este curso cobre?
Explora tópicos intermediários de desenvolvimento Swift que aproveitam os recursos extensos da linguagem, incluindo genéricos, closures, opcionais e protocolos.
O que vou aprender sobre opcionais?
Você aprenderá o que são opcionais e como descrever e usar valores opcionais com segurança, incluindo o operador coalescência nula, if let e guard let.
Como o curso é ensinado?
O curso usa exemplos práticos que você pode replicar diretamente enquanto define ainda mais conceitos de programação Swift.
Que habilidades estão associadas a este curso?
As habilidades associadas incluem Apple Xcode, Application Foundation Classes, Desenvolvimento iOS e a linguagem de programação Swift.









