Вебінари із програмування. Топ безкоштовних вебінарів з програмування для новачків та профі

Щоб ви могли зрозуміти. що таке вебінар (дистанційні онлайн-курси) та наскільки це зручна форма навчання, ми пропонуємо вам відвідати один із безкоштовних вебінарів. Надсилайте заявки на адресу: . У заявці обов'язково вкажіть прізвище, ім'я, e-mail, назву вебінару та дату.
Ви також можете подивитися відео записів попередніх вебінарів, але врахуйте, що кожен вебінар певною мірою є унікальним заняттям і не завжди розглядається те саме коло питань, та й слухачі ставлять різні питання. Само собою на живому вебінарі можна ставити питання, що хвилюють вас — є сенс відвідати 🙂

Будемо вдячні за ваші відгуки на цій сторінці. Дякую.

Тема вебінару Дата та час (по Москві) Відео
Починаємо програмувати на Java Запис>
Об'єктно-орієнтоване програмування (ООП) у мові Java Запис>
Використання XML у Java Запис>
Багатопоточність у Java Запис>
Використання баз даних у Java Запис>
Основи Web-програмування на Java Запис>, Запис>
Колекції у Java Запис
Що таке ООП та шаблони проектування
Це цикл вебінарів.
Частина 1 , Частина 2 , Частина 3
Вихідний код прикладу
Синхронізація у багатопотокових додатках Запис
Вихідний код прикладів
Можливості сервлетів - старі та нові Запис
Вихідний код прикладів
Введення та виведення (потоки введення-виводу) — IO та NIO Запис
Вихідний код прикладів
Що таке Reflection Запис
Вихідний код прикладів
Що таке Reflection - Частина 2 Запис
Вихідний код прикладів
Робота з мережею на Java (Networking) Запис
Вихідний код прикладів
Що таке Maven Запис
Вихідний код прикладів

Починаємо програмувати на Java

Якщо ви ніколи не програмували, але хочете зрозуміти, що це таке, вам потрібно відвідати це заняття. Цей вебінар присвячений першим крокам, які потрібно зробити для того, щоб почати програмувати на Java. Ми розглянемо питання програмування загалом — що таке програмування, яких принципах воно будується й інше. Розглядатиметься установка необхідних програмних продуктів, запуск першої програми на Java та основи використання засобів розробки IDE (Integrated Development Environment). Розглядаються елементарні конструкції для програмування Java.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб.

Основні конструкції для об'єктно-орієнтованого програмування (ООП) у мові Java

На вебінарі розглядаються основні конструкції Java створення об'єктно-орієнтованих програм. ООП є найважливішим інструментом при програмуванні Java і саме у цій галузі буде зосереджений матеріал цього заняття. Якщо ви читали про ООП, але нічого не зрозуміли, то може на цьому занятті ми зможемо вам пояснити ООП простим та доступним чином.
Вимоги:комп'ютер із підключенням до Інтернету на швидкості не менше 3 Мб, встановлений JDK, вміння користуватися основними командами JDK для компіляції та запуску програм на Java.

Використання XML у Java

Цей вебінар присвячений роботі з XML із додатків Java. Вебінар присвячений питанням, які дозволяє вирішувати XML та розгляду основних операцій, які необхідно знати для ефективного застосуванняцієї важливої ​​технології.
Вимоги:

Багатопоточність у Java

Цей вебінар присвячений створенню багатопотокових програм на Java. Ми розглянемо навіщо потрібна багатопоточність, які конструкції існують у Java для створення потоків, а також які складності існують у багатопотокових додатках і які інструменти існують у Java для їх вирішення.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси, винятки).

Використання баз даних у Java

Цей вебінар присвячений роботі з базами даних із програм Java. Сьогодні без баз даних не обходиться практично жодна корпоративна програма. Розглядаються питання використання драйверів, підключення до бази даних, основні інтерфейси та класи для виконання запитів до бази даних.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси), розуміння, що таке JAR (Java Archive) і як з ним працювати. розуміння основ баз даних та SQL (Structured Query Language)

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

