FLASK

Silabus Training:

FLASK

 

INTRODUCTION:

Python is a powerful, general-purpose programming language used by novices, scientific researchers, software engineers, and data scientists. Flask is a web framework that allows you to build fully-featured web applications using Python.

 

TRAINING MATERIAL OUTLINE:

  1. Introduction & Basic Flask
  2. Flask WEB Development
    1. What is a Web framework?
      • What is Flask
      • WSGI
      • Werkzeug
      • Jinja2
    2. Installation and Environment setup
      1. Prerequisite
      2. Install Flask on windows
      3. Code Structure of flask framework
      4. In- Built Server of flask
      5. Add to System path
      6. Configure in IDE
    3. Create Basic Flask Applications
      1. How a Flask App Works
      2. Initialization
      3. Routing and View Functions
      4. Server Startup
      5. Basic App Demo
    4. Templates & Web Forms
    5. Templates
      1. Jinja2 template Engine
      2. Rendering Templates
      3. Variables
      4. Control Structures
      5. Flask-Bootstrap
      6. Custom Error Pages
      7. Creating HTML Templates
      8. Adding more HTML pages
      9. Links
      10. Static files
      11. Localization of Dates and Time with Flask-Moment
    6. Web forms
      1. CSRF Protection
      2. Form classes
      3. HTML rendering of Forms
      4. Form handling in View Functions
      5. Redirect and User Sessions
      6. Message Flashing
    7. Databases
    8. SQL or NoSQL
    9. Flask-SQLAlchemy
    10. Model Definition
    11. Relationships
    12. CRUD Operations
    13. Creating Tables
    14. Inserting Rows
    15. Modifying Rows
    16. Deleting Rows
    17. Querying Rows
    18. Database use in View function
    19. Flask-Migrate

TEMPAT TRAINING : Kagum Group Hotel Bandung (Golden Flower, Banana Inn, Serela, Gino Feruci), Amaroossa Hotel, Noor Hotel, Grand Setiabudi Hotel, dll

DURASI TRAINING :   3 hari

 

WAKTU TRAINING :

Januari 2024Februari 2024Maret 2024April 2024
3 – 5 Januari 20245 – 7 Februari 20244 – 6 Maret 20241 – 3 April 2024
8 – 10 Januari 202412 – 14 Februari 202412 – 14 Maret 202422 – 24 April 2024
15 – 17 Januari 202419 – 21 Februari 202418 – 20 Maret 202429 April – 1 Mei 2024
22 – 24 Januari 202426 – 28 Februari 202425 – 27 Maret 2024
29 – 31 Januari 2024
Mei 2024Juni 2024Juli 2024Agustus 2024
6 – 8 Mei 20243 – 5 Juni 20241 – 3 Juli 20245 – 7 Agustus 2024
13 – 15 Mei 202410 – 12 Juni 20248 – 10 Juli 202412 – 14 Agustus 2024
20 – 22 Mei 202419 – 21 Juni 202415 – 17 Juli 202419 – 21 Agustus 2024
27 – 29 Mei 202424 – 26 Juni 202422 – 24 Juli 202426 – 28 Agustus 2024
29 – 31 Juli 2024
September 2024Oktober 2024November 2024Desember 2024
2 – 4 September 20241 – 3 Oktober 20244 – 6 November 20242 – 4 Desember 2024
9 – 11 September 20247 – 9 Oktober 202411 – 13 November 20249 – 11 Desember 2024
16 – 18 September 202414 – 16 Oktober 202418 – 20 November 202416 – 18 Desember 2024
23 – 25 September 202421 – 23 Oktober 202425 – 27 November 202426 – 28 Desember 2024
28 – 30 Oktober 2024

 

 

HARGA INVESTASI/PESERTA : 

  1. 6.950.000/peserta (bayar penuh) atau
  2. 6.750.000/peserta (early bird, yang membayar 1 minggu sebelum training) atau
  3. 6.500.000/peserta (peserta bergroup yang terdiri dari 3 peserta atau lebih dari 1 perusahaan yang sama)

 

FACILITIES FOR PARTICIPANTS :

  1. Training Module
  2. Flash Disk contains training material
  3. Certificate
  4. Stationeries: NoteBook and Ballpoint
  5. T-Shirt
  6. Backpack
  7. Training Photo
  8. Training room with full AC facilities and multimedia
  9. Lunch and twice coffeebreak everyday of training
  10. Qualified instructor