Hiển thị các bài đăng có nhãn hoc lap trinh di dong. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn hoc lap trinh di dong. Hiển thị tất cả bài đăng

Thứ Sáu, 30 tháng 12, 2011

8 bài học về bảo mật di động

  Lap trinh di dong Lap trinh mobile Lap trinh Android Lap trinh iOS Hoc lap trinh di dong Hoc lap trinh mobile

 Viễn thông


Không lâu trước đây, Symbian được coi là hệ điều hành di động duy nhất phải đối chọi với quá nhiều vấn đề bảo mật do sự phổ biến của Symbian. Nhưng hiện nay, Android và iOS bắt đầu chiếm lĩnh thị trường, số lượng các cuộc tấn công nhằm vào hai nền tảng này đã tăng vọt. Tệ hơn nữa, hành động của bọn tội phạm ảo ngày càng tinh vi, làm gia tăng thiệt hại cũng như chi phí của các vụ xâm phạm.


Trong khi đó, khách hàng và cả các nhà quản lý CNTT trong doanh nghiệp dường như không nắm được hết những mối đe dọa mà họ có nguy cơ gặp phải.



Đa số khách hàng cũng như người dùng doanh nghiệp quan tâm quá nhiều đến máy tính cá nhân trong khi đã nhiều năm nay, thư rác, tin nhắn lừa đảo và các loại phần mềm độc hại trên thiết bị di động đang sống chung với họ.


Chính vì thế, đã đến lúc người dùng thiết bị di động chuyển mối quan tâm. Tội phạm ảo khắp thế giới đang “chĩa mũi tấn công” và smartphone và máy tính bảng để khai thác thông tin cá nhân. Vì không có gì ngăn cản bọn tội phạm theo đuổi mục tiêu đến cùng, cách phòng thủ duy nhất là trang bị kiến thức và cảnh giác.


Dưới đây là những điều quan trọng liên quan tới bảo mật máy tính bảng và smartphone mà bạn cần biết.



1. Android là “ác mộng”
Gần đây, nền tảng Android đã nhanh chóng trở thành mục tiêu hàng đầu cho bọn tội phạm ảo vì hai lý do chính: Android đang được dùng phổ biến trên nhiều loại thiết bị và các biện pháp kiểm tra tại chỗ chưa đủ mạng để bảo vệ hệ điều hành này.


Thực tế, việc thêm một ứng dụng vào Android Market tương đối đơn giản. Bọn tội phạm có thể làm việc này một cách dễ dàng bằng cách đăng ký như một nhà phát triển. Trước khi Google có cơ hội loại bỏ phần mềm gây hại đó, hàng ngàn thiết bị có thể đã bị lây nhiễm. Đây thực sự là vấn đề nghiêm trọng.


Riêng số lượng malware Android đã tăng 472% trong nửa cuối năm nay. Ngoài ra, bọn tội phạm cũng không “buông tha” cho iOS, Symbian, và các nền tảng khác.


2. Các ứng dụng có thể là nguyên nhân
Như đã lưu ý, các ứng dụng Android có thể chứa đầy lỗi bảo mật. Ngoài ra, thậm chí các ứng dụng trên iOS và Blackberry cũng gây sự cố bảo mật nếu được bảo vệ không đúng cách hoặc bao gồm các đường link tới trang web gây hại. Khi các ứng dụng di động ngày càng phổ biến, cuộc khủng hoảng an ninh ngày càng tăng.


3. Chính khách hàng đặt mình vào tình thế dễ bị tấn công
Người dùng thiết bị di động cũng bị đổ lỗi một phần cho các cuộc khủng hoảng bảo mật đang tác động toàn cầu. Họ truy cập những trang web thiếu an toàn, tải về những ứng dụng mà không xác nhận nguồn gốc, bẻ khóa thiết bị để sử dụng những phần mềm chưa được kiểm duyệt, nói chung là thực hiện những hành vi “mở cửa” cho malware ghé thăm. Đã đến lúc người dùng phải đặt bảo mật thiết bị lên trước một số trải nghiệm dù đem lại sự thích thú nhưng chưa chắc đảm bảo an toàn.


