Curso iOS for Enterprise

  • APP Mobile & Development

Curso iOS for Enterprise

32 horas
Visão Geral

No Curso iOS for Enterprise, você aprenderá estratégias, técnicas e práticas recomendadas de arquitetura de alto nível para facilitar essa funcionalidade, bem como as APIs reais para implementar os processos internos. Os tópicos abordados incluem o consumo de serviços Web RESTful usando XML e JSON, gravação e manutenção de bancos de dados no dispositivo com SQLite e Core Data, acesso e trabalho com o sistema de gerenciamento de arquivos usando P-Lists e arquivos de texto simples e localização de aplicativos usando Localização central e kit de mapas.

Juntamente com esses tópicos, haverá um exame minucioso do componente visual correspondente, crucial para qualquer aplicativo: o de exibir de forma coerente todos esses dados de maneira elegante e fácil de navegar (e consumir). Para esse fim, será feita uma análise aprofundada das visualizações de tabela, visualizações de coleção, visualizações de selecionador e outros controladores, juntamente com uma exploração dos modelos de aplicativos mais populares, incluindo o aplicativo Master-Detail e o aplicativo Tab-Bar.

Objetivo

Ao participar do Curso iOS for Enterprise, você aprenderá a criar um aplicativo completo baseado em dados que é capaz de se conectar a um servidor remoto, fazer download e upload de informações para ele e persistir esses dados no dispositivo.

Publico Alvo
  • Este Curso iOS for Enterprise foi projetado para desenvolvedores de software com experiência prática na criação de aplicativos em qualquer ambiente.
Pre-Requisitos
  • Um conhecimento prático de programação, serviços web e bancos de dados é preferível, mas não obrigatório
  • Um conhecimento prático de Programação Orientada a Objetos usando Objective-C é recomendado, mas não obrigatório
  • Recomenda-se um conhecimento prático do Mac OS
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

App Creation Basics

  1. Exploring Xcode’s workspace
  2. Working with Interface Builder and the Objects Library
  3. Understanding View Hierarchy
  4. Creating a “Hello World” App
  5. Creating a “Log-In” App
  6. Creating a Custom Icon for your App
  7. Creating a Custom Splash/Launch screen for your App

Working with Outlets, Actions, and Views

  1. Understanding the difference between Outlets and Actions
  2. Working with TextFields, Switches, Buttons, Sliders, Labels, and more
  3. Creating Views Purely from Code
  4. Mixing Methodologies

Understanding Storyboards, View-Controllers, and Application Templates

  1. The Single View template
  2. Exploring the App Delegate Files
  3. Creating and Adding new View Controllers
  4. Understanding the View Life-Cycle
  5. Transitioning between Multiple View Controllers with Animations
  6. Using the Tab-Bar Application Template
  7. Using the Master-Detail Application Template

Using TableViews

  1. Understanding the UITableView and UITableViewCell Classes
  2. The UITableView DataSource and Delegate
  3. TableView/TableViewCell Properties: Header, Footer, Height, Fonts, Images, AccessoryTypes and more
  4. The Master-Detail Template
  5. Drill-Down Menus and Navigation to other Views
  6. Data-Persistence using Property-Lists
  7. Creating Multi-Section Tables

Data Persistence - Storing Files on your Device

  1. Overview of an iOS App’s File Structure
  2. Reading and Writing Files to the Device
  3. Creating and Modifying Property Lists
  4. Bundling Files and Resources with Apps

Working with Databases

  1. Importing the sqlite3 Library
  2. Creating an SQLite Database, writing Tables, Inserting Records into Tables
  3. Reading and Displaying Database Data in Apps
  4. Bundling a Database with your App
  5. Checking for Existence of Databases on Devices

Web-Services

  1. Consuming an XML Web-Service in an iPhone App
  2. Parsing XML
  3. Consuming a JSON Web Service
  4. Parsing JSON

Collection Views

  1. Displaying data in Collection Views
  2. Creating custom Collection View Cells
  3. Custom Transitions in Collection Views

Picker Views

  1. Displaying data in Picker Views
  2. Creating Multiple Components in Picker Views
  3. Customizing Components
  4. Using the Date Picker

Working with Maps & Location Services

  1. Using the MapKit and UIMapView
  2. Getting & Displaying User Location
  3. Getting Directional Information
  4. Displaying Map Annotations
  5. Displaying Disclosure Buttons on Annotations
  6. Performing Reverse GeoCoding
TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas