Features

Features
Additional materials:
  •  
Certification:
  • TAK
Dedicated training:
Number of training hours:
  • 16
Producer:
Training language:
  • polski
Training level:
  • Średniozaawansowany
Type of training:
  • stacjonarnie; online

Description

Company Description

InfoShare Academy is a leading IT academy offering comprehensive educational programs in new technologies for companies. Since 2015, we have been supporting organizations in developing technology teams through dedicated courses in Machine Learning, DevOps, Data Engineering, Python, UX/UI Design, AWS, and Kubernetes. Our training is based on practical skills and real business cases. We collaborate with over 300 industry practitioners, ensuring that our programs are tailored to current market needs. We specialize in reskilling and upskilling employees. With us, you will build effective teams implementing new technologies that will accelerate innovation and strengthen your company's competitiveness in the market. Check out our training offerings designed for companies, created to develop your employees' competencies in the IT field.

Training Description
  • Streamlit is a revolutionary Python library that allows for the rapid creation of responsive web applications without the need for knowledge of HTML, CSS, or JavaScript. Our intensive two-day training takes participants on a journey from basics to advanced techniques for building professional, interactive analytical tools, dashboards, and web applications.
  • Requirements:
  • Basic knowledge of Python
  • Installed Python environment (preferred version 3.8+)
  • Laptop with internet access
  • Installed code editor (e.g., VSCode, PyCharm)
Who the Training is For
  • Python developers looking to expand their skills in web application development
  • Data analysts wanting to visualize the results of their analyses
  • Students in computer science and data science programs
  • People working in IT departments who want to quickly create application prototypes
Goals

 

Benefits
  • Creating professional web applications in Python using Streamlit
  • Designing interactive dashboards with dynamic data visualization
  • Implementing advanced user interaction mechanisms
  • Optimizing and publishing Streamlit applications in a production environment
Training Program
  • Day 1: Basics and First Steps with Streamlit
    1.1. Module 1: Introduction to Streamlit

    • Installation and configuration of the development environment

    • First run of a simple web application

    • Basic components and structure of a Streamlit application
      1.2. Module 2: User Interface Components

    • Creating interactive elements: buttons, sliders, text fields

    • Handling user inputs and dynamically changing page content

    • Practical examples of using various interface widgets
      1.3. Module 3: Data Visualization

    • Integrating Pandas and Matplotlib libraries with Streamlit

    • Creating dynamic charts and tables

    • Interactive data presentation from various sources

  • Day 2: Advanced Techniques and Deployment
    2.1. Module 4: Advanced Streamlit Techniques

    • Multi-page applications and navigation

    • Managing application state

    • File handling and user data upload
      2.2. Module 5: Styling and Design

    • Custom styles and themes

    • Application responsiveness

    • Integrating additional CSS libraries
      2.3. Module 6: Deployment and Optimization

    • Publishing applications on hosting platforms

    • Optimizing the performance of Streamlit applications

    • Security and best practices in web application development

Duration

16 h/2 days

Price Includes
  • Certificate of completion
  • Monthly access to the training recording (in case of online format)
  • Customization of the training program to client needs

Zamów szkolenie