TAILIEUCHUNG - Phát triển phần mềm mã nguồn mở

Chương trình phần mềm nguồn mở là những chương trình mà quy trình cấp phép sẽ cho người dùng quyền tự do chạy chương trình theo bất kỳ mục đích nào, quyền nghiên cứu và sửa đổi chương trình, quyền sao chép và tái phát hành phần mềm gốc hoặc phần mềm đã sửa đổi (mà không phải trả tiền bản quyền cho những ngườI lập trình trước) | Phát triển PMMNM Đặt vấn đề PMMNM là gì? (FOSS-free opensource sofware) Sự khác nhau giữa PMMNM và PM bản quyền ở chỗ nào Tại sao lại lựa chọn MNM Những thao tác thường gặp khi viết một PM? Tại sao lại lựa chọn MNM Lý do lựa chọn FOSS là Chứa các tiêu chuẩn mở Mang tính định tính, định lượng, đổi mới Tự do chọn lựa Mang tính linh động cao An toàn Mục đích của khóa học Tìm hiểu về ý nghĩa của MNM Hiểu lợi ích của MNM Học về cách sử dụng MNM Tìm hiểu và phát triển một số PMMNM Nội dung chính Thế nào là FOSS Lịch sử của PMMN Tìm hiểu cộng đồng phát triển MNM Các PMMNM trong kinh doanh và nghiên cứu Các công cụ phát triển Các ví dụ về xây dựng ứng dụng dựa trên PMMNM Tìm hiểu về Hệ điều hành MNM LINUX/UNIX, tìm hiểu NETBEAN_JAVAFX Những lưu ý chính khi PTPM Các nguyên tắc cơ bản của hệ thống máy tính Mã nhị phân (Binary code )và mã nguồn(source code) Tại sao mã nguồn lại quan trọng Tìm hiểu bộ biên dịch Các ngôn ngữ lập trình Các nguyên tắc cơ bản của hệ thống máy tính Kiến trúc voneuman Thực hiện một chuỗi các chỉ dẫn (lệnh) chứa trong bộ nhớ Ngôn ngữ máy Binary code Khó cho người dùng tìm hiểu Phát triển từ 8 bit lên 16 bit, 32 bit và giờ là 64 bit Binary code và Source code Binary code Mã máy Ví dụ: là một tập hợp các chỉ dẫn được thực hiện trực tiếp bởi CPU Được mô tả bằng số hệ 16 Byte code Được thực thi bởi máy ảo (virtual machine) Ví dụ : Dùng cho JAVA Source code Các ngôn ngữ lập trình Dễ hiểu với mọi người Có thể sửa đổi Yêu cầu phải chuyển sang mã nhị phân Chuyển đổi bằng bộ biên dịch Các kỹ năng chính cho xây dựng MNM Các nguyên tắc cơ bản của MNM Hiểu MNM Các kiến thức liên quan đến phát triển PMMNM Tìm hiểu hệ thống UNIX Các thao tác trong UNIX Quản lý hệ thống UNIX Quản lý serve UNIX Môi trường PT PMMNM Các công cụ PT PMMNM Các thành phần của một PMMNM Công nghệ Lựa chọn các công nghệ khi cần bao gồm: Databases (T1) Networks (T2) Web services (T3) Middle-ware (T4) Multimedia (T5) Khái niệm PMNM Định nghĩa (David Wheeler) Chương trình phần mềm nguồn

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.