TÀI KHOẢN

Tự học Objective-C tại nhà qua các dự án thực tế


Xem video giới thiệu khóa học
  • Giới thiệu khóa học
  • Nội dung khóa học
  • Giảng viên
  • Học phí
    500,000đ

GIỚI THIỆU KHÓA HỌC

Nếu bạn đang đọc bài viết này thì tôi có thể chắc chắn gần như đến 99% là bạn đã có chút ít kinh nghiệm liên quan đến lập trình cũng như đã biết 1 vài ngôn ngữ lập trình thông dụng như C hay Java. Tuy nhiên nếu bạn là fresher hay beginner thì cũng chả sao bởi vì ai trong cuộc đời mà chả có “lần đầu”. Nào là “lần đầu tập đi”, “lần đầu tập nói”, lớn hơn một chút thì “lần đầu tập yêu” và rồi tiếp theo là “lần đầu lập trình”; đúng là “lần đầu” thì bỡ ngỡ thật nhưng từ lần sau chắc sẽ ổn hơn (chúng tôi hy vọng thế!!!). Tất cả điều chúng tôi mong đợi đó là “độ máu” của các bạn với MacOS và Objective-C. Vậy Objective-C là gì? và nó có giống như C không?...

Tự học Objective-C tại nhà qua các dự án thực tế

Objective-C là một ngôn ngữ lập trình hướng đối tượng (OOP) được xây dựng dựa trên ngôn ngữ lập trình C. Tuy nhiên ta phải thấy sự khác nhau giữa C và Objective-C ở chỗ Objective-C là ngôn ngữ lập trình hướng đối tượng còn C lại là ngôn ngữ lập trình hướng thủ tục. Objective-C là ngôn ngữ chính được sử dụng để phát triển hệ điều hành MacOS X cũng như iOS (hệ điều hành chạy trên các thiết bị iPhone, iPod hay iPad). Thực chất, nó là ngôn ngữ được dùng để phát triển một hệ điều hành khác mà Apple đã mua về, NeXTSTEP, và hệ điều hành này đã trở thành một phần rất quan trọng giúp cho việc hình thành hệ điều hành chính thức MacOS của Apple sau này.

Do Objective-C được phát triển từ C nên chúng ta có thể thoải mái sử dụng C trong chương trình viết bằng Objective-C và tất nhiên chương trình sẽ chạy ngon lành. Objective-C compiler sẽ chuyển tất cả mã lệnh viết bằng C sang thành mã biên dịch bằng Objective-C. Chính vì vậy mà Objective-C có đầy đủ sức mạnh của ngôn ngữ C và những cải tiến của một ngôn ngữ lập trình hướng đối tượng hiện đại. Nếu vẫn còn cảm thấy mơ hồ thì hay ghi nhớ câu thần chú như sau: tất cả những thứ C có thể làm được thì Objective-C cũng sẽ làm được, tuy nhiên chiều ngược lại chưa chắc đã đúng.

Với những bạn đã biết về ngôn ngữ lập trình thì không quá khó khăn trong việc tự nghiên cứu, nhưng với một số bạn chưa làm quen với ngôn ngữ lập trình, khoá học lập trình Objective-C tại Academy.vn sẽ giúp bạn có được những kiến thức cơ bản và từng bước tiếp cận, làm quen cũng như thực hành các bài đầu tiên liên quan tới Objective-C.

Khi tham gia khóa học lập trình iOS Objective-C tại Academy.vn bạn sẽ được học qua bài giảng video tương tác kèm theo các ví dụ mẫu, Bạn cũng sẽ được học Objective-C qua các ví dụ game 2D từ đó giúp bạn hiểu rõ cấu trúc hoạt động của game engine: vòng lặp xử lý xử kiện, tác dụng kế thừa, đa hình. Để bắt đầu, bạn có thể bấm vào nút đăng ký học phía trên nhé!

Xem thêm
Thu lại

Nội dung khoá học

  • Phần 1: 2. Giới thiệu ngôn ngữ Objective-C
  • 1
    Khái niệm Class, Object và cách gọi hàm trong Objective-C
    00:00
  • 2
    Khái niệm Protocol, Delegate trong Objective-C
    00:00
  • 3
    Khái niệm Category và Block tron Objective-C
    00:00
  • 4
    Khái niệm tập hợp, NSArray, NSMutableArray, NSDictionary, NSMutableDictionary và NSSet, NSMutableSet
    00:00
  • Phần 2: 3. Các Control giao diện thông dụng trong iOS
  • 1
    Học cách sử dụng UILabel, UITextField, UIButton và UIImageView
    00:00
  • 2
    Học cách sử dụng UISwitch, UISegmentedControl, UISlider và UIStepper
    00:00
  • 3
    Học cách sử dụng UIActivityIndicatorView, UISearchBar, UIProgressView và UIToolbar
    00:00
  • 4
    Tiếp cận mô hình MVC (Model – View - Controller) và kiểu ứng dụng Master-Detail
    00:00
  • 5
    Học cách sử dụng UITableView, UITableViewController
    00:00
  • 6
    Học cách sử dụng UICollectionView, UICollectionViewController
    00:00
  • Phần 3: 5. Hướng dẫn thực hành viết ứng dụng iOS
  • 1
    Học cách sử dụng MapKit để làm các ứng dụng kiểu chỉ đường
    00:00
Xem thêm

Giảng viên

Nguyễn Minh Khoái

Nguyễn Minh Khoái

Giới thiệu về giảng viên Nguyễn Minh Khoái: Giảng viên Nguyễn Minh Khoái đã có kinh nghiệm hơn 7 năm trong lĩnh vực lập trình các ứng dụng iOS và hiện anh đang phụ trách mảng lập trình iOS tại Academy.vn.

Resume:

Have total 8 years and a half years experience in IT industry (at 4 companies), include Web application and RESTful service using Java Struts framework (6 months), PHP on Yii framework (9 months), 2 years and 3 months in iOS development.

PROFESSIONAL SKILLS

Programming Languages: Objective C, Swift (iOS), PHP (Yii framework), Java, C#, Visual C++, C, Javascript and CSS, XML

Databases: MySQL, SQL Server, MongoDB, IBM DB2 Admin

Tools: Xcode, AppCode, Netbeans, Eclipse, MS Visual Studio, UML, visual paradigm for uml, Visual Source Safe, SVN, SourceTree for Git, JIRA and Redmine (project management), Notepad++, Sublime Text, Navicat, MySQL Workbench.

Platforms: Mac OS (from 10.8), Centos, Ubuntu, Window 7, Window 8

Networks: HTML/CSS/Javascript, ASP.Net MVC, Yii/Codeigniter, JSON

Others: Working on RUP process and Scrum Agile, using Redmine and Jira for project management.


Liên hệ thanh toán

Để tìm hiểu thêm về phương thức đăng ký học cũng như hình thức thanh toán mà Academy.vn hỗ trợ . Vui lòng truy cập tại đây.

Thông tin tư vấn khoá học:

  • Công ty: TNHH Quảng cáo trực tuyến Kênh Cộng
  • Địa chỉ: Lầu 6, Mỹ Thịnh Building, 137 Lê Quang Định, P.14, Q. Bình Thạnh, Tp.HCM - Việt Nam
  • Điện thoại: (08) 2248 6453. Hotline: 0909 263 863 (Gặp Mr Trung)
  • Giờ làm việc: 08:00 - 12:00 và 13:30 - 17:00, từ thứ 2 đến thứ 6.
  • Email: daotao@academy.vn - info@kenhtuyensinh.vn
  • Các sản phẩm hỗ trợ học tập khác của Công ty: www.kenhtuyensinh.vn - www.thutucduhoc.com
Gửi nhận xét!