Udemy

Build a RESTFul API Weather App with Alamofire & Swift 5

立即報名
  • 287 名學生
  • 更新於 10/2022
4.6
(61 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
3 小時 8 分鐘
教學語言
英語
授課導師
Kelvin Fok
評分
4.6
(61 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Build a RESTFul API Weather App with Alamofire & Swift 5

Learn REST API calls with Alamofire 5 by building a fully featured weather app

Welcome to the Build a RESTFul API Weather App with Alamofire & Swift 5 course.

This course is designed for iOS developers with at least 6 to 9 months experience or web developers who want to learn to make network or RESTful APIs calls on the iOS platform. The lessons are designed to provide student the thought process and skillset required to make HTTPS calls with a secured API key via building a concise and fully functional weather app. In this course, students will also learn to build the views via the storyboard with auto layout and stack views. The project is built according to the MVC architecture which reinforces good coding practices such as the DRY principle, separation of concerns and keep code readable, neat and modular.


These are some comments from students of courses by the instructor:

  • Excellent Content, I appreciate the different styles of onboarding screens and all the great explanation! - Carey M

  • The course is very concise but informative . I really like the project based approach that this course takes. It cuts straight to the chases and show you how these abstract concepts are put into real life problems . Highly recommended - AN Dinh

  • Really easy to follow and great for beginners. Really enjoyed the course, thanks Kelvin! - Atiqah A.K

  • Perfect course to help me get started on ios programming! - Tan Kel Vin

  • The instructor is knowledgeable and clear with his instructions. The course is great and informative for those who are planning to build a skeleton they can build on their own app projects Instructor is also helpful. - Raphael Lim

課程章節

  • 9 個章節
  • 28 堂課
  • 第 1 章 Introduction
  • 第 2 章 Project File
  • 第 3 章 Getting Started
  • 第 4 章 Display Primary Weather
  • 第 5 章 New City Search
  • 第 6 章 Current Location Weather
  • 第 7 章 Cleaning up, refactoring and final thoughts
  • 第 8 章 Bonus
  • 第 9 章 Bonus Lectures: Questions From Students

課程內容

  • RESTful API calls
  • Obtain an API key from Open Weather Map
  • Alamofire 5 Response Decodable
  • Skeletonview animation
  • Get the current user's coordinates via CoreLocation
  • Create custom LocalizedErrors
  • Handle 404 errors gracefully
  • Modal View Controller
  • Handle CLLocationManager authorization status
  • Form Validation
  • Protocols and Delegates
  • Write clean modular code
  • MVC App Architecture
  • Install 3rd party libraries via Cocoapods


評價

  • E
    Enrico Irawan
    5.0

    Although i enroll this course in 2023, the explanation was so clear for beginner like me, Good Job

  • M
    Maciej Cantop
    5.0

    Good explanation of Storyboards, nice practices, really happy I bought this course, even though it is few years olds, there are not many problems and overall it is still a great tutorial

  • A
    Andy Taranto
    5.0

    Really enjoyed Kelvin's style and explanations

  • M
    Matheus Berger
    2.0

    O instrutor é um pouco confuso na sua forma de passar instruções. Parece não haver um script de aula, o instrutor passa a impressão de que vai improvisando a medida que faz. O esquema de nomeação de classes também é desnecessariamente confuso.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意