Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/android Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Mon, 18 Sep 2023 02:12:02 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/android 32 32 Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/blog/lap-trinh-mobile-tren-ios-hay-android-de-hon.html Mon, 18 Sep 2023 02:12:02 +0000 //westview-heights.com/?p=253550 Bạn là sinh viên ngành Lập trình Mobile nhưng chưa xác định được hướng đi c?th?cho tương lai? Hãy tham khảo thêm bài viết dưới đây đ?có cái nhìn tổng quan hơn nhé! Lập trình Mobile là ...

The post Lập trình Mobile trên IOS hay Android d?hơn? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Bạn là sinh viên ngành Lập trình Mobile nhưng chưa xác định được hướng đi c?th?cho tương lai? Hãy tham khảo thêm bài viết dưới đây đ?có cái nhìn tổng quan hơn nhé!

Lập trình Mobile là gì?

Ngành Lập trình mobile là một lĩnh vực chuyên v?việc phát triển ứng dụng di động trên các nền tảng như iOS (Apple) và Android (Google). Những người làm trong ngành này s?dụng các ngôn ng?lập trình như Swift hoặc Objective-C cho iOS và Java hoặc Kotlin cho Android đ?tạo ra các ứng dụng di động. Công việc của những người làm trong ngành này s?bao gồm các đầu việc như thiết k?giao diện, viết mã, kiểm th?và triển khai ứng dụng di động.

Học lập trình Mobile ra trường làm gì?

  • Lập trình viên di động

Lập trình viên di động là những người có th?làm việc trong các công ty phát triển ứng dụng di động, phát triển các ứng dụng cho h?điều hành IOS hoặc Android. Công việc của các lập trình viên di động bao gồm thiết k?giao diện, viết mã, kiểm th?và triển khai ứng dụng. Đ?làm tốt công việc này, bạn cần cần có kiến thức chuyên sâu v?lập trình, hiểu biết v?nguyên tắc thiết k?giao diện và có kh?năng làm việc độc lập và trong nhóm đ?đáp ứng yêu cầu và mong đợi của người dùng.

  • K?sư phần mềm di động

Trong vai trò này, những k?sư phần mềm di động thường s?làm việc với các nhóm phát triển đ?thiết k? phát triển và triển khai các ứng dụng di động. H?cũng có th?tham gia vào quá trình phân tích yêu cầu, thiết k?kiến trúc và viết mã.

  • Kiểm th?viên di động

Kiểm th?viên di động luôn phải đảm bảo rằng các ứng dụng di động hoạt động một cách đáng tin cậy và không có lỗi. Với các đầu việc được lặp đi lặp lại như kiểm tra các phần mềm mới phát hành có lỗi phần mềm nào không, h?s?thực hiện kiểm th?t?động và th?công đ?đảm bảo chất lượng của ứng dụng, tránh gây ra thiệt hại lớn khi tung ra th?trường.

  • Nhà phát triển game di động

Hiện tại, với nhu cầu giải trí ngày càng cao của con người, các hình thức giải trí, đặc biệt là game trực tuyến đang vô cùng được ưa chuộng trên toàn cầu. Với một chiếc điện thoại gọn nh? người dùng s?d?dàng chơi được các đầu game khác nhau, dẫn đến s?phát triển và cạnh tranh của lĩnh vực game di động ngày càng gia tăng. Nếu quan tâm đến việc phát triển trò chơi di động, bạn cũng có th?làm việc với các công ty phát triển game đ?tạo ra các trò chơi di động hấp dẫn trên các nền tảng di động khác nhau.

  • Chuyên gia hướng dẫn lập trình Mobile

Nếu đã có kiến thức và k?năng lập trình di động đáng k? bạn cũngcó th?chọn làm giảng viên hoặc các mentor chia s?kiến thức của mình với người khác. V?trí công việc này thường đòi hỏi người làm phải có kinh nghiệm dày dặn trong mảng lập trình game khi đã từng làm việc trong các doanh nghiệp nổi tiếng hay có nhiều thành tựu nhất định cho bản thân.

So sánh giữa lập trình mobile trên IOS và Android

