0

Software performance optimization

  • Ngày bắt đầu: Dự kiến tháng 11
  • Thứ 2, 4, 6 (19:00 - 21:00)
  • Nordic Coder Tầng 22, 180-192 Nguyễn Công Trứ, Q1

Đăng ký tư vấn & nhận giáo trình


Software performance optimization

3,000,000 VNĐ

  • Introduction

    Xu hướng học Machine Learning

    Performance optimization is key in having an efficiently functional application. Performance Optimization of a software is the process modifying a software system to make it work more efficiently and execute more rapidly. This hands-on course covers the fundamentals of database tuning and application performance measurement, an understanding of the details of application performance in a networked environment, and how to take a detailed dive into the performance of an application.

    Định hướng nghề nghiệp sau khóa học machine learning

    Who should learn this course

    • Experienced software engineers who wish to understand more of the fundamentals of database tuning.
    • IT staff such as system administrators, Linux administrators, and database administrators who do not have software engineering experience.
    Định hướng nghề nghiệp sau khóa học machine learning

    Course outcome

    Upon completing this course, students will:

    • Know why some applications run quickly and others run slowly, and how to measure and tune application performance.
    • Know why some databases run quickly and some others run slowly, and how to tune a database.
    Những lợi ích dành cho học viên
    2 buổi học SEO offline

    8 hours hands on

    We follow learning-by-doing approach, so you will understand lessons faster and more deeply

    Instructors are leading experts

    Instructors are experienced professionals in software development with CTO role in various domains

    Mở rộng networking trong ngành thiết kế UX

    Extend networking and other benefits

    Opportunity to participate in networking events, workshops for alumni and chance to get scholarships for the next course.

      • Performance and Optimization
      • Why some applications run quickly and others run slowly
      • Understand the details of application performance in a network environment and what factors impact that performance
      • How to use software tools to measure application performance
      • How to take a detailed dive into the internal structure of an application to determine where the slow points are, and how to resolve those
      • How the technical architecture of a system can impact performance, and ways to resolve that
      • Why some databases run quickly and some run slowly
      • Understand the differences between caching and buffering and understand why each are required.
      • How to measure and improve database performance using both MySQL and PostgreSQL
      • The fundamentals of cache stores and how to use those to improve database performance
  • Giảng viên
  • Đánh giá
    Leave Your Review

    Bạn đang nhận xét và đánh giá cho khóa học "Software performance optimization"

  • Hỏi đáp
      • Upon completing this course, students will:
        • Know why some applications run quickly and others run slowly, and how to measure and tune application performance.
        • Know why some databases run quickly and some others run slowly, and how to tune a database.
      • Fluent in English (This course and the course notes are delivered entirely in the English language)
      • Basic familiarity with Linux
      • Students are required to bring their own laptop computer to the course. The laptop should have Linux either on your system, either dual-boot or using a virtualization program like Oracle VirtualBox, unless the student has access to a cloud server of some kind (e.g. AWS, Linode, etc) and would prefer to use that server.