4. iOS cũng nằm trên “bia ngắm”
Hiện tại, Android là đối tượng hàng đầu của malware di động, nhưng trong những năm tới, rất có khả năng iOS cũng bị tội phạm ảo chú ý nhiều hơn. Suy cho cùng, doanh số iPhone và iPad đang tăng vọt và thị phần di động của Apple rất mạnh. Có lẽ nào bọn tội phạm lại bỏ qua miếng mồi ngon iOS? Đây chính là điều mà bản thân Apple, các hãng bảo mật, và khách hàng cần quan tâm.


5. Không phải chỉ do phần mềm
Các cuộc đàm luận về an ninh di động chủ yếu xoay quang vấn đề phần mềm. Tuy nhiên, người dùng thiết bị cũng cần biết rằng có thể đơn giản, chính bản thân thiết bị cũng gây ra sự cố an ninh thông tin. Liệu smartphone hoặc máy tính bảng của bạn có được bảo vệ với mật khẩu đủ độ mạnh? Đã bao giờ bạn lơ là việc bảo vệ thiết bị của mình? Nếu smartphone của bạn bị đánh cắp thì sao?


Chỉ một trong số vài sự cố kể trên cũng có thể gây ra một lỗ hổng bảo mật nghiêm trọng. Người dùng chớ coi thường!



6. Flash có thể gây họa
Việc hỗ trợ Flash cho thị trường di động của Adobe là đúng đắn. Dù những người không ưa Apple có đồng ý hay không, Steve Jobs đã đúng khi ông nói rằng Flash của Adobe là một lỗ hổng bảo mật khủng khiếp trên máy tính cá nhân. Và những nguy cơ đối với thị trường di động chắc chắn cũng không nhỏ. May mắn là Flash sẽ không còn tồn tại bao lâu nữa, nhưng cho tới khi nó biến mất hoàn toàn khỏi thị trường di động, hãy coi chừng!


7. Tội phạm đang “nhòm ngó” mọi thứ
Gần đây, các hãng bảo mật đang tìm hiểu cách bọn lừa đảo xâm nhập thiết bị di động. Một điều không mấy ngạc nhiên là chúng thường “xoi mói” đến tận tin nhắn văn bản và các số điện thoại bạn gọi đi.


Nếu người dùng sơ sẩy kèm theo thông tin nhạy cảm (như thông tin cá nhân, số thẻ tín dụng và mật khẩu) vào đó, rất có thể bọn chúng sẽ khai thác được. Hãy lưu ý: Bọn tội phạm ảo đang nhòm ngó mọi thứ!


8. Doanh nghiệp hãy xây tường kiên cố
Tất cả những nguy cơ về thiết bị di động nói trên là cảnh bảo để các nhà quản lý CNTT trong doanh nghiệp toàn siết chặt chính sách về thiết bị di động, ví dụ như giới hạn các loại smartphone và máy tính bảng được sử dụng; cấm nhân viên download ứng dụng chưa có kiểm định.


Để an toàn vào bối cảnh này, việc thường xuyên giám sát là hết sức quan trọng.

Thứ Hai, 26 tháng 12, 2011

Ebook hướng dẫn lập trình Android (Tiếng Việt)

Ebook hướng dẫn lập trình Android (Tiếng Việt)

 



Tài liệu gồm các phần:
1.Giới thiệu về Android SDK
2.Bắt đầu với Hello World
3.Thiết kế giao diện
4.Activity trong Android
5. BroadcastReceiver
6. Service
7. Xử lý bất đồng bộ

Download :
http://www.mediafire.com/?ada06qh0vtb581a
pass : laptrinhdidong.edu.vn

Thứ Năm, 22 tháng 12, 2011

Khóa học lập trình Android

lap trinh di dong lap trinh mobile lap trinh android lap trinh IOS hoc lap trinh di dong hoc lap trinh mobile