IOS Android
Ngôn ng?lập trình Ngôn ng?Objective-C hoặc Swift. Ngôn ng?Java hoặc Kotlin
Công c?phát triển Xcode là môi trường phát triển tích hợp (IDE) chính thống của Apple cho phát triển ứng dụng iOS Android Studio là IDE chính thống cho phát triển ứng dụng Android.
Thiết b?và s?đa  Apple giới hạn s?đa dạng của thiết b?bằng cách kiểm soát c?phần cứng và phần mềm. Điều này có nghĩa là bạn ch?phải lo lắng v?một s?lượng thiết b?iOS tương đối nh? Android có s?đa dạng lớn v?thiết b? kích thước màn hình, và phiên bản h?điều hành. Điều này có th?tạo ra thách thức cho việc kiểm th?và tối ưu hóa ứng dụng cho nhiều thiết b?khác nhau.
Chính sách và duyệt ứng dụng Apple luôn kiểm duyệt nghiêm ngặt ứng dụng trước khi cho phép chúng xuất bản trên App Store. Điều này đảm bảo tính ổn định và an toàn của ứng dụng, nhưng cũng có th?tạo ra s?chậm tr?trong quá trình phát hành ứng dụng. Google cho phép các lập trình viên đăng tải ứng dụng trực tiếp trên Google Play Store mà không cần kiểm duyệt nghiêm ngặt. Điều này làm cho việc phát hành ứng dụng trên Android diễn ra nhanh chóng hơn, nhưng cũng có th?tạo ra các vấn đ?v?bảo mật.
Ngôn ng?thiết k?và hướng dẫn IOS s?dụng Human Interface Guidelines (HIG) đ?hướng dẫn v?thiết k?giao diện người dùng.  Việc s?dụng Material Design Guidelines đ?hướng dẫn v?thiết k?trên Android giúp đảm bảo rằng ứng dụng s?có giao diện hấp dẫn và thân thiện với người dùng trên các thiết b?Android.
Cộng đồng và tài liệu  Apple cung cấp cộng đồng phát triển mạnh m?và tài liệu d?án tốt. Bên cạnh đó, cộng đồng iOS thường tập trung vào việc sáng tạo và thiết k?trên phần mềm của mình. Android thường thu hút nhiều lập trình viên doanh nghiệp và d?án mã nguồn m?/span> với  tài liệu phong phú.

Nhìn chung, có th?nói rằng việc phát triển mobile trên Android hay IOS s?còn ph?thuộc rất nhiều vào mục tiêu, s?thích và định hướng tương lai của mỗi lập trình viên. Mỗi h?điều hành s?có các ưu điểm và khuyết điểm riêng của nó, quan trọng rằng bạn biết tận dụng tốt th?mạnh của bản thân và tiến hành th?nghiệm phần mềm trước khi phát hành đ?tránh gây ra những thiệt hại không đáng có v?sau.

Cách xác định bản thân phù hợp phát triển IOS hoặc Android

Mục tiêu ứng dụng

Hãy xác định mục tiêu chính của ứng dụng của bạn. Nếu muốn đến gần với người dùng iOS hoặc có một ứng dụng dành riêng cho cộng đồng người dùng iOS, bạn nên phát triển trên nền tảng iOS. Tương t? nếu bạn muốn tiếp cận một lượng lớn người dùng trên nhiều thiết b?Android, bạn nên chọn phát triển trên Android.

Xét v?đối tượng người dùng

Nếu như bạn đang tạo ra một ứng dụng doanh nghiệp mà người dùng ch?yếu là nhân viên và h?s?dụng các thiết b?Apple, thì phát triển trên iOS có th?là lựa chọn tốt. Ngược lại, nếu bạn muốn tiếp cận người dùng trên nhiều loại thiết b?Android khác nhau, thì Android s?có nhiều lựa chọn phù hợp hơn.

Tài nguyên và kinh nghiệm

Trước khi bắt tay vào làm một d?án, hãy xem xét k?lưỡng lượng tài nguyên có sẵn cho d?án và kinh nghiệm của bạn. Phát triển trên iOS và Android đều s?cần yêu cầu lượng kiến thức và k?năng riêng biệt. Nếu bạn đã có kinh nghiệm trong một h?thống hoặc ngôn ng?lập trình c?th? hãy s?dụng nền tảng phù hợp với kiến thức của mình.

Công c?phát triển

Bạn có th?xem xét các công c?phát triển có sẵn cho c?iOS và Android. Có s?lựa chọn rất nhiều công c?và ngôn ng?lập trình cho c?hai nền tảng, vì vậy bạn cần xem xét v?s?thích của bản thân.

Bên cạnh đó, có một s?giải pháp đa nền tảng (cross-platform) như React Native, Flutter và Xamarin, cho phép bạn phát triển một ứng dụng và triển khai nó trên c?iOS và Android mà không cần viết lại hoàn toàn t?đầu. Lựa chọn này có th?là một lựa chọn tốt nếu bạn muốn tiết kiệm thời gian và nguồn lực khi th?nghiệm phát triển trên c?hai h?điều hành.

Học Lập trình Mobile tại FPT M?ng c c??c bng ? , tuyệt đối đừng b?l?

Với s?ra đời của các thiết b?di động thông minh như iPhone, iPad chạy trên h?điều hành iOS, Android, Windows Phone đã mang lại cuộc cách mạng lớn v?cách thức s?dụng thiết b?di động trong cuộc sống và công việc. Hiện nay, s?lượng người dùng thiết b?điện t? đặc biệt là điện thoại đang ngày càng tăng trưởng mức chóng mặt. Chính điều này cũng tạo điều kiện tốt cho các lập trình viên có th?khai phá tiềm năng đ?đưa ra các ứng dụng di động tiềm năng cho người dùng.

Đón đầu xu hướng đó, trường Cao đẳng FPT M?ng c c??c bng ? đã cho xây dựng và đưa vào giảng dạy chuyên ngành Lập trình Mobile với mong muốn đào tạo ra nguồn nhân lực có chất lượng, nhằm đáp ứng tốt các nhu cầu phát triển nhanh chóng của nền công nghiệp này.

