1. Trang chủ
  2. » Tất cả

Tìm hiểu công cụ phpstorm và xây dựng website bán hàng

17 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 1,77 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI LOGO KHOA MÔN HỌC CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ĐỀ TÀI: Tìm hiểu công cụ PHPSTORM xây dựng website bán hàng Giảng viên HD : TS Nguyễn Thái Cường Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA I Giới thiệu đề tài, lý chọn đề tài Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 1.1 GIỚI THIỆU ĐỀ TÀI • JetBrains PhpStorm phần mềm IDE thương mại, đa tảng (cross-platform) tích hợp mơi trường phát triển dành cho ngơn ngữ lập trình PHP • Khơng tốn nhiều dung lượng ổ cứng lại thơng minh, giúp bạn lập trình, gỡ lỗi(debug), gợi ý(suggest) đầy đủ, hiệu nhanh chóng Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 1.2 LÝ DO CHỌN ĐỀ TÀI • Tính đến năm 2020, có khoảng 600.000 người dùng sử dụng quyền phần mềm PhpStorm tồn giới Điều cho thấy mức độ phổ biến “đáng nể” phần mềm lĩnh vực lập trình phát triển • PhpStorm có trình biên tập thực “nhận” mã bạn hiểu sâu sắc cấu trúc nó, hỗ trợ tất phiên PHP cho dự án tiên tiến truyền thống • Nó cung cấp chức tự động hồn thành code tốt nhất, tái cấu trúc, ngăn chặn lỗi cách nhanh chóng, hỗ trợ hỗn hợp ngơn ngữ nhiều Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA II Định nghĩa, đặc điểm chức Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 2.1 ĐỊNH NGHĨA  PhpStorm môi trường phát triển tích hợp (IDE), đa tảng cho PHP, xây dựng công ty JetBrains, hãng phần mềm hàng đầu giới cơng cụ cho lập trình phát triển  PhpStorm cung cấp trình soạn thảo cho PHP, HTML JavaScript với khả phân tích mã nhanh, ngăn ngừa lỗi tái cấu trúc tự động cho mã PHP Javascript Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 2.2 ĐẶC ĐIỂM  Trình biên tập code thơng minh cho PHP với cú pháp highlighting, hoàn thành mã, mở rộng cấu hình định dạng mã, kiểm tra lỗi cách nhanh chóng  Hỗ trợ PHP 5.3, 5.4, 5.5, 5.6 & 7.0 (một phần), bao gồm tất cú pháp cải tiến  Tái cấu trúc PHP, code (re) arranger, phát trùng lặp mã  Tích hợp Vagrant, hỗ trợ giao tiếp kỹ thuật, Built-in REST Client SSH Console với công cụ từ xa, Command Line Tools, Google App Engine cho hỗ trợ PHP support, Remote PHP interpreters, Behat  Hỗ trợ Frameworks (MVC view cho Symfony2, Yii), Framework-specific plugins (Drupal, WordPress, Symfony, Magento, etc), công cụ tạo mẫu (Twig, Blade, Smarty)  Visual debugger(Trình gỡ lỗi trực quan) cho ứng dụng PHP với xác nhận cấu hình trình gỡ lỗi Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 2.2 ĐẶC ĐIỂM  Trình biên tập HTML, CSS, JavaScript Gỡ lỗi kiểm tra đơn vị cho JS Supports HTML5, CSS, Sass, SCSS, Less, CoffeeScript, TypeScript, Dart, ECMAScript Harmony, Emmet công cụ phát triển web tiên tiến khác  Hỗ trợ phong cách mã hoá, PSR1 / PSR2 cài sẵn, định dạng mã tương thích Symfony2, Zend Drupal  Tích hợp hệ thống điều khiển phiên với giao diện thống  Tích hợp với theo dõi vấn đề  Các cơng cụ sở liệu, trình soạn thảo SQL  Tương thích đa tảng (Windows, Mac OS X, Linux) Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 2.3 CHỨC NĂNG LOGO KHOA Trình chỉnh sửa mã PHP thơng minh  • IDE cung cấp tính hồn thành mã thơng minh, tơ sáng cú pháp, cấu hình định dạng mã mở rộng, kiểm tra lỗi nhanh chóng, gấp mã, hỗ trợ hỗn hợp ngôn ngữ Tái cấu trúc tự động xử lý mã bạn cách cẩn thận, giúp thiết lập dự án toàn cầu cách dễ dàng an tồn • Trình chỉnh sửa lấy mã bạn hiểu sâu sắc cấu trúc nó, hỗ trợ tất tính ngơn ngữ PHP cho dự án đại kế thừa Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved LOGO KHOA 2.3 CHỨC NĂNG Phân tích chất lượng mã  • Hàng trăm lần kiểm tra mã xác minh mã bạn bạn nhập kiểm tra tồn dự án để tìm lỗi mùi mã xảy • Các sửa lỗi nhanh cho hầu hết lần kiểm tra giúp bạn dễ dàng sửa cải thiện mã "Alt + Enter" hiển thị tùy chọn thích hợp cho lần kiểm tra Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 10 LOGO KHOA 2.3 CHỨC NĂNG  Điều hướng tìm kiếm mã dễ dàng • PhpStorm giúp bạn xử lý mã hiệu tiết kiệm thời gian làm việc với dự án lớn • Chuyển đến phương thức, hàm định nghĩa biến cú nhấp chuột tìm kiếm cách sử dụng Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 11 2.3 CHỨC NĂNG LOGO KHOA Gỡ lỗi (debugging)  • Gỡ lỗi khơng cấu hình làm cho việc gỡ lỗi ứng dụng PHP bạn thực dễ dàng • Bên cạnh đó, PhpStorm cung cấp nhiều tùy chọn để gỡ lỗi mã PHP bạn "trình gỡ lỗi trực quan", bạn kiểm tra biến đồng hồ người dùng xác định, đặt điểm ngắt đánh giá biểu thức thời gian chạy, gỡ lỗi ứng dụng từ xa, gỡ lỗi trang nhiều phiên đồng thời Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 12 LOGO KHOA 2.3 CHỨC NĂNG Testing (kiểm tra)  • Bạn phát triển kiểm tra PHPUnit PhpStorm chạy chúng từ thư mục, tệp lớp, cách sử dụng tùy chọn menu ngữ cảnh • Code Coverage từ PHPUnit cho biết lượng mã bạn bao phủ kiểm tra Profiling  • Bạn cấu hình ứng dụng Xdebug Zend Debugger kiểm tra báo cáo tổng hợp PhpStorm Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 13 LOGO KHOA III Ưu điểm nhược điểm Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 14 LOGO KHOA 3.1 ƯU ĐIỂM  Giao diện gọn gàng, nhanh  Plugin linh động nhiều  Hiển thị source-code đẹp, rõ ràng  Phát "lỗi tả" lập có gợi ý tốt  Quản lý project dễ dàng  Hỗ trợ VCS (đặc biệt hỗ trợ sẵn tức  Tự động lưu code, khỏi cần nhấn Save Github) Ngoài ra: Là PHP IDE thông minh chuyên nghiệp cung cấp cho nhà phát triển kết hợp công cụ thông minh mạnh mẽ, tất hướng tới việc tăng cường suất nhà phát triển Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 15 LOGO KHOA 3.1 ƯU ĐIỂM  SQL sở liệu hỗ trợ (tái cấu trúc giản đồ sở liệu trực tiếp, tạo tập lệnh di chuyển lược đồ, xuất kết truy vấn sang tệp khay nhớ tạm, chỉnh sửa thủ tục lưu trữ, v.v.)  Triển khai từ xa qua FTP, SFTP, FTPS, v.v với đồng hóa tự động  Tích hợp hệ thống kiểm sốt phiên từ IDE  Hỗ trợ mạnh framework: PhpStorm hoàn hảo để làm việc với Symfony, Laravel, Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 16 LOGO KHOA 3.2 NHƯỢC ĐIỂM  Chiếm nhớ sử dụng lớn  Phải trả phí để sử dụng Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved 17 ... KHOA 2.1 ĐỊNH NGHĨA  PhpStorm môi trường phát triển tích hợp (IDE), đa tảng cho PHP, xây dựng công ty JetBrains, hãng phần mềm hàng đầu giới cơng cụ cho lập trình phát triển  PhpStorm cung cấp... sử dụng quyền phần mềm PhpStorm tồn giới Điều cho thấy mức độ phổ biến “đáng nể” phần mềm lĩnh vực lập trình phát triển • PhpStorm có trình biên tập thực “nhận” mã bạn hiểu sâu sắc cấu trúc nó,... NĂNG  Điều hướng tìm kiếm mã dễ dàng • PhpStorm giúp bạn xử lý mã hiệu tiết kiệm thời gian làm việc với dự án lớn • Chuyển đến phương thức, hàm định nghĩa biến cú nhấp chuột tìm kiếm cách sử

Ngày đăng: 25/02/2023, 10:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w