Data începere

Seria 4 – Ianuarie 2020

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată

17 săptămâni x 6 ore/săptămână = 102 ore

Cursurile se desfășoară de 2 ori pe săptămână:

Luni – 3h (18:00 – 21:00 )

Joi – 3h (18:00 – 21:00)


Taxă participare

1370 euro

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Programa

Week 1 – Working with Git and Git Bash

  • What is version control
  • Introduction in git
  • Gitlab Pipelines (presentation)
  • Recommended git workflows

Week 2 – Interacting with the Operating System through the command line

  • Basic command line tools
  • Navigating the file system
  • Working with files and directories

Week 3 – Introduction to Programming

Introduction

  •  What is a program?
  •  Formal and natural languages
  •  The Python programming language
  •  The first Python program

Variables, expressions and statements

  •  Values and types
  •  Variables (variable names and keywords)
  •  Operators and operands
  •  Order of operations
  •  Expressions and statements
  •  Interactive mode and script mode
  •  String operations

Week 4 – Conditionals and Iterations

  •  Modulus operator
  •  Boolean expressions
  •  Logical operators
  •  Conditional execution
  •  Chained/Nested conditionals
  •  Multiple assignments
  •  Updating variables
  •  The while statement
  •  break, continue

Week 5 – Functions in Python

  •  Function calls
  •  Return values
  •  Math functions
  •  Composition
  •  Adding new functions
  •  Flow of executions
  •  Parameters and arguments
  •  Variables scope
  •  Imports
  •  Boolean functions
  •  Simple repetition
  •  Basic algorithms
  •  Recursion

Week 6 – Working with Strings

  •  Looping and counting
  •  Strings methods
  •  String slices
  •  Searching
  •  String comparison
  •  The in operator

Week 7 – Data structure selection

1. Data structures

a. Lists (Tuples, Sets)

  • List operations
  • Traversing a list
  • List slices
  • List methods
  • List vs strings

b.Dictionaries

  • Looping and dictionaries
  • Reverse lookup
  • Dictionaries vs lists

2.  Word frequency analysis

3.  Random numbers

4.  Word histogram

5. Most common words

Week 8 –  Working with Files

  •  Reading and writing
  •  Format operator
  •  Filenames and paths
  •  Writing modules

Week 9 – Standard libraries selection

  • OS, SYS, Datetime
  • Json, XML
  • Subprocess, threading
  • Urllib
  • Argparse

Week 10 – 3rd party libraries selection

  • Requests
  • Beautiful Soup
  • Yaml

Week 11 – Object-Oriented Programming

  • Classes and objects
  • Attributes
  • Instances and return values
  • Object-oriented features
  • The init method
  • Operator overloading
  • Type-based dispatch
  • Polymorphism
  • Interface and implementation

Week 12 – Object-Oriented Programming

  • Class attributes
  • Class diagram
  • Inheritance
  • Data encapsulation

Week 13 – Design Patterns Selection

Creational Patterns:

  • Builder
  • Factory

Structural Patterns:

  • MVC
  • Decorator

Week 14 – Design Patterns Selection

Behavioral Patterns

  • Command
  • Iterator
  • Visitor
  • Publish – Subscribe

Week 15 – HR Week

  • 1:1 prep for techinical interview & HR interview

Weeks 16 – 17 – Project based work

Proces de înscriere

Află procesul complet de înscriere.

Cum te poți înscrie la un curs IT?

Primul pas este să completezi un formular online, pe care îl găsești în fiecare pagină de curs. În urma completării și trimiterii formularului, vei primi un link către un test online*. Dacă îl treci, te chemăm la o discuție. Dacă treci și de proba interviului, ești gata să îți faci dosarul și să începi cele patru luni de curs.

*te rugăm să completezi testul doar de pe desktop/laptop

Alege-ți cursul!

Grup

Reducere pentru grupuri.

Vino cu prietenii la un curs IT

Oferim reducere de 10% dacă vii împreună cu prietenii tăi. Dacă vă adunați minim 5 prieteni care vreți să spuneți start carieră în IT, primiți fiecare o reducere de 10% din valoarea totală a contractului.

Rate

Poți achita cursul în rate egale.

Poți achita cursul în rate egale.

Vrei să urmezi un curs IT dar nu ai posibilitatea financiară? La noi poți achita cursul în 4 rate egale sau folosind un card de cumpărături/credit.

Cursurile se pot achita doar cu cardul sau prin virament bancar.

Traineri

Alexandru Coman
Alexandru ComanTrainer
Matei Micu
Matei MicuTrainer
Gabriel Paiu
Gabriel PaiuTrainer

Parteneri Wantsome