На вебінар розглядаються основи розробки веб-додатків Java. Порушуються питання: що таке Web-сервер, як запустити простий web-сервер Tomcat, основні класи для розробки web-додатків - сервлет, що таке JSP (Java Server Pages) і як їх використовувати.
Вимоги:Робота з потоками вводу/виводу Java (InputStream/OutputStream, Reader/Writer). Розуміння протоколів TCP/IP та HTTP. Початкові знання HTML.

Колекції у Java

На вебінарі розглядаються основні питання організації Collection Framework.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Бажане знайомство з поняттям багатопоточності.

Що таке ООП та шаблони проектування

Ми спробуємо по-новому подивитися на поняття класи та об'єкти. Розберемо парадигми та принципи ООП — SOLID, побудуємо невеликий додаток і на його основі розглянемо деякі шаблони проектування та постараємося дати розуміння того, як до них треба ставитись.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Вкрай бажане знайомство з базами даних та JDBC.

Синхронізація у багатопотокових додатках

На вебінарі будуть порушені питання синхронізації взаємодії потоків між собою і при роботі з ресурсами, що розділяються. Ми дізнаємося що таке монітор, навіщо потрібні методи wait та notify/notifyAll та інші цікаві можливості
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Також знадобиться розуміння багатопоточності в рамках вебінару «Многопоточність у Java»

Можливості сервлетів - старі та нові

Ви впевнені в тому, що багато знаєте про сервлети? Якщо ви не прочитали специфікацію сервлетів від кірки до кірки і не пробували все, що там написано, приходьте — буде цікаво.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Також знадобиться розуміння веб-програмування в рамках вебінару «Основи Web-програмування на Java»

Введення та виведення (потоки введення-виводу) — IO та NIO

На вебінарі розглядаються основні питання побудови системи введення-виведення Java - потоки введення-виведення.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси).

Що таке Reflection

Як ви думаєте, яким чином відбувається чудова та загадкова робота більшості технологій Java - JDBC, Servlets, EJB, Web-Service, SpringFramework, Hidernate та багато іншого? Все це працює на основі такого поняття як Reflection – на вебінарі ми розглянемо основні конструкції та побачимо, як це працює.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси).

Що таке Reflection - Частина 2

На цьому вебінарі ми продовжимо говорити про Reflection - дізнаємося, що таке ClassLoader і як впливає на доступ до класів. Також дізнаємося про додаткові можливості цієї вкрай важливої ​​технології.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Також знадобиться розуміння reflection у рамках вебінару «Що таке Reflection»

Робота з мережею на Java (Networking)

Робота з мережею є важливим елементом у сучасному програмуванні. Програма практично ніколи не працює сама по собі - вона взаємодіє з іншими програмами на інших комп'ютерах і практично завжди це відбувається по мережі. Ми підтримаємо, що є в Java для організації мережевої взаємодії.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних конструкцій Java, знання ООП (класи, об'єкти, інтерфейси). Також знадобиться розуміння потоків введення-виведення в рамках вебінару «Введення та виведення (потоки введення-виведення) — IO та NIO»

Що таке Maven

Ви думаєте, що лише написання програми є складним завданням? Насправді програми треба ще зуміти скомпілювати, відтестувати і перетворити на такий вигляд, яким зручно користуватися при встановленні програм на комп'ютери замовника. Вам треба керувати версіями бібліотек, що підключаються, і вирішувати ще багато важливих і потрібних питань. Без спеціального інструментарію це складно зробити. Maven це сучасний інструмент для вирішення таких завдань.
Вимоги:комп'ютер із підключенням до інтернету на швидкості не менше 3 Мб, знання основних кроків складання та запуску проекту на java - редагування, компіляція, автоматичне тестування та складання.

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

Майстер-клас «Android-розробник»

Вебінар допомагає зрозуміти хто такий Android-розробник і чому програмувати під Android цікаво. Більше того, програмісти цього напряму потрібні: у світі велика кількістьсмартфонів, планшетів та інших пристроїв на основі ОС Android, їхня кількість перевищила 5 млрд. Відповідно, потреба в хороших фахівцях з розробки на Android теж постійно зростає.


Нагадуємо: для всіх читачів Хабра – знижка 10 000 рублів при записі на будь-який курс Skillbox з промокоду «Хабр».

Майстер-клас «Мобільний розробник»

