Giới thiệu khóa học

  • Python là một ngôn ngữ lập trình thông dịch do Guido van Rossum tạo ra năm 1990.
    Python hiện nằm trong top 5 ngôn ngữ lập trình phổ biến nhất trên thế giới. Nhu cầu tuyển dụng các lập trình viên sử dụng Python ngày càng cao với mức lương cũng thuộc hàng top các ngôn ngữ lập trình ngày nay
  • ERP - Enterprise Resource Planning hay gọi là hệ thống hoạch định tài nguyên/nguồn lực doanh nghiệp. ERP là một giải pháp phần mềm ra đời với mục đích hỗ trợ các doanh nghiệp trong quá trình quản lý và vận hành các nghiệp vụ như: quản lý nhân sự, kế toán, xuất nhập khẩu hàng hóa…
  • ODOO là một phần mềm quản trị doanh nghiệp mã nguồn mở sử dụng ngôn ngữ lập trình python, bao gồm các module Bán hàng, Chăm sóc khách hàng, Quản trị dự án, Quản trị kho, Quản trị sản xuất, Quản lý tài chính và Quản trị nguồn nhân lực,…ODOO/OpenERP cung cấp đa dạng các lựa chọn với hơn 1000 mô-đun. ODOO/OpenERP được tích hợp công nghệ điện toán đám mây, cực kỳ phù hợp với các doanh nghiệp vừa và nhỏ trong mọi ngành nghề, lĩnh vực. Hiện tại, ODOO vẫn luôn là lựa chọn hàng đầu cho các doanh nghiệp, không chỉ ở Việt Nam, trên thế giới số lượng người quan tâm tới ODOO cũng vượt trội.
Image
Image

Mục tiêu khóa học

  • Cung cấp cho học viên kiến thức về ngôn ngữ lập trình Python
  • Cung cấp cho học viên kiến thức lập trình hướng đối tượng với Python
  • Giúp học viên tiếp cận ngôn ngữ từ cơ bản tới nâng cao
  • Chia sẻ những kinh nghiệm, kỹ thuật lập trình Python hiệu quả.
  • Cung cấp kiến thức về ODOO Framework
  • Làm việc với các module, component trong ODOO
  • Cơ hội thực tập và làm việc tại Izisolution.

Đối tượng

  • Sinh viên khoa CNTT các trường Trung cấp - Cao đẳng - Đại học trên cả nước.
  • Nhân viên tại các doanh nghiệp muốn tìm hiểu về nền tảng Python và ODOO Framework.

Thông tin khóa học

  • Khóa học tập trung đào tạo kỹ năng lập trình cho học viên, giúp học viên hiểu sâu bài học
  • Các bài labguide chi tiết sau các bài lý thuyết giúp học viên dễ dàng tổng hợp kiến thức trên lớp.
  • Môi trường chuyên nghiệp, trao đổi thân thiện, cởi mở với Giảng viên
  • Thời gian học linh động, phù hợp cho giảng viên và học viên.

Nội dung chi tiết khóa học

Python basic

(20 buổi ~ 60 giờ)

Buổi 01

Introduction to Python

  • Giới thiệu ngôn ngữ lập trình Python, lịch sử và sự phát triển hiện tại
  • Thiết lập môi trường và công cụ lập trình
  • Cấu trúc một chương trình viết với Python
  • Các từ khóa, biến và các kiểu dữ liệu.
  • Labguide: Cài đặt tool lập trình tạo project, biên dịch và chạy chương trình.

Buổi 02

Các cấu trúc cơ bản trong Python

  • Các phép toán số học, phép quan hệ, phép gán.
  • Vào, ra dữ liệu trong chương trình.
  • Cấu trúc rẽ nhánh
  • Cấu trúc lặp: xác định và không xác định.
  • Labguide: Luyện tập các thuật toán sử dụng cấu trúc rẽ nhánh, cấu trúc lặp

Buổi 03

Cấu trúc lặp (continute), Mảng và Strings

  • Cấu trúc lặp (tiếp tục)
  • Mảng 1 chiều và mảng 2 chiều
  • Chuỗi và các phương thức xử lý chuỗi.
  • Numbers, List và Tuples
  • Labguide: Các bài tập lưu trữ với mảng và xử lý chuỗi, List

Buổi 04

Làm việc với Numbers, Lists, Tuples và Dictionary

  • Giới thiệu về Python Lists: creating, updating, delete, accessing value.
  • Numbers, Tuples, Dictionary
  • Labguide: Các bài tập làm việc với Numbers, Lists, Tuples và Dictinary

Buổi 05

Funtions và Modules

  • Giới thiệu Funtions: Defining a Funtion, Calling a Funtion, Pass by reference vs value
  • Giới thiệu Modules: Import, Namespaces và Scoping
  • Labguide: Hướng dẫn làm việc với Functions và Modules

Buổi 06+07

