Онлайн-обучение. Вебинары (разовые уроки) Вебинары по c

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

Майские вебинары GeekBrains бесплатны - регистрируйтесь и прокачивайте навыки, не затратив ни копейки.

Кто проводит вебинары

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

Выбирайте вебинар, который вам больше интересен, а лучше найдите время на несколько.

Язык C++ - мощный и лаконичный объектно-ориентированный язык. Он получил широкое распространение в 1980-е годы, но успешно применяется и поныне. С++ используется для создания программного обеспечения — операционных систем, прикладных программ, драйверов устройств и т.д. Среда разработки на языке программирования Microsoft Visual C++ вошла в состав самого популярного пакета для разработчиков программного обеспечения, выпускаемого корпорацией Microsoft - Microsoft Visual Studio. Освоив этот язык, Вы сможете успешно работать в одной из самых функциональных и гибких сред программирования!

Обучение программированию на языке С++ в Центре «Специалист» оптимально сочетает теоретические занятия и выполнение практических заданий по составлению программ. Это поможет Вам закрепить полученные знания и превратить их в уверенные навыки практической работы.

Обучившись на курсах программирования на языке С++, Вы сможете приступить к разработке приложений для Windows и Linux. Вы получите востребованную и высокооплачиваемую специальность!

Анонсы ближайших курсов

Расписание по курсам C++

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

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

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


Напоминаем: для всех читателей Хабра - скидка 10 000 рублей при записи на любой курс Skillbox по промокоду «Хабр».

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

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

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

Раз уж мы затронули тему кодерства, то нельзя забыть и о Pyhton, достаточно популярном направлении, которому посвящен этот вебинар. Специалисты по Python нужны, в частности, в таком популярном направлении, как Data Science. Дефицит такой большой, что туда берут даже новичков. Второе направление - Scrapping. Его представители занимаются написанием поисковых «пауков». Но это - лишь два примера, реальных кейсов намного больше. Как и в других случаях, вебинар ведет разработчик с большим опытом.

Для того, чтобы вы могли понять. что такое вебинар (дистанционные онлайн-курсы) и насколько это удобная форма обучения, мы предлагаем вам посетить один из бесплатных вебинаров. Приcылайте заявки на адрес: . В заявке обязательно укажите фамилию, имя, e-mail, название вебинара и дату.
Вы также можете посмотреть видео записей предыдущих вебинаров, но учтите, что каждый вебинар в какой-то степени является уникальным занятием и не всегда рассматривается один и тот же круг вопросов, да и слушатели задают разные вопросы. Само собой на живом вебинаре можно задавать волнующие вас вопросы — есть смысл посетить 🙂

Будем признательны за ваши отзывы на этой странице. Спасибо.

Тема вебинара Дата и время (по Москве) Видео
Начинаем программировать на Java Запись>
Объектно-ориентированное программирование (ООП) в языке Java Запись>
Использование XML в Java Запись>
Многопоточность в Java Запись>
Использование баз данных в Java Запись>
Основы Web-программирования на Java Запись>, Запись>
Коллекции в Java Запись
Что такое ООП и шаблоны проектирования
Это цикл вебинаров — 3 занятия
Часть 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

На вебинар рассматриваются основы разработки web-приложений на 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 — редактирование, компиляция, автоматическое тестирование и сборка.