Sinh viên Lập trình Mobile tại FPT M?ng c c??c bng ? s?được đào tạo một cách bài bản v?các công ngh?ph?biến như Java, XML, android, cross platform, HTML5/CSS3,?đ?phát triển ứng dụng trên các nền tảng ch?đạo như Android, Window Phone, IOS. Bên cạnh đó, các bạn tr?s?còn được học các kiến thức như:

  • Thiết k?giao diện ứng dụng với Figma, Photoshop
  • Lập trình Java cơ bản, lập trình Android
  • Lập trình ứng dụng trên các nền tảng
  • Thiết k?website đáp ứng mọi thiết b?/span>
  • Quản lý cơ s?d?liệu, kiểm th?cơ bản
  • Lập trình Game Unity đa nền tảng
  • Quản tr?d?án CNTT (Agile)
  • Quy trình và triển khai các d?án thực t?bám sát nghiệp v?bên ngoài th?trường
  • Marketing trên mobile

Nếu bạn đam mê công ngh?và muốn tạo ra các ứng dụng di động tốt được đông đảo người dùng tin cậy, hãy lựa chọn FPT M?ng c c??c bng ? là bến đ?đ?thực hiện ước mơ của mình nhé!

Trường Cao đẳng FPT M?ng c c??c bng ?

The post Lập trình Mobile trên IOS hay Android d?hơn? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html //westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html#respond Tue, 09 Aug 2022 09:15:42 +0000 //westview-heights.com/?p=185529 ?phần 1, chúng ta đã tìm hiểu th?nào là ngôn ng?Kotlin, ưu và nhược điểm. Phần 2 này, chúng ta tiếp tục tìm hiểu môt s?khái niệm cơ bản cần biết khi chuyển t?ngôn ng?...

The post Cùng tìm hiểu v?Kotlin trong Android (Phần 2) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
?phần 1, chúng ta đã tìm hiểu th?nào là ngôn ng?Kotlin, ưu và nhược điểm. Phần 2 này, chúng ta tiếp tục tìm hiểu môt s?khái niệm cơ bản cần biết khi chuyển t?ngôn ng?lập trình Java sang s?dụng Kotlin.

Các khái niệm đ?cập trong bài

  • Khai báo biến trong Kotlin ?Kiểu d?liệu (Data Types)
  • Tạo hàm, phương thức trong Kotlin (function)
  • Khai báo biến trong Kotlin ?Kiểu d?liệu (Data Types)

Trong java đ?khai báo biến thì chúng ta làm như sau:

String name;

int number = 10;

float point = 1.5; // s?dụng các t?khóa đ?định nghĩa kiểu biến và gán giá tr?bằng toán t?=

// kết thúc câu lệnh luôn có dấu chấm phẩy

Khi s?dụng Kotlin chúng ta khai báo và s?dụng biến với 2 t?khóa là var và val

  • var : khai báo biến thông thường, chương trình t?động nhận định kiểu giá tr?của biến
var i = 10 // chương trình t?nhận định kiểu của biến

var x = “NAME” // kết thúc dòng lệnh ko có dấu chấm phẩy

var c:Int = 20 // khai báo biến với cú pháp :Int đ?ch?định biến c có kiểu là s?nguyên .

var name:String = “Nguyen”

// khai báo biến :String đ?ch?định biến name có kiểu là chuỗi

// khai báo với t?khóa var cho phép thay đổi, cập nhật giá tr?của biến trong tương lai

i = 20 // thay đổi i t?10 -> 20

x = “Huy” // thay đổi x t?NAME -> Huy

  • val : khai báo biến tương t?như var nhưng giá tr?của biến ko th?thay đổi trong tương lai, tương t?như t?khóa final của java
val i = 10 // chương trình t?nhận định kiểu của biến

val x = “NAME” // kết thúc dòng lệnh ko có dấu chấm phẩy

val c:Int = 20 // khai báo biến với cú pháp :Int đ?ch?định biến c có kiểu là s?nguyên

val name:String = “Nguyen” // khai báo biến :String đ?ch?định biến name có kiểu là chuỗi

// khai bảo với t?khóa var cho phép thay đổi, cập nhật giá tr?của biến trong tương lai

i = 20 // thay đổi i t?10 -> 20 // ko thực hiện được với biến val

x = “Huy” // thay đổi x t?NAME -> Huy // ko thực hiện được với biến val

1 s?kiểu biến khác trong kotlin

Int : s?nguyên ( ngoài ra còn có Short , Long đ?khai báo s?nguyên )

Float, Double : khai báo s?thực

Khai báo mảng (array)

Kotlin cung cấp cách khai báo mảng như sau :

val numbers = intArrayOf(5,6,7,8); // mảng s?nguyên 4 phần t?/p>

// lưu ý : mảng s?ko thay đổi đc s?lượng phần t?nhưng cho phép cập nhật giá tr?trong mảng

numbers[0] = 20 // đ?truy cập phần t?trong biến numbers

var a = numbers[0] // phần t?đầu tiên có giá tr?là 5

var b = numbers[9]

// truy cập lỗi ArrayIndexOutOfBoundsException do mảng ko có phần t?th?10

// Kotlin cung cấp thêm các phương thức đ?tạo array 1 cách linh hoạt :

// mảng String

var names = arrayOf(“HUY”,”QUYNH”,”SANG”); // mảng hỗn hợp với giá tr?có kiểu khác nhau – khá giống mảng bên ngôn ng?PHP

var hots = arrayOf(“A”,3,4)

