|
Khóa học : |
Chuyên gia Công Nghệ Web |
|
Thời lượng : |
24 - 26 Tháng (2 năm) |
|
Thời gian học: |
6 buổi/tuần – 4 tiết/buổi |
|
GIAI ĐOẠN 1: Học kỳ 1:
§ Giới thiệu máy tính § Phần cứng, Phần mềm § Cấu trúc máy tính § Giới thiệu Hệ điều hành § Hệ điều hành Windows Vista § Kỹ thuật soạn thảo văn bản § Bảng tính, Quản lư dự án
English for Computer Science (Oxford University)
§ Lịch sử hệ thống mạng máy tính § Phân loại mạng máy tính. § Các thành phần của mạng LAN. § Giao thức mạng. § Giao thức TCP/IP và địa chỉ IP. § Mạng cục bộ (LAN). § Nguyên tắc bảo mật. § Khái niệm mạng WAN, Private và Public WAN § Các lọai kết nối WAN (Switched Connection, Khái niệm truy cập WAN, Leased Line, ADSL, Frame Relay, ISDN (integrated services digital network) § khái niệm về tường lửa (Firewall). § Mạng diện rộng (WAN). § Khái niệm Mạng không dây. § Dịch vụ mạng DHCP, Bridge, PPPoE trên modem ADSL. § Đồ án kết thúc môn học
A. HĐH Windows XP (Mă môn thi quốc tế 70-270): Installing, Configuring, and Administering Microsoft Windows® XP Professional
§ Installing Windows XP Professional § Adding Hardware to Microsoft Windows XP Clients § Resolving Boot Process Issues § Configuring the Desktop Environment § Configuring Microsoft Internet Explorer and Application Compatibility § Configuring Microsoft Windows XP Professional to Operate in a Microsoft Network § Configuring Windows for Mobile Computing
Học kỳ 2:
HĐH Windows Server 2003 (Mă môn thi quốc tế 70-290): Managing and Maintaining a Microsoft Windows Server 2003 Environment
Part I: Managing a Microsoft Windows Server 2003 Environment § Introduction to Administering Accounts and Resources § Managing User and Computer Accounts § Managing Groups § Managing Access to Resources § Implementing Printing § Managing Printing § Managing Access to Objects in Organizational Units § Implementing Group Policy § Managing the User Environment by Using Group Policy § Introduction to Security in Windows Server 2003 Part II: Maintaining a Microsoft Windows Server 2003 Environment § Preparing to Administer a Server § Preparing to Monitor Server Performance § Monitoring Server Performance § Maintaining Device Drivers § Managing Disks § Managing Data Storage § Managing Disaster Recovery § Maintaining Software by Using Software Update Services
HĐH Windows Server 2003 (Mă môn thi quốc tế 70-291): Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure
Part I: § Reviewing the Suite of TCP/IP Protocols § Assigning IP Addresses in a Multiple Subnet Network § Configuring a Client IP Address § Configuring a Client for Name Resolution § Isolating Common Connectivity Issues Part II: § Configuring Routing by Using Routing and Remote Access § Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP) § Managing and Monitoring Dynamic Host Configuration Protocol (DHCP) § Resolving Names § Resolving Host Names by Using Domain Name System (DNS) § Managing and Monitoring Domain Name System (DNS) § Resolving NetBIOS Names by Using Windows Internet Name Service (WINS) § Securing Network Traffic by Using IPSec and Certificates § Configuring Network Access § Managing and Monitoring Network Access
Microsoft ISA server 2006 (Mă môn thi quốc tế 70-351): Installing, Configuring, and Administering Microsoft Internet Security and Acceleration (ISA) Server 2006, Enterprise Edition § Overview of Microsoft ISA Server § Installing and Maintaining ISA Server § Enabling Security-Enhanced Internet Access § Configuring Caching § Configuring Access for Remote Clients and Networks § Configuring the Firewall § Configuring Access to Internal Resources § Monitoring and Reporting § Configuring ISA Server for an Enterprise
CCNA: Cisco Certified Network Associate: (Mă môn thi quốc tế 640-802): § Use the OSI and TCP/IP models and their associated protocols to explain how data flows in a network § Describe the purpose and basic operation of the protocols in the OSI and TCP models § Describe the impact of applications (Voice Over IP and Video Over IP) on a network § IP Subnetting and Variable Length Subnet Masks (VLSM) § Introduction to the Cisco IOS. § IP Routing. § Enhanced IGRP (EIGRP) and Open Shortest Path First (OSPF) § Layer 2 Switching. § Virtual LANs (VLANs). § Managing a Cisco Internetwork. § Managing Traffic with Access Lists . § Wide Area Networking Protocols. § Wireless § Securtiy (VPN, IP Sec)
GIAI ĐOẠN 2: Học kỳ 3:
§ English for Information Technology § Types of computers and servers § Computer Communications § Trends in Computer Communications § The British computer service § Parts of a computer / server § Interview: Students and Getting to each other about work § Input devices and Listening Practice § Output devices and Listening Practice § Storage Devices and Grammar Focus § Graphical User Interface § Interview: Computing Support Assistant and talks § Networks and The network trends in 2008 § Communications and talks § The Chat and messenger § The Email and newsgroups § The World Wide Web
Một số khái niệm cơ bản về lập tŕnh§ Thuật toán. (Algorithm) § Khái niệm. § Các đặc trưng của thuật toán. § Các công cụ biểu diễn thuật toán. § Ngôn ngữ lập tŕnh. § Chương tŕnh (máy tính) § Các bước xây dựng công tŕnh.
Các yếu tố cơ bản của NNLT C/C++§ Bộ kư tự. § Danh hiệu.(identifier) § Từ khóa (keyword) § Chú thích (comment) § Các kiểu dữ liệu cơ bản (base type). § Hằng (constant) § Biến (variable) § Biểu thức (expression) § Chuyển đổi kiểu (type conversion) § Các toán tử (operator) § Độ ưu tiên và trật tự kết hợp các toán tử.(precedence and associativity) § Câu lệnh.(statement, instruction) § Xuất/ Nhập dữ liệu đơn giản trong C/C++ § Một vài chương tŕnh C/C++ đơn giản.
Các cấu trúc điều khiển chương tŕnh§ Cấu trúc rẽ nhánh (if…then…else) § Cấu trúc lặp while(…) § Cấu trúc lặp do … while(…) § Cấu trúc lặp for (…) § Cấu trúc lựa chọn (switch …) § Câu lệnh break. § Câu lệnh continue Hàm§ Khái niệm. § Khai báo và định nghĩa hàm. § Lệnh return. § Hàm không có tham số. § Hàm với nhiều tham số. § Hàm nguyên mẫu. § Tổ chức một chương tŕnh “C” § Các phương pháp truyền tham số § Phạm vi (scope) và cập lưu trữ (storage class) của các đối tượng § Cơ chế gọi hàm và bộ nhớ stack. § Hàm có tham số với giá trị ngầm định. § Nạp chồng hàm (Function overloading) § Một số gợi ư khi thiết kế hàm. § Một số ví dụ minh họa.
Giới thiệu chung về lư thuyết Cơ Sở Dữ Liệu (CSDL) § Các khái niệm cơ bản và định nghĩa. § Hệ quản trị CSDL § Tổ chức lưu trữ dữ liệu. § Các mô h́nh xử lư dữ liệu § Khái niệm mô h́nh dữ liệu (Data Model) § Mô h́nh CSDL mạng (Network Data Model) § Mô h́nh CSDL quan hệ.(Ralationship Data Model) § Biến đổi ERD thành các quan hệ § Đại số quan hệ.
Truy vấn SQL § Ngôn ngữ định nghĩa dữ liệu: Các lệnh dùng để định nghĩa CSDL § Ngôn ngữ thao tác dữ liệu: Các lệnh dùng để bảo tŕ và truy vấn CSDL § Ngôn ngữ điều khiển dữ liệu: Các lệnh dùng để điều khiển CSDL: quản trị các quyền (grant, revoke).
Phụ thuộc hàm § Các khái niệm § Phụ thuộc hàm hiển nhiên. § Suy dẫn logic của các phụ thuộc hàm § Các luật Amstrong § Tập phụ thuộc hàm tương đương § Phụ thuộc hàm có vế trái dư thừa § Phụ thuộc hàm có vế phải một thuộc tính § Tập phụ thuộc hàm tối thiểu § Khoá của lược đồ quan hệ
Chuẩn hoá cơ sở dữ liệu § Định nghĩa các dạng chuẩn của lược đồ quan hệ § Dạng chuẩn 1 (1NF) § Dạng chuẩn 2 (2NF) § Dạng chuẩn 3 (3NF) § Lược đồ quan hệ dạng chuẩn tư – 4NF (Fouth Normal Form) § Thuật toán kiểm tra dạng chuẩn của một quan hệ § Phân ră bảo toàn thông tin § Phân tán bảo toàn phụ thuộc hàm § Thiết kế CSDL bằng cách phân tán
Ngôn ngữ thao tác dữ liệu § Ngôn ngữ cơ sở dữ liệu § Các phép toán đại số quan hệ § Các phép toán đại số bổ sung § Các tính chất của đại số quan hệ § Đại số quan hệ – ngôn ngữ vấn tin § 6.6 Ngôn ngữ cơ sở hệ thống thông tin – ISBL § Ngôn ngữ vấn tin SQL § Các ngôn ngữ hướng đối tựơng § Tối ưu hoá các câu hỏi.
Bảo mật và tính toàn vẹn dữ liệu § Sự cần thiết phải bảo vệ an toàn cơ sở dữ liệu § Các nguy cơ mất an toàn dữ liệu § Các kiểu tấn công và các giải pháp bảo mật dữ liệu. § Tính toàn vẹn § Vấn đề an toàn và quyền truy nhập cơ sở dữ liệu § Tính bảo mật trong SQL § Mă hóa dữ liệu và tính xác thực.
§ Khái niệm phân tích thiết kế hệ thống § Khái niệm hệ thông tin § Quy tŕnh phân tích thiết kế hệ thống § Hành động chương tŕnh hóa được và quyết định § Hệ thông tin tự động hóa § Các phân hệ chức năng của hệ thống tự động hóa § Hệ thông tin tự động hóa tích hợp § Ḍng thông tin § Cơ sở dữ liệu, Sơ đồ dữ liệu § Khái niệm kết hợp, thuộc tính § Phân loại các thực thể § Phân loại các kết hợp § Xử lư, Tŕnh bày § Phân loại các hành động theo kiểu xử lư § Xử lư thủ công và xử lư tự động § Sự phù hợp của vận hành của hệ thống § Đồ án phân tích thiết kế hệ thống
Một số khái niệm cơ bản: § Network, Internet § Các dịch vụ phổ biến trên Internet:Email,Web, World Wide Web, Ftp … § Webpage, Website, HTML, HyperText , Browser , Các phần mềm để thiết kế và tạo Website MacroMedia Dreamweaver MX 8.0 § Cài đặt, khởi động, giao diện màn h́nh § Một số thao tác cơ bản với Website, Webpage Định dạng webpage § Định dạng trang § Định dạng kí tự, đoạn văn bản Table, Form, Layer § Tạo, hiệu chỉnh § Làm việc với Table ở chế độ Standard và Layout § Tạo form § Làm việc với Table ở chế độ Standard và Layout § Tạo & hiệu chỉnh thuộc tính layer § Ứng dụng của layer: § Tŕnh bày các đối tượng h́nh ảnh và văn bản chồng lấp, lên nhau § Sử dụng với Timelines tạo hoạt cảnh chuyển động trên trang Web § Sử dụng với Behavior tạo hiệu ứng ẩn hiện nội dung Flash button, Flash text, Rollover Images, Jump menu Multimedia, Frameset § Linking § Embedding § Tạo website với các khung chứa trang web trên cửa sổ tŕnh duyệt. Cascade Style Sheet- Template § Tạo website với phong cách chuyên nghiệp, dễ dàng thay đổi định dạng hàng loạt, tạo nhanh các trang web có cùng khuôn mẫu. Database § Cài đặt IIS, thiết lập DSN với file CSDL Javascript § The Foundation of JavaScript Syntax § The Core Language Objects in JavaScript § The Browser Objects in JavaScript § Handling Form and Form Element Events § Cookies
§ SQL Server Overview § Overview of Programming SQL Server § Creating and Managing Databases § Creating Data Types and Tables § Implementing Data Integrity § Planning Indexes § Creating and Maintaining Indexes § Implementing Views § Implementing Stored Procedures § Implementing User-defined Functions § Implementing Triggers § Programming Across Multiple Servers § Optimizing Query Performance § Analyzing Queries § Managing Transactions and Locks
Học kỳ 4:
Tổng quan về PHP & MySQL § Sự phát triển của PHP trong môi trường web § Hệ quản trị cơ sở dữ liệu MySQL § Bộ ba Apache, PHP, MySQL Cài đặt § Download và cài đặt AppServ /XAMPP § Xử lư cơ sở dữ liệu với phpMyAdmin Trang PHP chủ § Các biến trong PHP § Phương thức GET, POST § Xử lư form dữ liệu Kiểu dữ liệu § Các kiểu dữ liệu § Hằng § Khai báo và khởi tạo biến § Ép kiểu dữ liệu § Một số hàm thông dụng cho biến Toán tử § Các phép toán số học § Phép gán § Các phép so sánh § Các toán tử logic § Toán tử ghép chuỗi § Các toán tử khác § Độ ưu tiên Phát biểu § Phát biểu điều kiện – Cấu trúc rẽ nhánh § Phát biểu lặp – Cấu trúc lặp § Phát biểu include Hàm § Truyền thông số § Tầm vực biến § Hàm lồng nhau và hàm đệ quy Mảng, Chuỗi
§ Khởi tạo mảng § Mảng chỉ số tuần tự § Mảng chỉ số không tuần tự § Mảng chỉ số chuỗi § Mảng nhiều chiều § Các hàm sắp xếp § Các hàm xử lư chuỗi cơ bản PHP với cơ sở dữ liệu § Các câu lệnh SQL cơ bản § Tương tác cơ sở dữ liệu trong PHP. § Tích hợp My SQL vào các trang web PHP
Photoshop § Giới thiệu Photoshop § Tạo vùng chọn § Sử dụng công cụ § Mặt nạ lớp – Layer mask § Hiệu chỉnh màu § Lớp hiệu chỉnh – Adjustment layer § Ghép h́nh § Bộ lọc – Filter § Hiệu ứng đặc biệt § Import – Export Flash - Animation § Tổng quan Flash § Các công cụ cơ bản, vẽ h́nh, tô màu và biến h́nh của Flash § Xử lư ảnh, âm thanh, Video trên Flash § Các thao tác cơ bản cho hoạt cảnh, tạo hoạt cảnh § Thiết kế chuyển động (Animation) § Hiệu ứng đặc biệt và các ứng dụng § Tạo nút nhấn và ngôn ngữ ActionScrip
§ Basic Linux Concepts § Linux Kernel and Distributions § Pre-Installation Planning § Installing Linux § Advanced Installation § Configuring X-Windows § Configuring Networking (Samba, DHCP, SSH, FTP, Apache, DNS, Squid) § User Environment Settings § General Linux Administration § Linux Terminals and Shells § Linux System Commands § Linux Disk and System Management § Process Management § Linux Security § Backing Up Your Linux System § Linux Troubleshooting Basics § Troubleshooting the Boot Process § Troubleshooting Software and Networking § Installing and Maintaining System Hardware
Học kỳ 5:
Overview § PHP Syntax § Variables § Operators § Arrays § If/Then Statements § Switch Statements § For Loops § Foreach Loops § While Loops § Do While Loops § User-Defined Functions § Object Oriented Programming with PHP § phpinfo() § Additional Resources Session Management § Introduction to Session Management in PHP4 § Initial php.ini Settings for Session Management § Starting a Session § The Contents of Session Files § Tracking Variables across Pages during a Session § Unregistering Session Variables § Destroying Sessions § A Simple Session-Based Shopping Cart Multiple Database Interaction § Advanced Database Interaction in PHP4 § Database-Specific Functions in PHP § DBX—PHP Support for Multiple Databases § Creating Your Own Support for Multiple Databases § Using PEAR::DB Better Form Processing § Introduction to Better Forms § Post and Get § Making Forms Friendly § Souping Up the Script § Form-Field Checking § Using $HTTP_GET_VARS and $HTTP_POST_VARS § Putting It All Together § Variable Variables Using What You Have Learned—A Simple Shopping Cart § In This Chapter § Introduction § Features of the Shopping Cart § Setting It Up § The Code Working with Files § Overview § Opening and Closing Files § Putting It to Use § Data Mining § Parsing Large Text Files PHP Authentication Schemes § Overview § Generating Passwords § Authenticating User Against Text Files § Authenticating Users by IP Address § Authenticating Users Using HTTP Authentication § Authenticating Users by Database Query Error Management § Overview § Error Reporting PHP and XML § Overview § Creating an XML Parser § Parsing and Transforming XML Documents § Dumping Database Contents into an XML File Generating Dynamic Graphics with PHP § The GD Library § Enabling GD Support § Generating Graphics with GD
§ Học viên được thực tập trực tiếp trên hệ thống Web Server, Mail Server có cấu h́nh hiện đại bậc nhất và băng thông rộng của BKNET hiện nay.
§ Access control, Authentication, and Auditing (khái niệm căn bản về nguyên tắc CIA và AAA trong bảo mật) § Attacks (T́m hiểu tất cả các phương thức tấn công hệ thống mạng và ăn cắp thông tin) § Remote Access and Email (Quản lý truy cập từ xa và bảo mật hệ thống E-mail) § Wireless (Bảo mật hệ thống mạng không dây) § Web Security (Bảo mật hệ thống website) § Device and Media (Quản trị thiết bị mạng và các phương tiện truyền dẫn trên mạng) § Topologies & IDS (Tường lửa và hệ thống tự động phát hiện xâm nhập) § System Haderning (Cấu hình hoàn thiện cho hệ điều hành) § Basics of Cryptography (Căn bản về mã hóa thông tin) § Public key infrastructure (Cấu trúc Public Key và chữ ký điện tử) § Incident Response (Phản ứng với các biến cố an toàn thông tin) § Policies and Disaster Recovery (Chính sách và khôi phục sau thảm họa) § Đồ án kết thúc môn học
|
|