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:
- Introduction & Basic Flask
- Flask WEB Development
- What is a Web framework?
- What is Flask
- WSGI
- Werkzeug
- Jinja2
- Installation and Environment setup
- Prerequisite
- Install Flask on windows
- Code Structure of flask framework
- In- Built Server of flask
- Add to System path
- Configure in IDE
- Create Basic Flask Applications
- How a Flask App Works
- Initialization
- Routing and View Functions
- Server Startup
- Basic App Demo
- Templates & Web Forms
- Templates
- Jinja2 template Engine
- Rendering Templates
- Variables
- Control Structures
- Flask-Bootstrap
- Custom Error Pages
- Creating HTML Templates
- Adding more HTML pages
- Links
- Static files
- Localization of Dates and Time with Flask-Moment
- Web forms
- CSRF Protection
- Form classes
- HTML rendering of Forms
- Form handling in View Functions
- Redirect and User Sessions
- Message Flashing
- Databases
- SQL or NoSQL
- Flask-SQLAlchemy
- Model Definition
- Relationships
- CRUD Operations
- Creating Tables
- Inserting Rows
- Modifying Rows
- Deleting Rows
- Querying Rows
- Database use in View function
- Flask-Migrate
- What is a Web framework?
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 2024 | Februari 2024 | Maret 2024 | April 2024 |
3 – 5 Januari 2024 | 5 – 7 Februari 2024 | 4 – 6 Maret 2024 | 1 – 3 April 2024 |
8 – 10 Januari 2024 | 12 – 14 Februari 2024 | 12 – 14 Maret 2024 | 22 – 24 April 2024 |
15 – 17 Januari 2024 | 19 – 21 Februari 2024 | 18 – 20 Maret 2024 | 29 April – 1 Mei 2024 |
22 – 24 Januari 2024 | 26 – 28 Februari 2024 | 25 – 27 Maret 2024 | |
29 – 31 Januari 2024 | |||
Mei 2024 | Juni 2024 | Juli 2024 | Agustus 2024 |
6 – 8 Mei 2024 | 3 – 5 Juni 2024 | 1 – 3 Juli 2024 | 5 – 7 Agustus 2024 |
13 – 15 Mei 2024 | 10 – 12 Juni 2024 | 8 – 10 Juli 2024 | 12 – 14 Agustus 2024 |
20 – 22 Mei 2024 | 19 – 21 Juni 2024 | 15 – 17 Juli 2024 | 19 – 21 Agustus 2024 |
27 – 29 Mei 2024 | 24 – 26 Juni 2024 | 22 – 24 Juli 2024 | 26 – 28 Agustus 2024 |
29 – 31 Juli 2024 | |||
September 2024 | Oktober 2024 | November 2024 | Desember 2024 |
2 – 4 September 2024 | 1 – 3 Oktober 2024 | 4 – 6 November 2024 | 2 – 4 Desember 2024 |
9 – 11 September 2024 | 7 – 9 Oktober 2024 | 11 – 13 November 2024 | 9 – 11 Desember 2024 |
16 – 18 September 2024 | 14 – 16 Oktober 2024 | 18 – 20 November 2024 | 16 – 18 Desember 2024 |
23 – 25 September 2024 | 21 – 23 Oktober 2024 | 25 – 27 November 2024 | 26 – 28 Desember 2024 |
28 – 30 Oktober 2024 |
HARGA INVESTASI/PESERTA :
- 6.950.000/peserta (bayar penuh) atau
- 6.750.000/peserta (early bird, yang membayar 1 minggu sebelum training) atau
- 6.500.000/peserta (peserta bergroup yang terdiri dari 3 peserta atau lebih dari 1 perusahaan yang sama)
FACILITIES FOR PARTICIPANTS :
- Training Module
- Flash Disk contains training material
- Certificate
- Stationeries: NoteBook and Ballpoint
- T-Shirt
- Backpack
- Training Photo
- Training room with full AC facilities and multimedia
- Lunch and twice coffeebreak everyday of training
- Qualified instructor