ytimg.preload(https://r3---sn-axq7sn76.googlevideo.com/generate_204);ytimg.preload(https://r3---sn-axq7sn76.googlevideo.com/generate_204?conn2);Первый миллион в интернете (часть 1 из 5) — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json
. Ближайшая конференция — DotNext 2020 Piter
15-18 июня, Online
Подробности и билеты: bit.ly/dotnext2020piter
. Андрей Часовских, Broadridge Financial Solutions — Async/await: собираем грабли
Конференция .NEXT 2014 Moscow, Москва, 08.12.2014
В докладе будут разбираться основные заблуждения и ошибки в использовании async/await, а также будет дан список полезных советов по написанию асинхронного кода.
Доклад будет полезен тем, кто недавно начал использовать async/await и позволит понять, что стоит за этой технологией, в чем она удобна, а в чем кроются потенциальные опасности.
Человек общается с приложением через кнопки и диалоги (пользовательский интерфейс, UI), а программы обмениваются информацией друг с другом через API.
Ведущий: Антон Серпутько, QA Automation Engineer в Terrasoft Company, преподает тестирование в StartIT. Неоднократно занимал призовые места в чемпионате по разработке DevChallenge и был выбран best IOS team (TestashonUA 3).
Хотите узнать больше об этом? Принимайте участие в вебинаре.
Во время вебинара вы узнаете:
— Что такое API, REST, RESTfull сервисы, общие принципы клиент-серверного взаимодействия
— Посмотрим на примерах, как тестировать API
— Какие инструменты можно использовать
— Рассмотрим несколько примеров в разных типах инструментов (cURL, Postman, Fiddler)
00:00 Введение. План вебинара
1:48 Что такое клиент-серверная архитектура
3:19 HTTP протокол и его методы
6:19 Заголовки HTTP (Headers)
8:09 Статус-коды
10:07 Архитектурный подход REST
14:59 Cookies. Типы данных JSON и XML
19:05 Практика. Приложение “Robot Wars”
21:38 Chrome DevTools
25:45 Что такое API. Тестирование API
28:13 Ведение API-документации при помощи сервиса Apiary
32:06 Postman
40:15 Создание робота с использованием Postman
54:03 Работа с cURL
1:01:03 Fiddler. Особенности. Прокси-сервер
1:09:40 Как тестировать API? С чего начать?
1:13:47 Вопросы и ответы
Обзорная лекция по основам разработки веб-приложений в Java. Протокол HTTP, CGI, Servlets, JSP, Struts, JSF, AJAX, GWT, FLEX
Изучение Java bit.ly/2zoKfeA
Изучение UI/UX bit.ly/2AoI4r5
Сергей Константинов, руководитель службы разработки API Яндекс.Карт — API.
Встреча CodeFreeze в Москве, 03.11.2015
Доклад состоит из двух больших частей.
Первая — о том, что вообще такое API, зачем оно нужно людям и бизнесу и какая от него польза, как выводить его на рынок и монетизировать, сопровождать и поддерживать.
Вторая часть — о том, как правильно проектировать API. Поговорим об архитектуре API в двух разрезах — как спроектировать API изначально, от грубой идеи до конечной номенклатуры классов и объектов, и как развивать API с течением времени так, чтобы оно не превратилось в гору legacy и костылей.
Вторая часть доклада ориентирована на разработчиков, а первая часть доклада… тоже ориентирована на разработчиков, поскольку API — это продукт, который одни разработчики делают для других разработчиков, и понимание того, что за продукт делается и как его использовать — большей частью на совести разработчиков же.
Начни карьеру с бесплатного курса «Основы программирования» goo.gl/jTP4nP
Все, что вы хотели знать о профессии программиста.
— Что такое “профессия программист”?
— Сложно ли устроиться на работу и как ее получить?
— Какими навыками и качествами должен обладать хороший программист?
— Как понять: моё ли это?
— Какое правильно выбрать направление и язык?
— Долго ли идти: от самого начала пути до победного конца
— Что круче: PHP, Ruby, Python, C#, С или Java?
— Чем занимаются верстальщики, веб-дизайнеры и seo-шники?
— Что такое CMS и в каких случаях их стоит изучать и применять?
Вебинар рассчитан на новичков, тех, кто до конца не определился, хочет ли быть программистом, или определился, но не знает, как правильно выбрать направление.
Мы разоблачим распространенные ошибки и иллюзии о том, каким должен быть крутой программист, что он должен уметь и какими качествами обладать.
Илья Беда / Технический лидер / bro.agency / Россия. Красноярск
Тимлид и сооснователь bro.agency. Создает веб-формочки на Python уже 8 лет, апологет функционального программирования, проводит воркшопы и мастер-классы.
Мастер-класс по Docker для python разработчиков
Докер это одна из самых громких современных технологий. Возможность использовать единый инструмент для разработки и запуска приложений, который полностью решает проблему зависимостей, это огромный шаг вперед. В bro.agency мы используем Docker уже 2 года, и я поделюсь с вами накопленным опытом.
Я продемонстрирую основные возможности Docker, создание инфраструктуры приложения при помощи Docker Compose, настройку автодополнения в IDE и запуск приложения на облачном хостинге.
Надеюсь, после этого мастер-класса, сомнения, в использовании Docker на вашем проекте, будут развеяны.
Автоматизация тестирования REST API на Java.
REST – это стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web, который, как правило, используется для построения веб-служб. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределенной гипермедиа-системы. В определенных случаях это приводит к повышению производительности и упрощению архитектуры.
Ведет вебинар Максим Колотилкин, Software Engineer in Test Wix.com, специалист с 9-летним опытом.
Программа вебинара:
— что такое API, виды веб-сервисов, REST;
— разные виды запросов: GET, POST, PUT, DELETE;
— автоматизация запросов с использованием консольных утилит — curl, jq;
— создание нового проекта на Java и всего необходимого для тестирования API.
Концепция MVC (Model-View-Controller) в последнее время очень часто упоминается в мире веб-программирования. Каждый, кто хоть как-то связан с разработкой веб-приложений, так или иначе сталкивался с данной аббревиатурой.
Наталья Кравченко, Senior Java Software Engineer в Edunav показывает, как создать полноценный RESTful веб-сервис. Для его создания использовались такие технологии и фреймворки: Spring MVC, Spring DI, JPA, jQuery-интеграция(ui) — Angular or Backbone.