GIỚI THIỆU KHÓA HỌC
• Kiến thức chung về lập trình.
• Kiến thức về lập trình C# cơ bản.
• Kiến thức cơ bản về thuật toán.
• Kiến thức về lập trình database cơ bản.
• Kiến thức về lập trình application cơ bản bằng C#.
• Kiến thức về lập trình web cơ bản phía frontend (HTML, CSS, JavaScript) và backend (C#, SQL)
• Được tư vấn các hướng và các môn học tiếp theo.
Sau khi hoàn tất khóa học học viên có 1 kiến thức cơ bản về lập trình được tư vấn để có thể lựa chọn hướng phát triển tiếp theo cho bản thân (web, app, mobile).
MỤC TIÊU KHÓA HỌC
- Nắm vững kiến thức lập trình cơ bản về ngôn ngữ C#.
- Xây dựng ứng dụng quản lý đơn giản kết nối CSDL MS-SQL Server 2012.
- Bước đầu tiếp cận với hướng lập trình web và lập trình trên thiết bị di dộng.
- Cung cấp nền tảng kiến thức học tiếp các lớp về lập trình.
+ Lập trình Web.
+ Lập trình thiết bị di động.
ĐIỀU KIỆN THEO HỌC
- Đã có kiến thức căn bản phổ thông, suy luận, yêu thích lập trình.
NỘI DUNG HỌC
Bài 1: Giới thiệu, Hướng dẫn cài đặt, biến và kiểu dữ liệu
• Giới thiệu về lập trình, giới thiệu các ngôn ngữ lập trình
• Giới thiệu về lập trình C#.
• Cài đặt môi trường lập trình C# - Visual Studio
• Biến, kiểu dữ liệu, phép toán, ép kiểu….
• Tạo project, nhập xuất dữ liệu
Phát triển chương trình đầu tiên
Bài 2: Cấu trúc điều khiển
• Cấu trúc if
• Cấu trúc if else
• if lồng nhau
• switch case…
Phát triển chương trình tùy theo điều kiện mà có cách thực thi khác nhau.
Bài 3: Cấu trúc lặp (loop) và mảng (array)
For
While
do…while
Mảng, duyệt mảng, các thuật toán với mảng
Mảng 1 chiều, mảng nhiều chiều;
Phát triển chương trình có khối lệnh được thực thi nhiều lần theo điều kiện
Phát triển chương trình có mảng, phối hợp mảng với if, for
Bài 4: Hàm (function)
• function
• Truyền đối số, trả về giá trị
• Biến toàn cục và biến cục bộ
Phát triển chương trình với các khối lệnh được phân tách thành các function
Bài 5, 6: Hướng đối tượng
• Lớp (Class)
• Đối tượng (Object)
• Thuộc tính (property)
• Phương thức (method)
• Hàm tạo (Constructor)
• Nạp chồng (Overloading)
• Kế thừa (Inheritance)
• Ghi đè (Overriding)
• Trừu tượng (Abstract)
• Giao diện (Interface)
Phát triển chương trình theo cách hướng đối tượng
Bài 7: WinForm
• Tạo project Winform, tìm hiểu về bản chất OOP của các chương trình winform
• Các control cơ bản Button, Label, Checkbox, RadioButton, ListBox, ComboBox, Menu…
Phát triển chương trình có giao diện đồ Winform
Bài 8:
• Database
• Cài đặt SQLServer
• Phân tích thiết kế database cơ bản
Phân tích thiết kế 1 database bán hàng cơ bản
Bài 9: SQL Server (tiếp theo)
• Tạo và quản lý database bằng thao tác
Tạo 1 database bán hàng cơ bản bằng thao tác
Bài 10: SQL Server (tiếp theo)
• Tạo database, table, khóa chính, khóa ngoại, quan hệ.. bằng lệnh
• Các thao tác xem, thêm, xóa sửa dữ liệu…. bằng lệnh
Quản lý tạo, xem, thêm, xóa, sửa bằng lệnh
Bài 11: WinForm + SQL Server
• Từ winform kết nối database
• Dùng các control trên Winform để tương tác với database (xem, thêm, xóa, sửa).
Phát triển các phần mềm có giao diện đồ họa kết hợp với cơ sở dữ liệu.
Bài 12: Web, HTML
• Tạo tài liệu HTML
• Các thẻ cơ bản trong HTML
Phát triển trang web với các thẻ HTML cơ bản
Bài 13: CSS
• Cấu trúc CSS
• Cách dùng inline và các dạng selector css (HTML selector, Class selector, Id selector..)
• Các thuộc tính cơ bản của CSS
Phát triển các trang web cơ bản phối hợp CSS với HTML
Bài 14: JavaScript
• Lập trình JavaScript
Phát triển trang web cơ bản sử dụng javascript. Phối hợp HTML+CSS+JavaScript
Bài 15, 16: WebForm
• WebForm.
• Backend, Webform kết nối với database
• Webform xem, thêm, xóa, sửa database SQL Server
Phát triển các trang web cơ bản phía backend làm việc với cơ sở dữ liệu SQLServer
Kết thúc chương trình
Tư vấn các hướng phát triển cho người học.
Tùy theo hướng học viên lựa chọn để phát triển mà tư vấn các môn và lộ trình cho phù hợp.
0 comments:
Post a Comment