Тут показані переваги розробника мобільних програм для різних операційних систем. Вебінар допоможе розробнику-початківцю вибрати, з якою мобільною ОС працювати - і до чого себе готувати, якщо ви вибрали iOS, Android або щось більш екзотичне. Визначитись краще відразу, так ви зможете піти у спеціалізацію, - а це завжди краще, ніж бути майстром на всі руки.

Майстер-клас «Phyton-розробник»

Якщо ми торкнулися теми кодерства, то не можна забути і про Pyhton, досить популярний напрям, якому присвячений цей вебінар. Фахівці з Python потрібні, зокрема, у такому популярному напрямку, як Data Science. Дефіцит такий великий, що туди беруть навіть новачків. Другий напрямок – Scrapping. Його представники займаються написанням пошукових павуків. Але це лише два приклади, реальних кейсів набагато більше. Як і в інших випадках, вебінар веде розробник із великим досвідом.

Другий курс для тих, хто хоче зробити програмування на PHP своєю професією та змінити своє життя на краще. У цьому курсі – тільки найнеобхідніше. Мало теорії, майже нічого – для новачків, зате дуже багато найсучасніших практик від найкращих практиків!

Курс присвячений послідовній побудові веб-додатку на основі архітектурної моделі MVC з нуля та до повноцінного працюючого сайту. Принагідно приділяється час вивчення складних понять ООП в сучасному PHP.

До курсу також входить огляд сучасних фреймворків для веб-програмістів.

  • 490 руб.
  • 13490 руб.
  • 9 уроків

PHP-3: Підвищення кваліфікації

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

  • 490 руб.
  • 14490 руб.
  • 10 уроків

DBA: Введення у професію

На наших з вами очах народжується нова професія – Web-DBA. Вибір правильного рішення для зберігання даних, його адміністрування та налаштування, написання та оптимізація складних запитів, агрегація даних та статистична обробка: все це потрібне в інтернет-проектах будь-якого розміру. При цьому ціна помилки занадто висока - невірний вибір бази даних, огріхи в структурі БД, "оптимізація", що хибно розуміється, здатні гарантовано занапастити будь-який проект.

Як уникнути поширених помилок? Як стати затребуваним спеціалістом з баз даних та різко підвищити свої шанси на ринку праці? Відповідь проста - записатися на курс!

  • 490 руб.
  • 14490 руб.
  • 10 уроків

Сучасні PHP-фреймворки

Курс присвячений огляду трьох провідних у теперішній моментфреймворків: Yii 2, Symfony 4, Laravel 5.

Поняття, базові для будь-якого сучасного MVC-фреймворку, такі як: роутинг та маршрутизація, побудова контролерів, шаблонизація, робота з базою даних, консольні програми; розглядаються на прикладі одразу трьох фреймворків, що дозволяє вам наприкінці вивчення курсу зробити усвідомлений вибір на користь глибокого вивчення одного з них.

  • 490 руб.
  • 5490 руб.
  • 8 уроків

JavaScript-1: Із самого початку

JavaScript - це легка, інтерпретована, об'єктно-орієнтована мова, найвідоміша скриптова мова для веб-сторінок, але також використовується в багатьох не браузерних оточеннях.
Сьогодні важко уявити навіть найпростішу сторінку-візитку в інтернеті без використання цієї мови. За допомогою JavaScript елементи на веб-сторінці набувають поведінки, додаткового функціоналу.
JavaScript по праву входить до десятки найпопулярніших мов програмування у світі!

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

Травневі вебінари GeekBrains безкоштовні - реєструйтеся та прокачуйте навички, не витративши жодної копійки.

Хто проводить вебінари

Організатором вебінарів виступає освітній портал, вже відомий вам як за безкоштовними курсами для новачків, так і за великими освітніми модулями, «Професіями», що дозволяють успішно освоїти цілий напрямок програмування, пройти стажування та розпочати кар'єру. Ведучими вебінарів, які розраховані як на новачків, так і на практикуючих програмістів, будуть викладачі GeekBrains, фахівці з великим досвідом розробки за плечима. Все, що ви дізнаєтесь, можна буде відразу застосувати у роботі.

Вибирайте вебінар, який вам цікавіший, а краще знайдіть час на кілька.

Навчайтеся у «Фахівці» очно та онлайн

У «Фахівці» Ви можете знайти курси, дипломні програми та програми підвищення кваліфікації, що охоплюють практично всі сучасні професійні напрямки. У нас можна пройти авторизовані курси найбільших світових вендорів та отримати міжнародну сертифікацію. Щороку у «Фахівці» проходить навчання більше 6 000 груп з 600 різних напрямів. І майже всі ці курси Ви можете пройти як очно, так онлайн. Навчіться там, де Вам зручно, і так, як Вам зручно!

«Фахівець» організує онлайн-навчання, використовуючи унікальну технологію inClass. Ви разом з іншими очними та онлайн-слухачами берете участь у групових дискусіях, отримуєте всі навчальні матеріали, спілкуєтеся з викладачем та зі своїми колегами. Викладач перебуває у постійному зв'язку з Вами, ділиться знаннями, вчить, пояснює, перевіряє завдання в режимі реального часу. Все це дозволяє повністю відчути атмосферу очного навчання. Наш Центр «переїде» у зручне для Вас місце. Онлайн-слухачі поки що позбавлені можливості попити каву з викладачем та потиснути йому руку, але ми працюємо над цим!

Незалежно від формату навчання Ви отримуєте однакові знання та навички, що відображається документально – онлайн-слухачі отримують ті ж найпрестижніші свідоцтва, сертифікати, дипломи, що й очні слухачі.

Як підключитися до заняття онлайн?

  1. Оплатіть навчання;
  2. Підключайтеся через Інтернет до заняття в день та годину, зазначені у розкладі.

А що якщо…

У будь-яких системах зв'язку неможливо гарантувати 100% якість підключення, але ми гарантуємо нашим слухачам отримання повної курсової інформації. Ми обов'язково робимо запис кожного заняття ** та безкоштовно надаємо слухачеві доступ до запису пропущених занять*.

* Запис онлайн-навчання є запис голосу викладача та відео зображення на екрані під час занять.

** Записи для слухачів онлайн-навчання з'являються в особистому кабінетіпротягом 10 днів після закінчення навчання.

Відкрите навчання в онлайн-режимі:
оцінка Microsoft

« Слухачі Центру комп'ютерного навчання "Спеціаліст" при МДТУ ім. н.е. Баумана мають змогу пройти авторизовані курси Microsoft у форматі Відкритого навчання. У результаті навчання використовується запис реального заняття з повною передачею живої атмосфери очної групи. Проходити таке навчання можна, у тому числі, у . Відкрите навчання передбачає збереження всіх переваг авторизованого навчання Microsoft: проведення занять сертифікованим викладачем, повний обсяг програми курсу як теоретичної частини, так і лабораторних робіт, індивідуальні офіційні навчальні посібники Microsoft для кожного слухача, сертифікати про закінчення курсу.

Ми вітаємо розвиток нових форматів викладання офіційних курсів Microsoft, які дозволяють зробити навчання для слухачів більш зручним та доступним.»

Марія Солодянкіна,
менеджер по роботі з навчальними центрами Microsoft у Росії.

Отримуйте повний обсяг знань у зручному форматі!

Ідеально для Вас, якщо:

  • Ви цінуєте спілкування та здорову конкуренцію
  • Ви маєте можливість відвідувати всі заняття

Не підійде Вам, якщо:

  • Ви хочете вибрати найдоступніший варіант

Ідеально для Вас, якщо:

  • Ви волієте вчитися з дому чи офісу
  • Ви не маєте можливості приїжджати на всі заняття

Не підійде Вам, якщо:

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

Переведення в режим онлайн з очного навчання

У разі потреби (термінове відрядження, хвороба, сімейні обставини тощо) Ви можете перевестися з очних занять на заняття в онлайн-режимі. Умови переходу такі:

  1. У групі має бути хоча б один слухач, який навчається онлайн.
  2. Ви можете перевестись в онлайн-режим на будь-якому занятті, крім останнього.
  3. Переклад відбувається один раз на одній групі. Зворотній переклад з онлайн-режиму в режим очний не проводиться.
  4. Доступ до запису заняття під час перекладу не надається.
  5. Для перекладу Вам потрібно повідомити Вашого персонального менеджера або адміністратора навчального комплексу не менше ніж за 1 день до бажаної дати перекладу. Послуга безкоштовна.