Python / backend

 

 


DESCRIPTION

This course is for those who are interested in learning the basics of python programming: the language syntax and how it works.

 

KNOWLEDGE TO BE GAINED

Key training topics include:


Level 1

  • Basic concepts in Python
  • Built-in Functions in Python
  • Variables
  • Data types and structures
  • Strings
  • Integers and other numbers in Python
  • Boolean type
  • Magic Methods
  • Lists
  • Ranges
  • Loooooooops
  • Dictionaries
  • Tuples
  • Sets
  • Functions
  • Del statement / Joining strings
  • Error processing

Level 2

  • Python OOPs Concepts
  • Objects and classes
  • Magic methods in classes
  • Modules
  • JSON
  • Dates and times
  • Working with files, zip archives, CSV files, email
  • SQLite database
  • Virtual environments, PIP and Pipenv
  • HTML, CSS, JavaScript Basics

Level 3

  • Building a RESTful API
  • Data validation
  • Using SQLAlchemy
  • Migrations with Alembic
  • Authentication
  • Multithreaded programming
  • Async and await, concepts of asynchrony

 

TRAINING DETAILS

 

Training duration: 120 hours /48 days (6 months)

Training fee: 50 000 AMD (monthly)

 

 

Participants’ prerequisites: No background knowledge needed.

 


HOW TO APPLY

As the number of participants is limited the selection will be made on "first come - first served" basis. The selected students will be notified additionally. For more information please call us at 010 / 93 / 99 55 68 10 & 041 55 68 16.