Lập trình là gì

Lập trình là gì? Lập trình là công việc sử dụng ngôn ngữ lập trình để thiết kế và viết xử lý cho các chương trình (software) dành cho PC, thiết bị di động (Tablet, SmartPhone) bao gồm ứng dụng (application), trò chơi (game) hoặc website

Lập trình là gì – Những ngôn ngữ lập trình thông dụng

1/ Ngôn ngữ lập trình C
2/ Ngôn ngữ lập trình Java
3/ Ngôn ngữ lập trình C#
4/ Ngôn ngữ lập trình web với PHP
5/ Lập trình mobile cho Android
6/ Lập trình mobile cho iOS
7/ …

Việc sử dụng ngôn ngữ lập trình nào còn tùy thuộc vào chương trình mà chúng ta cần viết.

Chẳng hạn lập trình trò chơi dành cho thiết bị di động như Samsung, HTC,… sử dụng nền tảng hệ điều hành Android thì chúng ta sẽ tìm hiểu và sử dụng lập trình Java.

Tuy nhiên, nếu chương trình dành cho nền tảng iOS (IPhone, IPad) thì người lập trình phải sử dụng ngôn ngữ lập trình Swift.

Lập trình là gì – Đối với nền tảng web (WebForm)

Để có thể tạo ra những website tin tức, bán hàng, học tập, … người học nên học theo giáo an sau đây:

1/ Môn học thứ nhất: Ngôn ngữ lập trình C (Làm quen với lập trình)
2/ Môn học thứ hai: Thiết kế website
3/ Môn học thứ ba: Cơ sở dữ liệu
4/ Môn học thứ tư: Lập trình PHP
5/ Môn học thứ năm: Hệ quản trị nội dung website với WordPress

Tôi có thể giải thích ý nghĩa của giáo án trên

HTML dùng để thể hiện nội dung website

Hệ quản trị cơ sở dữ liệu (MySQL, SQLServer, Oracle, …) là phần mềm dùng để quản lý dữ liệu, quản lý người dùng, …. là nơi chứa dữ liệu của website

Ngôn ngữ lập trình web (PHP, Java, .NET) đóng vai trò kết nối giữa hệ quản trị cơ sở dữ liệu với giao diện website. Giúp các website thực hiện các thao tác thêm, xóa, cập nhật hay xem dữ liệu. Đây là những thao tác không thể thiếu đối với một website động.

Hệ quản trị nội dung hay còn gọi là CMS (CMS viết tắt của cụm từ Content Management System) giúp cho người dử dụng có thể tạo nhanh một website động bao gồm phần dành cho người dùng (front end) và dành cho quản trị (back end) một cách nhanh chóng.

Tuy nhiên để tạo ra được những website chuyên nghiệp đòi hỏi người sử dụng phải biết về HTML, CSS, PHP, … để chỉnh sửa bố cục web (layout) theo ý của riêng mình.

Lập trình là gì – Đối với nền tảng Win (WinForm)

Kết quả đạt được sau khi hoàn thành giáo án này là những sản phẩm chạy trên PC (Desktop, Laptop) như Phần mềm Microsoft Word, Phần mềm Skype, Phần mềm quản lý bán hàng, Phần mềm quản lý nhân sự, …

Sau đây là giáo án khoá học

1/ Môn học thứ nhất: Lập trình C
2/ Môn học thứ hai: Cơ sở dữ liệu
3/ Môn học thứ ba: Lập trình Java cơ bản
4/ Môn học thứ tư: Lập trình giao diện với Java Swing
5/ Môn học thứ năm: Lập trình cơ sở dữ liệu với JDBC

Lập trình là gì – Đối với nền tảng mobile

Mục tiêu của nhóm này là tạo ra những sản phẩm (Application, Game) cho nền tảng mobile như Android, iOS,…

Bên dưới là giáo án khoá học

1/ Môn học thứ nhất: Lập trình C
2/ Môn học thứ hai: Cơ sở dữ liệu cho mobile
3/ Môn học thứ ba: Lập trình Java (Đối với Android), Lập trình Swift (Đối với iOS)
4/ Môn học thứ tư: Lập trình Android hoặc Lập trình iOS
5/ Môn học thứ năm: Lập trình game cho mobile
6/ Môn học thứ sáu: Lập trình đa nền tảng với Xamarin

Lập trình là gì – Kết luận

Sản phẩm của lập trình là những chương trình thực thi (run) trên PC (Desktop, Laptop), trên mobile (iPhone, Samsung, HTC, Lumia,…), trên tablet (iPad, Sumsung Galaxy Tab,…) phục vụ công việc hay giải trí (game).

Nếu bạn đang đọc bài viết này tức là bạn đang sử dụng sản phẩm của lập trình đó là website gia sư tin học.

12 thoughts on “Lập trình là gì

  1. Văn Thành

    Em muốn học lập trình cho Android thì nên học những gì? Cảm ơn admin.

    1. admin Post author

      Bạn xem lại trong bài viết. Chúng tôi có trình bày các môn học tương ứng cho Lập trình Android.

  2. Nguyễn Thị Tuyết Quỳnh.

    Em muốn học lập trình Windows Phone thì sao anh ơi?
    Cảm ơn admin.