Khóa học lập trình di động - Android

Khóa học này được thiết kế nhằm mục đích cung cấp cho học viên đầy đủ các kiến thức và kỹ năng từ cơ bản đến chuyên sâu để phát triển được các ứng dụng  trên những thiết bị di động sử dụng HĐH Android của Google.

Nội dung khóa học sẽ bao gồm các kiến thức như:  lập trình hướng đối tượng, lập trình Java, Virtual Machine trên các thiết bị di động, SQL Lite, các lớp thư viện trong Android SDK, web  và webservice …
Kết thúc khóa học bạn có thể làm được những việc sau:

   1. Hiểu biết về quá trình xây dựng ứng dụng trên HĐH Android.
   2. Thiết kế và lập trình cho giao diện đặc trưng của Android (Activities, Intents, Views, Multi-touch screen,…)
   3. Thiết kế các ứng dụng định hướng bản đồ có sử dụng tích hợp hệ thống Google Map và GPS.
   4. Thiết kế và phát triển các ứng dụng nghe – nhìn – truyền thông (ứng dụng nghe nhạc, xem phim, chụp ảnh…)
   5. Thiết kế và xây dựng các ứng dụng khai thác internet như mạng thông tin, mạng xã hội, các dịch vụ chia sẻ trực tuyến.
   6. Khai thác các dịch vụ của thiết bị di động (SMS, Email, Networking,…)

Ưu điểm của khóa học
Những lợi ích khi tham gia khóa học:
– Mô hình đào tạo chuyên nghiệp và hiệu quả.
– Bằng cấp được công nhận trên toàn quốc.

Bên cạnh việc cung cấp các kiến thức liên quan đến khóa học người học còn được:

    * Tham gia vào các giai đoạn phát triển một sản phẩm Android thực từ lúc bắt đầu đến khi hoàn thiện.
    * Trực tiếp đưa ra câu hỏi và các vấn đề thắc mắc tại lớp học với giáo viên hướng dẫn, tại các buổi hội thảo và các hoạt động nhóm.
    * Học với các phương pháp giảng dạy tiên tiến, khoa học đã đạt được 3 tiêu chí quan trọng trong giáo dục hiện đại là: “Practicality – Creativity – Efficiency”
    * Tiết kiệm được thời gian học và phát triển ứng dụng với hệ thống ngân hàng mã nguồn mẫu.
    * Cập nhập và nâng cấp giáo trình thường xuyên để phù hợp, thích nghi và đáp ứng được nhu cầu của thị trường.
    * Thực hành và làm bài tập ngay sau mỗi giờ học lý thuyết. 

Khóa học lập trình iOS

Khóa học lập trình iOS

Khóa học này được thiết kế nhằm mục đích cung cấp cho học viên đầy đủ các kiến thức và kỹ năng từ cơ bản đến chuyên sâu để phát triển được các ứng dụng  trên những thiết bị di động sử dụng HĐH iOS của Apple. Nội dung khóa học sẽ bao gồm các kiến thức như:  lập trình hướng đối tượng, lập trình với Objective-C,XML, MVC, Coco – Cocoa, SQL Lite cùng các lớp thư viện trong iOS SDK.


Kết thúc khóa học bạn có thể làm được những việc sau:
  1. Hiểu biết về quá trình xây dựng ứng dụng trên HĐH iOS. lap trinh di dong lap trinh mobile lap trinh android lap trinh IOS hoc lap trinh di dong hoc lap trinh mobile
  2. Thiết kế và lập trình cho giao diện đặc trưng của iOS, xây dựng và phát triển các ứng dụng chạy trên IPhone, IPad và IPod Touch.
  3. Thiết kế các ứng dụng định hướng bản đồ có sử dụng tích hợp hệ thống Google Map và GPS.
  4. Thiết kế và phát triển các ứng dụng nghe – nhìn – truyền thông (ứng dụng nghe nhạc, xem phim, chụp ảnh…)
  5. Thiết kế và xây dựng các ứng dụng khai thác internet như mạng thông tin, mạng xã hội, các dịch vụ chia sẻ trực tuyến.
  6. Khai thác các dịch vụ của thiết bị di động (SMS, Email, Networking,…)

