КУРС

Основи програмування

  • опануєш принципи об’єктно-орієнтованого програмування
  • навчишся створювати алгоритми та спробуєш написати свій перший код
  • визначишся з напрямком розробки, що підходить саме тобі

Cтарт: 16 жовтня

Записатися

Тривалість

52.5 годин, 10 тижнів

Розклад

Вт, Пт 18:30-21:00

Вартість

7490 грн за курс

Про курс

Курс Основи програмування для новачків формує загальну ІТ-освідченість та створює потужну платформу для подальшого вивчення однієї з обраних технологій.

Щоб розпочати навчання не потрібно мати спеціальної підготовки. Достатньо вільно володіти комп’ютером з системою Windows чи MacOS. Ти дізнаєшся, для чого створені різні мови програмування та як не помилитися з вибором технології. Зможеш об’єктивно оцінити свої здібності до подальшого навчання. Усвідомиш масштаби розповсюдження та перспективи ІТ. Можливо, обереш для себе іншу прибуткову ІТ-спеціальність.

Спробуй себе в ролі програміста

За 10 тижнів навчання під менторством найкращих практиків ти зрозумієш, наскільки тебе цікавить програмування, створиш свій перший проект та вивчиш основи, необхідні програмісту.

Курс дасть можливість зрозуміти, чи підходить тобі ця професія, перш ніж ти витратиш купу грошей та часу на її опанування.

В результаті ти зможеш зробити усвідомлений вибір технології, з якою ти хочеш пов’язати своє життя та побудувати успішну кар’єру.

У результаті навчання:

  • розберешся з основними поняттями програмування: алгоритмами, циклами, операторами, фукціями, перемінними

  • дізнаєшся про популярні мови програмування та області їх застосування

  • навчишся створювати прості програми з використанням простих конструкцій, базових для багатьох мов програмування

  • сформуєш уявлення про об’єктно-орієнтоване програмування та почнеш практикуватися у написанні фрагментів коду

  • створиш платформу для подальшого освоєння однієї з обраних технології

  • усвідомлено обереш мову програмування для впевненого старту в ІТ

Головне, про що дізнаєшся

01
Чого чекати від професії

Чи насправді програмістові необхідні математичний склад розуму та вільне володіння англійською

02
Наскільки ця професія підходить саме тобі

За допомогою практики та написання коду ти зрозумієш, чи тебе це дійсно цікавить

03
Який напрямок обрати

Дізнаєшся, які сфери розробки лідирують на світовому ринку, у чому їх специфіка, та з чого варто розпочати новачку

Ти зможеш продовжити своє навчання

і освоїти будь-яку з перерахованих технологій

Програмування на Python
  • листопад
  • 75 годин, 15 тижнів
  • Пн, Чт 18:30-21:00
Програмування на Java
3
  • 22 вересня
  • 81 година, 14 тижнів
  • Вт, Чт 18:00-21:00
Програмування РНР
  • 29 вересня
  • 270 годин, 45 тижнів
  • Вт, Чт 18:00-21:00
Програмування під Android
  • По запису
  • 32 тижні, 160 годин
  • Вт 18:00-21:00, Пт 19:00 - 21:00

Програма курсу

<Курс включає в себе наступні теми>

1. Алгоритми
  • Поняття алгоритму як покрокового плану виконання дій
  • Написання кількох алгоритмів на алгоритмічній мові
  • Розгалуження і цикли
  • Графічні позначення: блок-схема
  • Рішення задач, самостійне складання простих алгоритмів
  • Оцінка трудомісткості алгоритму
  • Види і області застосування складних алгоритмів в програмуванні
2. Представлення програми в пам'яті, системи числення, принципи функціонування програми
  • Фізичне представлення даних в комп'ютері, біти і байти. Розрядність Адресация
  • Взаємний переклад даних в системах числення: двійковій, десятковій, шістнадцятковій
  • Практичні вправи з перекладу чисел
  • Подання негативних і дробових чисел
  • Подання виконуваної програми в пам'яті. Стек, купа, сегменти даних і коду
  • Регістри
  • Принципи виконання машинного коду
3. Написання, обробка та запуск програми на прикладі мови програмування С ++
  • Компільовані й інтерпретовані мови
  • Шлях від вихідного коду до запуску програми
  • Мови високого і низького рівня і їх відмінність
  • Порівняльний огляд сучасних мов програмування і їх області застосування
  • Особливості веб-програмування
4. Практикуємо в програмуванні
  • Перший додаток
  • Поняття синтаксису. Синтаксичні правила мови
  • Змінні, типи даних. Види змінних: автоматичні, глобальні
  • Область видимості змінної
  • Явна і неявне перетворення
  • Поняття оператора. Умовні оператори. Оператори повторень. пріоритет операторів
  • Практичні вправи
  • Оператори присвоєння, порівнювання, арифметичні. Арифметичні і логічні вираження. умовні структури
  • Поняття масивів на прикладі одновимірних і двовимірних масивів
  • Практичні вправи з використанням циклів і масивів
  • Функції. Передача параметрів і значення, що повертається функцій, роль стека при виведенні функції
  • Практичні вправи на написання і використання функцій
  • Поняття циклів і масивів
5. Основи ООП
  • Поняття класу, об'єкта
  • Поля і методи класу
  • Поняття конструктора і деструктора
  • Загальні поняття інкапсуляції, успадкування, поліморфізму
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

</html>

Хто викладає

Антон Серяпов

Backend-разработчик, главный преподаватель курса по PHP

Професійна діяльність PHP developer більше 6 років. В даний час займаю посаду провідного програміста систем внутрішнього обліку торгового холдингу. В активі розробка сайтів-представництв: верстка, написання движка управління вмістом, розробка структури баз даних. Працював в сфері розробки і супроводу внутрішніх веб-ресурсів обліку.

Микита Марченко

C++ developer

Ще будучи школярем я усвідомив, що IТ сфера дуже мене тягне. Почався мій шлях з графіки та написання керуючих програм для ЧПУ. Я вирішив на цьому не зупинятися і далі розвиватися. Отримував знання від знайомих, c інтернету і пройшов безліч різних курсів.
На даний момент у мене сотні виконаних проектів, десятки успішних студентів, яким я допоміг стати ІТ-фахівцями. Я готовий поділитися своїм досвідом і своїми знаннями, головне – це твоє бажання!

Цей курс ми розробили

Для тих, хто хоче стати розробником

Ти сформуєш базу, необхідну для кожного програміста, будеш вільно орієнтуватися в спеціальностях та зможеш прияняти зважене рішення, у якому напрямку рухатися далі: в web, мобільну розробку чи розробку ігор.

Для тих, хто сумнівається в своїх здібностях до розробки

Ти зможеш оприділитися, чи цікавить тебе програмування, попрактикуєшся та переконаєшся в тому, що це не так складно, як здавалося на перший погляд.

Навчання в
Level Up — це:

Нетворкінг

Можливість безкоштовної участі в заходах і екскурсіях в IT‑компанії, які організовує Level Up

benefit

Практичні заняття

Теоретичний матеріал обов'язково закріплюємо на практиці. Велику частину часу приділяємо отримання практичних навичок та роботі з кодом

benefit

Командна робота

Основний упор робиться на роботу в команді: комплексні завдання, розподіл завдань, терміни виконання

benefit

Підтримка викладача

Закритий чат групи і викладача, де завжди можна вирішити виникаючі питання з пройденого матеріалу

benefit

Початок курсу

16 жовтня

Тривалість

52.5 годин, 10 тижнів

Розклад

Вт, Пт 18:30-21:00

Вартість

7490грн за курс

Чекаємо на тебе