Lập trình hướng đối tượng (Lớp (Class) và đối tượng (Object))

  • Giới thiệu về lập trình hướng đối tượng: Data Abstraction, Encapsulation, Modularity, Polymorphism, Inheritance.
  • Tìm hiểu về Class và Object, Method
  • Variables và Methods.
  • Hàm khởi tạo: Constructor
  • Sự kế thừa (Inheritance).
  • Tính đa hình (Polymorphism)
  • Labguide: Thực hành tạo các Class (Học viên, Giảng viên, Môn học…) và khai báo Object gọi phương thức ra xử lý

Buổi 08

Làm việc với File (I/O)

  • File Classes and Methods
  • Open and Close File
  • Read from file and Write to file.

Buổi 09+10

Database

  • Database introducing, DBMS, DBRMS
  • Table, Record, Column
  • Structured Query Language - SQL: Insert, Update, Delete
  • Labguide: Luyện tập cài đặt, tạo bảng và làm việc với cơ sở dữ liệu

Buổi 11

Exceptions và ôn tập nội dung

  • Ngoại lệ là gì? Tại sao phải xử lý ngoại lệ?
  • Bắt và xử lý ngoại lệ trong Python.
  • Ôn tập những nội dung chính
  • Giải đáp thắc mắc trước khi thi

Buổi 12

Python Networking

  • Tìm hiểu về Sockets
  • Server Sockets Methods
  • Client Sockets Methods
  • Python Internet modules

Buổi 13

CGI Programming

  • Giới thiệu về CGI (Common Gateway Interface)
  • Web Browsing và GET, POST methods
  • Passing Information sử dụng GET và POST
  • Làm việc với: Checkbox, Radio Button, Textarea…
  • Cookies in CGI.

Buổi 14

XML Processing

  • Tìm hiểu về XML: lịch sử ra đời, ứng dụng…
  • XML Parser
  • Parsing XML with SAX APIs
  • Parsing XML with DOM APIs

Buổi 15

Database Access

  • Python DB-API: connecting to GadFly, MySQL, PostgreSQL, Oracle…
  • Database connection
  • Insert, Update, Delete Operation.
  • Transactions.

Buổi 16

Các thư viện hữu ích với Python

  • Twisted
  • NumPy
  • Matplotlib
  • Pygame
  • wxPython

Buổi 17+18+19

Database Access

  • Thực hành xây dựng ứng dụng mẫu.

Buổi 20

Ôn tập kiến thức

  • Kết thúc học phần, ITPlus tổ chức thi đánh giá kết quả học tập của học viên.

ODOO Framework

(10 buổi ~ 30 giờ)

  • Giới thiệu về ODOO
  • Kiến trúc ODOO
  • Cài đặt môi trường
  • Tổng quan về các module.
  • Tạo module: Cấu trúc module chi tiết tới các cấu thành module
  • Code convension
  • Phụ thuộc và kế thừa trong ODOO
  • Deploy module
  • Lý thuyết cơ bản
  • Chỉnh sửa View component của ODOO
  • ODOO website with its structure, URLs and routing
  • Tích hợp các modules website cùng các modules ODOO
  • Phát triển các modules website cùng CMS, Snippets và Themes.

1,5 THÁNG THỰC TẬP VÀ LÀM PROJECT TẠI IZISOLUTION

BẢO VỆ PROJECT TẠI ITPLUS – KẾT THÚC KHÓA HỌC.

Tiêu chí đánh giá

  • Học viên buộc phải tham gia >=80% thời lượng môn học
  • Kết quả thi đạt từ 65 điểm trở lên
Image
Gửi tin nhắn Facebook

CHÍNH SÁCH HỖ TRỢ - HỌC PHÍ

KHÓA HỌC CHÍNH SÁCH HỖ TRỢ HỌC PHÍ HỌC PHÍ CÒN LẠI
Lập trình Python và ODOO Framework với IZISOLUTION
84 giờ ~ 28 buổi
Hỗ trợ học phí khi đăng ký đến hết ngày

HOTLINE: 0963 97 65 65

LỊCH HỌC

LỊCH HỌC GIỜ HỌC GHI CHÚ
2 buổi / tuần
(3h/ buổi)
18h - 21h Ngày học linh động phù hợp cho học viên và giảng viên

ĐĂNG KÝ

ITPLUS ACADEMY - Học và làm theo dự án thực tế

Cơ sở 1: Tầng 2, Trung tâm đào tạo CNTT và Truyền Thông, Số 1 Hoàng Đạo Thúy, Quận Thanh Xuân, Hà Nội.

Cơ sở 2: Tầng 1, Nhà A2, Trường Đại học Sân Khấu - Điện Ảnh Hà Nội. Đường Hồ Tùng Mậu, Phường Mai Dịch, Quận Cầu Giấy, Hà Nội

Cơ sở 3: Tầng 7, Số 51, Đường Lê Đại Hành, Phường Lê Đại Hành, Quận Hai Bà Trưng, Hà Nội

Điện thoại : 024 3754 6732 Hotline: 0963 97 65 65

Email: info@itplus-academy.edu.vn

Copyright © 2011 All Rights Reserved. Phát triển bởi ITPlus Academy