Ưu điểm của khóa học

– Những lợi ích khi tham gia khóa học lập trình di động iOS
  • Mô hình đào tạo chuyên nghiệp và hiệu quả.
  • Bằng cấp được công nhận trên toàn quốc.
– Bên cạnh việc cung cấp các kiến thức liên quan đến khóa học người học còn được:
  • Tham gia vào các giai đoạn phát triển một sản phẩm IPhone thực từ lúc bắt đầu đến khi hoàn thiện.
  • Trực tiếp đưa ra câu hỏi và các vấn đề thắc mắc tại lớp học với giáo viên hướng dẫn, tại các buổi hội thảo và các hoạt động nhóm.
  • Học với các phương pháp giảng dạy tiên tiến, khoa học đã đạt được 3 tiêu chí quan trọng trong giáo dục hiện đại là: “Practicality – Creativity – Efficiency”
  • Tiết kiệm được thời gian học và phát triển ứng dụng với hệ thống ngân hàng mã nguồn mẫu.
  • Cập nhập và nâng cấp giáo trình thường xuyên để phù hợp, thích nghi và đáp ứng được nhu cầu của thị trường.
  • Thực hành và làm bài tập ngay sau mỗi giờ học lý thuyết.

Android - hướng đi mới cho lập trình viên

 Android - hướng đi mới cho lập trình viên 

Cùng với sự phong phú về chủng loại, cấu hình và giá thành, điện thoại Android đã trở nên phổ biến và xâm nhập ngày càng sâu rộng tới người sử dụng trên thế giới. Có lẽ điều giúp cho “dế” Android phát triển nhanh chính là có một hệ điều hành được người dùng ưa chuộng nhất.


Đặc tính nguồn mở là điều cốt yếu tạo nên sự khác biệt của Android so với các hệ điều hành khác. Android thu hút một lượng lớn các nhà phát triển ứng dụng từ những công ty chuyên nghiệp đến những lập trình viên nghiệp dư nhờ vào mã nguồn mở. Nhờ đó lượng phần mềm, game và vô số thứ khác gia tăng từng ngày.
Dạo qua các chợ việc làm(Vietnamworks, Careerlink…), có thể thấy trong năm 2011, số lượng công ty đăng tuyển lập trình viên Android ngày một nhiều, so với trước đây thì chủ yếu là lập trình viên web và iphone, có những công ty tuyển 20-30 người một đợt.

Nhu cầu tăng cao với các lập trình viên nền Android bùng nổ trong năm 2011 một phần do ông lớn Google có sử dụng ảnh hưởng của mình với các hãng sản xuất ứng dụng di dộng (và cả các hãng sản xuất thiết bị di động), đồng thời do Android là một nền tảng mở ,mới mẻ, dễ tương tác và lập trình(đặc biệt với các lập trình viên đã quen thuộc với java, linux…). Android đang đạt mức tăng trưởng cao, đặc biệt trong lĩnh vực ứng dụng.

Là một lập trình viên Android, có rất nhiều cách để tìm kiếm lợi nhuận từ các sản phẩm của mình.
Nếu bạn là người sáng tạo và quen làm việc độc lập, thì việc tự phát triển ứng dụng và đưa lên Android Market là một sự lựa chọn không tồi, các ứng dụng tính phí trên Android Market đang dần dần cân bằng với các ứng dụng miễn phí.

Còn nếu bạn có nhóm phát triển thì việc nhận các cơ hội freelance và các dự án oursource cũng đem lại một nguồn thu tương đối tốt hiện nay. Ngoài ra bạn có thể tham gia các công ty có nhu cầu tuyển dụng nhân sự làm Android trong và ngoài nước với mức đãi ngộ tương đối cao so với các lĩnh vực khác.


Để biết thêm chi tiết , mời các bạn vào website : www.laptrinhdidong.edu.vn