Web application development with Flask - Plan Szkolenia

Kod kursu

flask

Czas trwania

14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni

Wymagania

Python, HTML

Opis

Ten praktyczny kurs jest skierowany do programistów Python którzy chcą tworzyć i utrzymywać swoje pierwsze aplikacje internetowe. Jest również adresowany do osób, które są już zaznajomione z innymi frameworkami sieciowymi, takimi jak Django lub Web2py , i chcą dowiedzieć się, jak korzystać z mikrostruktury (tj. Frameworku, który skleja biblioteki stron trzecich zamiast dostarczać samodzielne uniwersalne rozwiązanie) zmiany proces.

Znaczna część kursu poświęcona jest nie samej Flaskowi (jest malutki), ale bibliotekom i narzędziom stron trzecich często używanym w projektach Flask.

Machine Translated

Plan Szkolenia

  • Why web frameworks are needed
  • Overview of available Python web frameworks
  • Installation of Flask
  • Routing requests to view functions
  • Serving static files
  • Rendering templates with Jinja2
  • Loops and conditionals
  • Template inheritance
  • Macros in templates
  • Flat pages with Flask-Flatpages
  • HTML5 Boilerplate as a starting point
  • Producing JSON
  • Issuing redirects
  • Application context and Request context
  • Dealing with file uploads with Flask-Uploads
  • Structuring a complex application: how to avoid circular imports
  • Structuring a complex application: Blueprints
  • Commonly used ORMs: SQLAlchemy and Peewee
  • Database migrations
  • Form validation with WTForms and Flask-WTF
  • Sending email with Flask-Mail
  • User session management with Flask-Login and Flask-User
  • The admin interface created by Flask-Admin
  • Internationalization with Flask-BabelEx
  • Preprocessing of frontend files with Flask-lesscss and Flask-Assets
  • Deploying Flask applications into production

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions