• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Day0: Giới thiệu lập trình ứng dụng Apple iOS
 

Day0: Giới thiệu lập trình ứng dụng Apple iOS

on

  • 5,971 views

Bài trình bày trước khoá học lập trình ứng dụng Apple iOS - Objective-C cho các học viên tại trung tâm đào tạo TechMaster

Bài trình bày trước khoá học lập trình ứng dụng Apple iOS - Objective-C cho các học viên tại trung tâm đào tạo TechMaster

Statistics

Views

Total Views
5,971
Views on SlideShare
5,233
Embed Views
738

Actions

Likes
16
Downloads
0
Comments
3

1 Embed 738

http://techmaster.vn 738

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Tổng hợp video học lập trình IOS ở đây:
    https://www.youtube.com/playlist?list=PLA4jb20uYN64dQc8AYCJukW2HHOfA-isI
    Are you sure you want to
    Your message goes here
    Processing…
  • Sao k down duoc
    Are you sure you want to
    Your message goes here
    Processing…
  • want to hackintosh my computer now
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Day0: Giới thiệu lập trình ứng dụng Apple iOS Day0: Giới thiệu lập trình ứng dụng Apple iOS Presentation Transcript

    • Day 0: khoá học lập trình ứng dụngApple iOS – Objective C tại TechMaster Giáo trình do TechMaster biên soạn và giữ bản quyền. Mọi sao chép, sử dụng lại cần phải có sự đồng ý của TechMaster http://techmaster.vn
    • • Thực hành trên máy Hackintosh cài Mountain Lion 10.8.2• Không khác máy Apple MacBook xịn, thậm chí còn nhanh hơn! http://techmaster.vn
    • Finder Dùng để quản lý file, thư mục ở ổ cứng, ổ quang, ổ mạngLaunch Pad Xem ứng dụng cài trên Mac. Các ứng dụng có thể nhóm ~GroupMission ControlSafari Trình duyệt do Apple phát triểnMail Đọc và soạn emailContacts Danh bạ người dùng, có thể đồng bộ với iPhone, iPad qua iCloudCalendar Lịch cũng có thể đồng bộ với iPhone, iPad qua iCloudReminders Nhắc việcNotes Ghi chúiMessage Có thể chat với Google Talk, Yahoo…iTunes Tải nhạc và kết nối iPhone, iPadApp Store Chợ ứng dụng của AppleSystem Preferences Thay đổi cấu hình tuỳ chọn hệ điều hành http://techmaster.vn
    • Bàn phím máy Mac Tương đương http://techmaster.vn
    • Bàn phím tắt trên HackintoshWin+C Copy nội dung đã chọnWin+X Cắt nội dung đã chọnWin+V Paste nội dung đã chọnWin+Backspace Xoá file cho vào thùng rácWin+W Đóng cửa sổWin+N Mở cửa sổWin+A Chọn tất cả. Ví dụ trong Safari, Office là chọn tất cả nội dungWin+Tab Chuyển giữa các cửa sổ ứng dụng đang mởWin+S Lưu thay đổi vào ổ cứngF11 Ẩn hiện màn hình desktopF12 Xem Widget http://techmaster.vn
    • Phóng to thu nhỏ màn hình • Win+Alt+F5 để mở cửa sổ Accessibility Options • Chọn Enable zoom using keyboard shortcuts • Win+Alt+ +: Phóng to màn hình • Win+Alt+ - : Thu nhỏ màn hình http://techmaster.vn
    • Chụp màn hình• Ctrl+Win+Shift+3: chụp toàn màn hình• Ctrl+Win+Shift+4: chụp một phần màn hình• Ctrl+Win+Shift+4 sau đó space: chụp màn hình nằm dưới trỏ chuột http://techmaster.vn
    • Cấu hình hệđiều hành ở đây http://techmaster.vn
    • Trong Mac OSX có đủ loại ứng dụng cần thiết để làm việc:• Microsoft Office: Soạn văn bản, bảng tính, thuyết trình• Adobe CS (Photoshop, Illustrator, Premier….): sửa ảnh, vẽ, tạo video• VLC Player: xem các thể loại video, audio• FileZilla: FTP• uTorrent: tải file từ mạng ngang hàng (peer 2 peer)• Skype, Yahoo Messenger, …. http://techmaster.vn
    • Muốn chạy ứng dụng Windows, Linux, hay lập trìnhAndroid, .NET trên Mac OSX có được không? http://techmaster.vn
    • Chạy Windows,Linux, Mac ảo hoábên trong hệ Mac chủ http://techmaster.vn
    • • vmWareFusion 5: rất ổn định, tốt, như mất phí• VirtualBox 4: chạy khá tốt, ổn định, miễn phí http://techmaster.vn
    • Cách học tại Techmaster• Đi học đầy đủ, đúng giờ. Ăn tối no, tinh thần thoải mái• Chỉ cần tóm tắt ngắn gọn. Slide, mã nguồn sẽ được gửi đầy đủ• Không hiểu thì hỏi. Trao đổi với các bạn• Làm bài tập lập trình hoặc đăng ký thực tập http://techmaster.vn
    • 1. Sử dụng Google Docs để notes lại những ý chính2. Google Search, Stack Overflow, Apple iOS developer reference Copy bài giảng, mã nguồn vào đây http://techmaster.vn
    • http://techmaster.vn
    • Lịch sử iOS bằng hình ảnhhttp://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad http://techmaster.vn
    • Một số thiên tài không cần đến trường http://techmaster.vn
    • Nhưng họ tự học và lập trình vô cùng chăm chỉ. Một ngày từ 10 -14 tiếng http://techmaster.vn
    • Họ bắt đầu lập Chúng ta bắt đầu lập trình khá muộn vàtrình từ rất sớm. chủ yếu do nhu cầuLập trình là thú vui việc làm http://techmaster.vn
    • Phần còn lại tạo ra sản phẩm đầu tay như thế này http://techmaster.vn
    • • Trên thế giới có rất nhiều lập trình viên iOS giỏi, nhiều ý tưởng tốt, cảm nhận đồ họa chuyên nghiệp.• Đã có hơn 800,000 apps trên AppStore. Tiếp tục tăng mạnh. Cơ hội nào cho lập trình viên iOS học ở TechMaster ? http://techmaster.vn
    • Cần có mục đích rõ ràng• Xin việc lập trình Apple iOS. Lương học viên tốt nghiệp khóa 30 buổi, có app tốt nghiệp khoảng….• Gia công kiểu freelancer: 10$ - 20$ / giờ. Cần tiếng Anh rất tốt, chịu khó, chiều lòng khách hàng• Làm theo yêu cầu doanh nghiệp tại VN- quốc tế. Nhu cầu ngày càng tăng ! http://techmaster.vn
    • Cần có mục đích rõ ràng• Làm app để bán (3 ăn, 7 thua). 0.99$ ~ 3.99$ / 1 app.• Đi dạy lập trình iOS kiếm không tệ, nhưng học viên chỉ quen đến trung tâm đã có uy tín. Đầu tư hạ tầng - máy móc khoảng 500 triệu • Cứ làm app với đam mê cháy bỏng đi đã. Kiếm tiền xét sau  thực ra lại rất hay http://techmaster.vn
    • Ứng dụng thành công• Sự khác biệt: ý tưởng lạ• Giao diện thân thiện, bắt mắt, chuyên nghiệp• Tính năng công nghệ• PR, marketing: các chiêu thức để người dùng tò mò tải về. Viral marketing….• Ăn theo một xu hướng, sự kiện nào đó http://techmaster.vn
    • Ứng dụng thành công• Biết chọn ngách riêng cho mình: ứng dụng cho tài xế lái taxi, phụ nữ, sinh viên học lập trình• Đôi khi không cần nhiều người download, mà làm hài lòng đúng người thuê mình làm: doanh nghiệp cần làm app, cá nhân làm app tặng bạn gái…. http://techmaster.vn
    • TechMaster sẵn sàng tuyển sinh viên chưa ra trường• Techmaster cũng là một công ty phát triển ứng dụng di động và gia công.• Nếu bạn làm bài tập lập trình chăm chỉ, đa mê TechMaster chào đón bạn http://techmaster.vn
    • Ứng dụng thành công về mặt kỹ thuật http://techmaster.vn
    • Objective C Device OOP feature ProgrammingNetwork-Web Memory Service Management Multi-Touch iOS UI programming Programming CoreData- Multimedia SQLite http://techmaster.vn
    • Các bước để tạo ứng dụng di động Môi Tìm ý Lập Phát Chỉnh Phân Kiểmtrường tưởng trình – hành – sửa tích thử - lập cho ứng vẽ đồ quảng nâng thiết kế sửa lỗi trình dụng hoạ cáo cấp Gia công http://techmaster.vn
    • Môi trường lập trìnhChuẩn bị phần cứng http://techmaster.vn
    • Nếu bạn có nhiều tiền25 triệu ++ 25 triệu ++ 15 triệu ++ http://techmaster.vn
    • Cài Mac trên PC ~ Hackintosh13 triệu ++ Mất khoảng 1-2 tuần để thực sự cài hệ thống ổn định http://techmaster.vn
    • Nên chọn• Main Gigabyte, dòng Z77 – H77-Z68• Chip Intel Core i5, HDGraphics 4000• Sound chip hãng RealTek.• Network chip hãng RealTek, Atheros• Màn hình FullHD hoặc có độ phân giải cao hơn http://techmaster.vn
    • Cài Mac ảo hoá trong Win7 hoặc UbuntuDown vmware image from http://imzdl.com Mac Lion 10.8.2 VMWare WorkStation 9 Windows 7 64 bit or Ubuntu 12.04 64 bit http://techmaster.vn
    • Thiết bị di động để test• iPhone 3GS, iPhone 4 bản lock hay quốc tế đều được• iPod 2012 8G giá chỉ có 4 triệu• iPad 3 16G giá 11 triệu• Không cần thiết phải mua iPhone 4S, iPhone5 lúc này http://techmaster.vn
    • 3 chương trình đăng ký tài khoản• Online developer program: miễn phí, chỉ chạy được trên simulator• iOS developer program, $99/năm: chạy thử được trên 100 thiết bị, gửi app lên AppStore: 2 kiểu: individual và company• iOS developer Enterprise, $299/year: phân phối app trong nội bộ tập đoàn http://techmaster.vn
    • Thiết bị thực hành cho học viênMountain Lion 16 Mac PC 8GRAM,10.8.2 02 iPad 3XCode 4.5 03 iPod Touch RetinaiOS 6.0 01 iPhone 3GS http://techmaster.vn
    • Nếu bạn chưa có máy, nên đếnTechMaster để thực hành. Trung tâm sẽlập trình viên có kinh nghiệm để hướng dẫn làm bài tập http://techmaster.vn
    • Môi Tìm ý Lập Phát Chỉnh Phân Kiểmtrường tưởng trình – hành – sửa tích thử - lập cho ứng vẽ đồ quảng nâng thiết kế sửa lỗi trình dụng hoạ cáo cấp Tìm ý tưởng cho ứng dụng http://techmaster.vn
    • Đừng hùng hục lao vào lập trình, khi chưa hoạchđịnh, tìm ý tưởng khá rõ ràng Fail to Plan is Plan to Fail http://techmaster.vn
    • Nhưng cũng đừng do dự , cầu toàn• Đã có > 800,000 apps. Ý tưởng có đôi chỗ trùng lặp nhưng hãy tìm cách làm tốt hơn, giao diện đẹp hơn• Bổ xung, kết hợp tính năng mới• Tập trung vào đối tượng người dùng cụ thể, bản địa hoá http://techmaster.vn
    • Có nhớ khẩu hiệu của Nike là gì không? http://techmaster.vn
    • Kinh nghiệm tìm ý tưởng hay cho app• Đi nhiều nơi, gặp gỡ nhiều người• Lắng nghe – Thăm dò (bạn gái, lái taxi, doanh nhân, bác sỹ, bệnh nhân, sinh viên, kỹ sư…).• Tìm kiếm (Google, AppStore, Google Play)• Ghi chép, học hỏi• Phân tích http://techmaster.vn
    • Môi Tìm ý Lập Phát Chỉnh Phân Kiểmtrường tưởng trình – hành – sửa tích thử - lập cho ứng vẽ đồ quảng nâng thiết kế sửa lỗi trình dụng hoạ cáo cấp Phân tích thiết kế sẽ học ở khoá 30 buổi và trong thực tế từng dự án mẫu http://techmaster.vn
    • Môi Tìm ý Lập Phát Chỉnh Phân Kiểmtrường tưởng trình – hành – sửa tích thử - lập cho ứng vẽ đồ quảng nâng thiết kế sửa lỗi trình dụng hoạ cáo cấp Lập trình – Objective C Đây là nội dung chính của khoá học này Xem slide và demo tại buổi số 1 http://techmaster.vn