//ngoài ra chúng ta còn có floatArrayOf , doubleArrayOf hoặc khởi tạo 1 mảng rỗng

val stringsOrNulls = arrayOfNulls<String>(10) // giá tr?return ?đây là Array<String?>

// cú pháp dấu ? sau String chúng ta s?làm rõ ?phần sau nhé

Phương thức : method trong Kotlin

Phương thức hay method trong lập trình có tác dụng đóng gói 1 s?dòng lệnh và tái s?dụng khi cần, đ?khai báo phương thức trong java chúng ta dùng void, trong kotlin chúng ta có cách khai báo như sau:

// phương thức run với t?khóa fun – viết tắt của t?function và cách gọi

fun run(){

} run()

// phương thức run với 2 tham s?Int x và y và cách gọi fun run(x:Int,y:Int){

}

var x = 10

var y = 20 run(x,y) // phương thức run dạng có d?liệu tr?v?và cách gọi

// cú pháp :Int đ?th?hiện kiểu của d?liệu mà run s?tr?v?/p>

fun run(x:Int,y:Int):Int{

return x + y;

}

// phương thức có return có th?gán giá tr?cho 1 biến var ketqua = run(x,y)

Như vậy trong bài s?2 này, chúng ta đã tìm hiểu cơ bản v?biến và phương thức trong Kotlin. Hy vọng bài viết s?cung cấp cho các bạn những thông tin hữu ích.

The post Cùng tìm hiểu v?Kotlin trong Android (Phần 2) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html/feed 0
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/blog/lombok-trong-android-phan-1.html //westview-heights.com/tin-tuc-poly/blog/lombok-trong-android-phan-1.html#respond Wed, 08 Jun 2022 09:48:11 +0000 //westview-heights.com/?p=178658 Cao đẳng FPT M?ng c c??c bng ? xin chia s?bài viết hướng dẫn các bạn s?dụng thư viện Lombok – thư viện tương đối hữu ích với người đi làm hoặc chuẩn b?đi thực tập doanh nghiệp. 1 . Lombok ...

The post Lombok trong Android phần 1 appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Cao đẳng FPT M?ng c c??c bng ? xin chia s?bài viết hướng dẫn các bạn s?dụng thư viện Lombok – thư viện tương đối hữu ích với người đi làm hoặc chuẩn b?đi thực tập doanh nghiệp.

1 . Lombok là gì ? Các chức năng của Lombok

Lombok là thư viện Java h?tr?t?động sinh ra các phương thức mà lâp trình viên hay dùng trong lập trình.

Ví d?: class SinhVien.java thì thường có phương thức Getter, Setter, ToString, Log data ?/span>

Sau khi tích hợp thư viện Lombok thì các phương thức này s?t?có và lập trình viên không cần thao tác

Lombok h?tr?khá nhiều chức năng, thầy liệt kê 1 s?chức năng tiêu biểu cho người mới như sau:

@Getter/@Setter

Never write public int getFoo() {return foo;} again.

– T?động sinh các phương thức getter / setter

@ToString

No need to start a debugger to see your fields: Just let lombok generate a toString for you!

– T?động sinh phương thức ToString đ?Log, hiển th?thông tin của model

@Builder

… and Bob’s your uncle: No-hassle fancy-pants APIs for object creation!

– Khởi tạo giá tr?model theo cơ ch?Builder tiện lợi.

– Ví d?:

SinhVien.builder()

.name(“Adam Savage”)

.city(“San Francisco”)

.job(“Mythbusters”)

.job(“Unchained Reaction”)

.build();

@Getter(lazy=true)

Laziness is a virtue!

T?động cache cho lần đầu tiên gọi hàm Getter. Phù hợp cho các biến có kích thước lớn, tốn nhiều tài nguyên.

Ngoài ra còn rất nhiều tính năng thú v? các em có th?xem tại link: Chi tiết 

  1. Cách tích hợp, cài đặt Lombok

Có 2 cách đ?tích hợp Lombok vào Andrdoid Studio

  1. M?File -> Settings -> Plugins và nhập “Lombok??ô tìm kiếm rồi cài đặt
  2. M?file app/ build.gradle và thêm vào dòng thư viện trong th?“dependencies?/span>
compileOnly ‘org.projectlombok:lombok:1.18.22’

annotationProcessor ‘org.projectlombok:lombok:1.18.22’

The post Lombok trong Android phần 1 appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/blog/lombok-trong-android-phan-1.html/feed 0
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/viec-lam-thong-tin/thong-bao-tuyen-dung-thuc-tap-sinh-fulltime-tai-smac.html //westview-heights.com/viec-lam-thong-tin/thong-bao-tuyen-dung-thuc-tap-sinh-fulltime-tai-smac.html#respond Sat, 09 Apr 2022 07:51:36 +0000 //westview-heights.com/?p=172532 THÔNG BÁO TUYỂN DỤNG TTS FULLTIME TẠI SMAC Bạn đang học Cao đẳng FPT M?ng c c??c bng ? và đang tìm kiếm thực tập sinh? Hãy nhanh tay ứng tuyển v?trí Thực tập sinh tại SMAC trước ngày 30/4/2022 nhé! S?lượng: ...

