Онлайн-обучение. Пятничные вебинары: учимся программировать бесплатно Использование баз данных в Java
Второй курс для тех, кто хочет сделать программирование на PHP своей профессией и изменить свою жизнь к лучшему. В этом курсе - только самое нужное. Мало теории, почти ничего - для новичков, зато очень много самых современных практик от лучших практиков!
Курс посвящен последовательному построению веб-приложения на основе архитектурной модели MVC с нуля и до полноценного работающего сайта. Попутно уделяется время изучению сложных понятий ООП в современном PHP.
В курс также входит обзор современных фреймворков для веб-программистов.
- 490 руб.
- 13490 руб.
- 9 уроков
PHP-3: Повышение квалификации
Очень насыщенный курс для тех, кто уже работает программистом на языке PHP и хочет повысить свою квалификацию: узнать, что нового в языке и его реализации, что происходит в смежных отраслях, на что обратить свое внимание и куда развиваться дальше?
- 490 руб.
- 14490 руб.
- 10 уроков
DBA: Введение в профессию
На наших с вами глазах рождается новая профессия - Web-DBA. Выбор верного решения для хранения данных, его администрирование и настройка, написание и оптимизация сложных запросов, агрегация данных и статистическая обработка: всё это востребовано в интернет-проектах любого размера. При этом цена ошибки слишком выcока - неверный выбор базы данных, огрехи в структуре БД, ложно понимаемая "оптимизация" способны гарантированно погубить любой проект.
Как избежать распространенных ошибок? Как стать востребованным специалистом по базам данных и резко повысить свои шансы на рынке труда? Ответ прост - записаться на курс!
- 490 руб.
- 14490 руб.
- 10 уроков
Современные PHP-фреймворки
Курс посвящен обзору трёх ведущих в настоящий момент фреймворков: Yii 2, Symfony 4, Laravel 5.
Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере сразу трёх фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.
- 490 руб.
- 5490 руб.
- 8 уроков
JavaScript-1: С самого начала
JavaScript — это лёгкий, интерпретируемый, объектно-ориентированный язык, самый известный скриптовый язык для веб-страниц, но также используется во многих не браузерных окружениях.
Сегодня трудно представить себе даже самую простую страничку-визитку в интернете без использования этого языка. При помощи JavaScript элементы на веб-странице приобретают поведение, дополнительный функционал.
JavaScript по праву входит в десятку самых популярных языков программирования в мире!
Хорошие новости для всех, кто уже постигает программирование: в мае пройдёт серия вебинаров, на которых вы узнаете массу полезной информации. Начиная с того, как код помогает не только работать, но и развлекаться, и заканчивая особенностями кросс-платформенного управления конфигурацией систем.
Майские вебинары GeekBrains бесплатны - регистрируйтесь и прокачивайте навыки, не затратив ни копейки.
Кто проводит вебинары
Организатором вебинаров выступает образовательный портал , уже известный вам как по бесплатным курсам для новичков, так и по крупным образовательным модулям, «Профессиям», позволяющим успешно освоить целое направление программирования, пройти стажировку и начать карьеру. Ведущими вебинаров, которые рассчитаны как на новичков, так и на практикующих программистов, будут преподаватели GeekBrains, специалисты с внушительным опытом разработки за плечами . Всё, что вы узнаете, можно будет сразу применить в работе.
Выбирайте вебинар, который вам больше интересен, а лучше найдите время на несколько.
Для того, чтобы вы могли понять. что такое вебинар (дистанционные онлайн-курсы) и насколько это удобная форма обучения, мы предлагаем вам посетить один из бесплатных вебинаров. При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 — редактирование, компиляция, автоматическое тестирование и сборка.
Хорошие новости для всех, кто уже постигает программирование: в мае пройдёт серия вебинаров, на которых вы узнаете массу полезной информации. Начиная с того, как код помогает не только работать, но и развлекаться, и заканчивая особенностями кросс-платформенного управления конфигурацией систем.
Майские вебинары GeekBrains бесплатны - регистрируйтесь и прокачивайте навыки, не затратив ни копейки.
Кто проводит вебинары
Организатором вебинаров выступает образовательный портал , уже известный вам как по бесплатным курсам для новичков, так и по крупным образовательным модулям, «Профессиям», позволяющим успешно освоить целое направление программирования, пройти стажировку и начать карьеру. Ведущими вебинаров, которые рассчитаны как на новичков, так и на практикующих программистов, будут преподаватели GeekBrains, специалисты с внушительным опытом разработки за плечами . Всё, что вы узнаете, можно будет сразу применить в работе.
Выбирайте вебинар, который вам больше интересен, а лучше найдите время на несколько.
Тема сегодняшней подборки вебинаров - программирование. Как всегда, вебинары бесплатны, а спектр тем достаточно широк: мобильная разработка, Java, веб-разработка. Полезную информацию в них может почерпнуть как начинающий программист, так и уже опытный кодер.
Мастер-класс «Android-разработчик»
Вебинар помогает понять, кто такой Android-разработчик и почему программировать под Android интересно. Более того, программисты этого направления востребованы: в мире огромное количество смартфонов, планшетов и других устройств на основе ОС Android, их число превысило 5 млрд. Соответственно, потребность в хороших специалистах по разработке на Android тоже постоянно растет.
Напоминаем: для всех читателей Хабра - скидка 10 000 рублей при записи на любой курс Skillbox по промокоду «Хабр».
Мастер-класс «Мобильный разработчик»
Здесь показаны преимущества разработчика мобильных приложений для разных операционных систем. Вебинар поможет начинающему разработчику выбрать, с какой мобильной ОС работать - и к чему себя готовить, если вы выбрали iOS, Android или что-то более экзотическое. Определиться лучше сразу, так вы сможете уйти в специализацию, - а это всегда лучше, чем быть мастером на все руки.