The post Thông Báo Tuyển Dụng Thực Tập Sinh Fulltime Tại SMAC appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
THÔNG BÁO TUYỂN DỤNG TTS FULLTIME TẠI SMAC

Bạn đang học Cao đẳng FPT M?ng c c??c bng ? và đang tìm kiếm thực tập sinh? Hãy nhanh tay ứng tuyển v?trí Thực tập sinh tại SMAC trước ngày 30/4/2022 nhé!

  1. S?lượng:
  • TD1435 – TTS Lập trình Web: 03
  • TD1437 – TTS Lập trình Backend 3
  • TD1438 – TTS Lập trình Mobile iOS 2
  • TD1439 – TTS Android 2
  1. Yêu cầu:
  • Không yêu cầu kinh nghiệm
  • Đã từng làm qua công ty Product là một lợi th?
  1. Quyền lợi:
  • Mức lương: Tr?cấp t?3 ?8 Triệu.
  • Hưởng đầy đ?các ch?đ?như nhân viên v?hoạt động trong công ty như l?tết, teambuilding.
  • Ph?cấp cơm trưa, card điện thoại.
  • Thời gian làm việc t?th?Hai đến th?Sáu: 8h00-17h30.
  • Được xem xét ký hợp đồng chính thức với công ty ngay khi còn chưa ra tốt nghiệp.
  1. H?sơ:
  • CV ứng tuyển gửi v?địa ch?email: [email protected] (CV có ảnh)
  • Email ghi rõ tiêu đ? CV ứng tuyển v?trí … + mã tuyển dụng
  • Thông tin h?tên, mã SV, SĐT, Email, Chuyên ngành, Đợt tốt nghiệp/Học k?hiện tại.
  • Hạn nộp h?sơ: 30/04/2022
  • Mọi thắc mắc vui lòng gửi email: [email protected] hoặc điện thoại: 024 6260 4713
  1. Thông tin Doanh nghiệp:
  • Tên công ty: Công Ty C?Phần Công Ngh?Thông Tin SMAC Việt Nam (SMAC)
  • Địa ch? Đường ven h?H?Đình, Phường H?Đình, Thanh Xuân, Hà Nội

The post Thông Báo Tuyển Dụng Thực Tập Sinh Fulltime Tại SMAC appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/viec-lam-thong-tin/thong-bao-tuyen-dung-thuc-tap-sinh-fulltime-tai-smac.html/feed 0
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/blog/huong-dan-lap-trinh-android-co-ban-phan-1.html //westview-heights.com/tin-tuc-poly/blog/huong-dan-lap-trinh-android-co-ban-phan-1.html#respond Wed, 30 Jun 2021 10:38:54 +0000 //westview-heights.com/?p=145923 Các bạn sinh viên theo học khối ngành Công ngh?thông tin tại Cao đẳng FPT M?ng c c??c bng ? không còn quá xa l?với h?điều hành Android. Vậy h?điều hành Android là gì, nguồn gốc ra sao? Android là ...

The post Hướng dẫn lập trình Android cơ bản (Phần 1) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Các bạn sinh viên theo học khối ngành Công ngh?thông tin tại Cao đẳng FPT M?ng c c??c bng ? không còn quá xa l?với h?điều hành Android. Vậy h?điều hành Android là gì, nguồn gốc ra sao?

Android là gì?

Android theo cách hiểu đơn giản là “h?điều hành mã nguồn mở?dựa trên nền tảng Linux được phát triển bởi công ty Android với s?h?tr?tài chính của Google và được chính Google mua lại năm 2005.

Ban đầu Android được xây dựng đ?s?dụng trên điện thoại di động, sau này nó tiếp tục được phát triển đ?có th?s?dụng trên máy tính bảng, đầu phát HD, TV, thiết b?đeo tay?/p>

Tại sao học Android?

  • Android s?dụng ngôn ng?lập trình Java.
  • Các ứng dụng Android đa phần được viết bằng ngôn ng?lập trình Java nên có tính tương thích thực thi cao trên h?điều hành Android. Hơn th? nó có th?d?dàng cài sang các h?điều hành khác như Blackberry, Symbian, Ubuntu hay gi?đây có thêm Chrome OS.
  • Một lý do nghe có v?khá hoành tráng đó là ứng dụng Android các bạn viết có th?đăng lên Google Play đ?đem v?cho mình một khoản thu nhập kha khá và ch?mất 25$ đăng ký các bạn có th?đăng thoải mái (với IOS là 99$ cho mỗi năm).
  • Cuối cùng và quan trọng nhất là chương trình giảng dạy chúng ta theo học có dạy v?Android thì chúng ta học Android thôi.

Môi trường phát triển!!!

Là một môi trường mà ?đó Nhà Phát triển Phần mềm có được những công c?cần thiết nhất đ?viết ra một ứng dụng hoàn chỉnh yêu cầu:

  • H?điều hành: Microsoft Windows, Linux và Mac.
  • B?công c?phát triển: Java Development Kit (JDK), Android Software Development Kit (SDK), Android Studio.

Tiến hành cài đặt:

  • Cài đặt JDK: Truy cập website này, chọn tải xuống và thực hiện các bước tiếp theo.
  • Cài đặt Android Studio: Truy cập website, sau đó chọn “download android studio?
    • Tích chọn “I have read and agree with the above terms and conditions??“Download Android Studio for Windows?
    • M?file chọn “Run??“Next??“Install??“Finish?
      Sau đó ứng dụng được m?thì c?tích “blue?mà select thôi.
  • Cài đặt máy ảo:

Cài đặt máy ảo đ?giúp cho việc lập trình Android d?dàng và hiệu qu?hơn. Dưới đây là một s?bài viết hướng dẫn v?việc cài đặt các máy ảo gồm:

Máy ảo Genymotion

Máy ảo Nox

Máy ảo ADVManager

Các thành phần trong Android Studio?

– AndroidManifest: Đây là file manifest mô t?các đặc điểm cơ bản của ứng dụng và xác định từng thành phần của nó.
– Java: Thư mục này chứa các file nguồn java cho d?án (project) của bạn. Theo mặc định nó gồm 1 tập tin MainActivity.java ?1 lớp hoạt động (activity) chạy khi ứng dụng của bạn được chạy.
– res/drawable: thư mục chứa ảnh mặc định cho ứng dụng.
– res/layout: thư mục chứa giao diện của ứng dụng.
– res/menu: thư mục chứa các file xml tổng hợp chức năng mục của ứng dụng.
– res/mipmap: chứa icon của ứng dụng.
– res/value: thư mục chứa các định nghĩa v?“tên chức năng? “màu sắc? “kiểu hiển thị?của ứng dụng.
– Gradle/build.gradle: chứa các thư viện (library) s?dụng trong quá trình viết project.

Các layout trong Android Studio?

Layout là thành phần tạo nên giao diện cho ứng dụng, chi tiết v?layout s?có trong các bài viết tiếp theo. Các loại Layout:

– Linear Layout
– Relative Layout
– Grid Layout
– TableLayout
– Frame Layout
– Constraint Layout

Tạo và chạy d?án android đầu tiên như th?nào?

Bước 1: M?“Android Studio” sau đó chọn “Create New Project”.

Bước 2: Chọn “Empty Activity”, sau đó chọn “Next”.

Bước 3: Tại mục “Name”, tiến hành đặt tên cho d?án và sau khi hoàn thành chọn “Finish”.

Bước 4: Khởi chạy máy ảo.

Bước 5: Chạy chương trình.

Bước 6: Kết qu?

Qua một b?phận lý thuyết cơ bản nêu trên, các bạn có th?hiểu được phần nào v?h?điều hành Android, cách xây dựng 1 ứng dụng Android, cách cài đặt công c?“Android Studio” và máy ảo đ?có th?thiết k?ứng dụng đơn giản theo phong cách riêng của cá nhân.

Trong bài viết sau, Cao đẳng FPT M?ng c c??c bng ? s?giới thiệu v?“Intent và Manifest”, cách một “Activity” hoạt động ra sao và vòng đời của 1 “Activity”.

 

The post Hướng dẫn lập trình Android cơ bản (Phần 1) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/blog/huong-dan-lap-trinh-android-co-ban-phan-1.html/feed 0
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-fpoly-mo-rong-co-hoi-hoc-tap-va-lam-viec-cho-sinh-vien.html //westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-fpoly-mo-rong-co-hoi-hoc-tap-va-lam-viec-cho-sinh-vien.html#respond Mon, 09 Sep 2013 04:49:46 +0000 //westview-heights.com/?p=27958 Open talk "FPT đồng hành cùng sinh viên công ngh?thông tin" đã thu hút đông đảo sinh viên khối ngành CNTT, Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội tới tham d?

The post HN – FPoly m?rộng cơ hội học tập và làm việc cho sinh viên appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Chương trình Open talk “FPT đồng hành cùng sinh viên Công ngh?thông tin?do Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội phối hợp t?chức với Trung tâm Đào tạo Tư vấn Quốc t?FPT (FITC) đã thu hút đông đảo sinh viên thuộc khối ngành Công ngh?thông tin của trường.

Hội trường 307 được lấp kín bởi sinh viên năm cuối ngành Công ngh?thông tin, FPT M?ng c c??c bng ? Hà Nội đ?cùng đón nhận những cơ hội giao lưu học hỏi với các doanh nghiệp, những thông tin ích v?khóa học tạo dựng k?năng, vững bước khi bắt đầu khởi nghiệp.

Sinh viên ngành Công ngh?thông tin - Cao đẳng thực hành FPT M?ng c c??c bng ?
 Hà Nội
Hội trường 307 được lấp kín bởi sinh viên năm cuối ngành Công ngh?thông tin, FPT M?ng c c??c bng ? Hà Nội.

V?phía đại diện Trung tâm Đào tạo Tư vấn Quốc t?FPT (FITC) và Công ty H?thống thông tin FPT (FPT Information System ?FPT IS) có anh Nguyễn Hải Thanh ?Phòng Đào tạo FITC, ch?T?Th?Mai ?Ban tuyển sinh FITC, anh Nguyễn Xuân Thủy ?Chuyên viên Tuyển dụng FIS, anh Nguyễn Tuấn Anh ?Giám đốc FITC, anh Văn Hồng Quân ?Trưởng nhóm Android ?FIS, tham d?giao lưu và chia s?cùng các bạn sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội.

Sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ?
 Hà Nội được giao lưu cùng các đại diện đến t?FITC và FPT IS.
Sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội được giao lưu cùng các đại diện đến t?FITC và FPT IS.

Chương trình bắt đầu với những chia s?của đại diện FITC v?nhu cầu nhân s?trong ngành Công ngh?thông tin hiện nay thực s?thiếu hụt nhưng chất lượng đáp ứng nhu cầu này còn thấp, vấn đ?tam giác “Chuyên môn + Ngoại ng?+ K?năng làm việc?/em> chưa cân đối. Cùng với xu hướng và nhu cầu của xã hội, FPT M?ng c c??c bng ? cung cấp cho sinh viên chương trình học thực hành, cùng với việc phát triển k?năng ngoại ng?và k?năng mềm.

Trong hội thảo, FITC thông báo s?cung cấp những khóa học chuyên sâu hơn dành cho sinh viên ngành Công ngh?thông tin, FPT M?ng c c??c bng ? Hà Nội. Bên cạnh đó, cơ hội việc làm cho sinh viên cũng rộng m?hơn tại Công ty H?thống thông tin FPT (FPT IS).

Sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ?
 Hà Nội hào hứng d?hội thảo
Sinh viên FPT M?ng c c??c bng ? Hà Nội hào hứng đặt câu hỏi, xin lời khuyên t?chuyên gia trong lĩnh vực CNTT của FITC.

Cũng trong khuôn kh?chương trình, phần giao lưu giữa sinh viên FPT M?ng c c??c bng ? Hà Nội và những v?khách t?FITC và FPT IS diễn ra hết sức sôi nổi. Đặc biệt, nhiều câu hỏi được đặt ra xung quanh vấn đ?tìm hiểu kiến thức lập trình, xu hướng của lập trình di động trên h?thống Android hay IOS, cơ hội việc làm tại FPT IS. Với kinh nghiệm của chính bản thân cũng như là chuyên gia lâu năm trong ngành tuyển dụng nhân s?CNTT, anh Nguyễn Xuân Thủy gửi lời khuyên chân thành tới các bạn sinh viên v?việc tận dụng cơ hội thực tập ngay t?khi còn ngồi trên gh?nhà trường, tìm kiếm ra ngôn ng?lập trình mà mình yêu thích và nghiên cứu chuyên sâu v?mảng đấy s?có s?cạnh tranh hơn rất nhiều so với việc trải dài kiến thức của mình nhưng lại ch?mang tính “hời hợt?

Là sinh viên khóa 7.3 và chuẩn b?tốt nghiệp, Nguyễn Đăng Huynh, lớp PT07305-UD, ngành Ứng dụng phần mềm chia s? “Mình biết thông tin v?chương trình thông qua b?phận Quan h?doanh nghiệp của trường và đã r?bạn bè cùng đăng ký tham d? Chương trình đã cung cấp cho mình và các bạn nhiều kiến thức thú v?và định hướng cơ hội ngh?nghiệp trong thời gian tới.?/em> Bạn cũng chia s?việc đang học thêm ngôn ng?tiếng Nhật và mong muốn tìm kiếm cơ hội việc làm sau này với d?án Công ngh?thông tin của Nhật Bản.

The post HN – FPoly m?rộng cơ hội học tập và làm việc cho sinh viên appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-fpoly-mo-rong-co-hoi-hoc-tap-va-lam-viec-cho-sinh-vien.html/feed 0
Android Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-ra-mat-ung-dung-tra-cuu-diem-chuan-2013-cua-sinh-vien-fpt-polytechnic.html //westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-ra-mat-ung-dung-tra-cuu-diem-chuan-2013-cua-sinh-vien-fpt-polytechnic.html#respond Sat, 17 Aug 2013 06:17:15 +0000 //westview-heights.com/?p=27211 Mai Khánh Nam, sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội vừa ra mắt ứng dụng “Tra cứu điểm chuẩn 2013?cho điện thoại Smartphone trên nền tảng Android.

The post HN – Ra mắt ứng dụng “Tra cứu điểm chuẩn 2013″ của sinh viên FPT M?ng c c??c bng ? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>

Từng 2 lần liên tiếp đạt danh hiệu ?strong>Ong vàng Poly?dành cho sinh viên xuất sắc nhất Học k?Fall và Học k?Summer 2012 của FPT M?ng c c??c bng ? Hà Nội, Mai Khánh Nam, chàng trai với n?cười rạng r?vừa ra mắt ứng dụng “Tra cứu điểm chuẩn 2013?cho điện thoại Smartphone trên nền tảng Android.

“Tra cứu điểm chuẩn 2013?/b> là ứng dụng cung cấp thông tin v?điểm chuẩn xét tuyển vào các trường Cao đẳng, Đại học toàn quốc năm 2013 trên điện thoại di động. Với giao diện bắt mắt và thân thiện, ứng dụng giúp người dùng d?dàng truy cập danh sách hoặc tìm kiếm các trường thông qua công c?“Search” (tìm kiếm) tên hoặc mã trường.

Mai Khánh Nam, sinh viên Cao đẳng thực hành FPT M?ng c c??c bng ?
 Hà Nội
Mai Khánh Nam, chàng trai với n?cười rạng r?của Cao đẳng thực hành FPT M?ng c c??c bng ? vừa ra mắt ứng dụng “Tra cứu điểm chuẩn 2013?cho điện thoại Smartphone trên nền tảng Android

Khi được hỏi lý do lựa chọn xây dựng ứng dụng “Tra cứu điểm chuẩn 2013?/b>, Nam chia s?mong muốn được s?dụng những kiến thức đang học tại môn Thiết k?Web cho thiết b?di động – WEB Mobile đ?th?sức t?làm một ứng dụng. Đúng vào dịp k?thi Đại học ?Cao đẳng vừa kết thúc, nhận thấy nhu cầu tra điểm chuẩn của đông đảo thí sinh và người nhà, Nam hy vọng ứng dụng của mình có th?góp sức giúp đ?mọi người.

Việc xây dựng ứng dụng cho di động khá gần với chuyên ngành Thiết k?Web mà Nam học tại Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội. Rất nhiều môn học đã cung cấp kiến thức h?tr?Nam hoàn thành ứng dụng này, c?th?như Thiết k?Layout trang Web, Lập trình Javascript, Lập trình Web với PHP, Xây dựng ứng dụng Web và Thiết k?Web cho thiết b?di động.

Giao diện sản phẩm của Mai Khánh Nam, sinh viên FPT M?ng c c??c bng ?
 Hà Nội
Giao diện ứng dụng “Tra cứu điểm chuẩn 2013?/span>

Ngoài những kiến thức liên quan đến lập trình được học tại trường, Nam còn thường xuyên mày mò kiến thức liên quan trên Internet. Mỗi khi gặp khó khăn trong quá trình xây dựng ứng dụng, bạn lại tìm đến thầy cô ?trường và nhận được lời khuyên và giải pháp cho vướng mắc của mình.

Được biết Nam dành khoảng 10 ngày đ?hoàn thành ứng dụng “Tra cứu điểm chuẩn 2013?/strong>. Đây là sản phẩm đầu tay do chính chàng sinh viên năm th?2 của FPT M?ng c c??c bng ? xây dựng và được cung cấp hoàn toàn miễn phí cho người s?dụng. Điểm nổi bật là thông tin điểm chuẩn của các trường được cập nhật thường xuyên và công c?“Search” của ứng dựng được xây dựng giúp người s?dụng d?dàng tìm kiếm thông qua gõ tên hoặc mã trường.

Theo ThS. Nguyễn Quang Hưng, Trưởng b?môn Công ngh?thông tin của FPT M?ng c c??c bng ? Hà Nội: “Nam đã tương đối thành công khi t?mình xây dựng được một ứng dụng như vậy. Phần giao diện đẹp và d?s?dụng. Tuy nhiên ứng dụng vẫn đang gặp phải vấn đ?bảo mật và kết nối còn chậm. Khắc phục được hai điểm này, ứng dụng s?được hoàn thiện hơn.?/i>

Sắp tới, Nam d?định tối ưu ứng dụng đ?tăng tốc đ?truy cập cũng như giảm lưu lượng truy cập đ?phục v?tốt hơn cho người dùng. “Tra cứu điểm chuẩn 2013?mới ch?b> được xây dựng trên nền tảng Android do khá gần với ngôn ng?lập trình Web mà Nam đang học. Trong thời gian tới, bạn d?định nghiên cứu tiếp đ?triển khai thêm trên iSO cũng như Windows Phone.

Tham khảo ứng dụng “Tra cứu điểm chuẩn 2013?/b> được viết bởi sinh viên Mai Khánh Nam ?Cao đẳng thực hành FPT M?ng c c??c bng ? Hà Nội  tại: //play.google.com/store/apps/details?id=www.poly.westview-heights.com&hl=en

Cao đẳng thực hành FPT M?ng c c??c bng ? là cơ s?đầu tiên đưa chuyên ngành Lập trình máy tính ?Thiết b?di động (Mobile Devices Programming) với phiên bản MobileDev.2014 vào giảng dạy, nhằm đáp ứng nhu cầu phát triển nhanh của ngành công nghiệp này. Sinh viên s?được đào tạo v?các ngôn ng?lập trình Objective C, Java và Javascript cùng công ngh?HTML 5/CSS 3 trên các nền tảng ch?đạo như Android, iOS. Với tiêu chí Thực học ?Thực nghiệp, chương trình đào tạo tại Cao đẳng thực hành FPT M?ng c c??c bng ? hướng tới việc trang b?cho sinh viên k?năng chuyên môn, cũng như k?năng ngh?nghiệp đáp ứng yêu cầu của doanh nghiệp. Sau khi tốt nghiệp, sinh viên có th?phát triển được ứng dụng hoặc games di động trên những nền tảng này. Trong k?tuyển sinh năm 2013, trường tiếp nhận h?sơ của đợt tuyển sinh khóa 9.3 cho chuyên ngành Lập trình máy tính ?Thiết b?di động đến hết ngày 25/08/2013.

The post HN – Ra mắt ứng dụng “Tra cứu điểm chuẩn 2013″ của sinh viên FPT M?ng c c??c bng ? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/tin-moi-nhat/hn-ra-mat-ung-dung-tra-cuu-diem-chuan-2013-cua-sinh-vien-fpt-polytechnic.html/feed 0