Вакансия Java-разработчика приложения СберИнвестор
Мы разрабатываем платформу для инвестиций, в которой каждый может открыть брокерский счет, обучиться и получить инвестидеи от лучших аналитиков российского рынка.
Сбер проводит One Day Offer и приглашает Java-разработчиков стать частью команды за 1 день.
Задачи:
- бэкенд-разработка на Java 11+
- участие в развертывании приложения с использованием OpenShift/k8s
- написание Unit-тестов
- тестирование и исправление дефектов.
Мы ждем от Java-разработчика:
- опыт работы на Java 11+
- знание Spring Framework, Boot и Web Postgres
- опыт работы с форматами XML/JSON
- умение работать с Kafka
- опыт использования Git, Maven, Gradl.
Мы предлагаем:
- все этапы отбора за 1 день
- оффер сразу после интервью
- командную работу над приложением СберИнвестор.
Станьте частью команды Сбера за один день. Для участия в One Day Offer регистрируйтесь https://rabota.sber.ru/one-day-offer
Beginning Spring 5: From Novice to Professional
Автор: Joseph B. Ottinger, Andrew Lombardi (2019)
Начните работу с Spring Framework 5 и его экосистемой с помощью руководства по рабочим практикам современной разработки. Авторы Джозеф Оттингер и Эндрю Ломбарди научат вас использовать Spring Framework для создания Java-приложений, веб-приложений и микросервисов. Вы увидите, как Spring радикально и положительно повлиял на то, как мы программируем и разрабатываем приложения на Java.
В курсе "Начало работы с Spring 5" рассматривается, как можно создавать приложения с использованием Spring и каковы преимущества этого подхода. Попутно вы изучите многие аспекты экосистемы Spring с помощью простых для понимания приложений, призванных научить вас не только технологии, но и практике, которая приносит наибольшую пользу от Spring.
Скачать книгу
Как отключить возможность использования EL в JSP?
Для игнорирования выполнения языка выражений на странице существует два способа:
использовать директиву <%@ page isELIgnored = «true» %>,
настроить web.xml (лучше подходит для отключения EL сразу на нескольких страницах):
<jsp-config><jsp-property-group><url-pattern>*.jsp</url-pattern><el-ignored>true</el-ignored></jsp-property-group></jsp-config>
The Java Workshop - A practical, no-nonsense guide to Java
David Cuartielles, Andreas Göransson, Eric Foster-Johnson (2019)
Чему вы научитесь:
* Освоите фундаментальные концепции языка Java.
* Писать чистый и хорошо комментированный код, который легко поддерживать.
* Создавать Java-проект с помощью JAR-файлов и узнаете о таких инструментах, как Maven и Gradle.
* Отлаживать и компилировать логические ошибки и обрабатывать исключения в своих программах.
* Узнайте, как использовать библиотеки сторонних разработчиков и наборы средств разработки программного обеспечения (SDK)
* Используйте Java Database Connectivity (JDBC) для работы с информацией, хранящейся в базах данных.
* Понять, как обеспечить безопасность данных с помощью криптографии и шифрования.
* Узнайте, как избежать ошибок в процессе разработки с помощью модульного тестирования.
Скачать книгу
Какие типы EL операторов вы знаете?
Операторы в EL поддерживают наиболее часто используемые манипуляции данными.
Типы операторов:
Стандартные операторы отношения: == (или eq), != (или neq), < (или lt), > (или gt), <= (или le), >= (или ge).
Арифметические операторы: +, –, *, / (или div), % (или mod).
Логические операторы: && (или and), || (или or), ! (или not).
Оператор empty – используется для проверки переменной на null, или «пустое значение», который зависит от типа проверяемого объекта. Например, нулевая длина для строки или нулевой размер для коллекции.
Познал Силу? Обрати во благо! :)
Ищем Full Stack (Java+JS) Developer в компанию Andersen (andersenlab.com)!
В паре слов, почему это круто:
* Израильский заказчик из Fortune 500;
* Логистический проект мирового масштаба;
* Международные командировки;
* Инновационные технологии:
* Отличный SCRUM и сильная команда;
* Крутой набор корпоративных бенефитов.
Стек: Java, Spring, Scala, Angular/React/Vue.js, Junit, Jasmin, Mockito, Protractor/Selenium, Spring Boot/Cloud, Kotlin.
Заинтриговали? Пиши рекрутеру и узнавай подробности!
Елена Селезнева
[email protected]@seliazniova89
Java. Основы работы с базами данных
- Рассмотрим основы работы Java c базой данных MS SQL.
- Познакомимся с библиотекой JDBC. Научимся использовать несколько базовых транзакций MS SQL.
- Научимся создавать простое приложение для работы с базами данных, используя Java.
Какие типы EL операторов вы знаете?
Операторы в EL поддерживают наиболее часто используемые манипуляции данными.
Типы операторов:
Стандартные операторы отношения: == (или eq), != (или neq), < (или lt), > (или gt), <= (или le), >= (или ge).
Арифметические операторы: +, –, *, / (или div), % (или mod).
Логические операторы: && (или and), || (или or), ! (или not).
Оператор empty – используется для проверки переменной на null, или «пустое значение», который зависит от типа проверяемого объекта. Например, нулевая длина для строки или нулевой размер для коллекции.
Learn Java the Easy Way
Автор: Bryson Payne (2018)
Вы начнете с знакомства с JShell, интерактивной оболочкой командной строки Java, которая позволяет программистам запускать отдельные строки кода и получать немедленную обратную связь. Затем вы создадите игру-угадайку, шифратор секретных сообщений и приложение для рисования пузырьков с помощью сенсорного ввода для настольных и мобильных устройств, используя Eclipse, стандартную IDE, и Android Studio, среду разработки для создания приложений для Android.
Скачать книгу
Пишете на Java или Python и хотите работать в Яндексе?
Тогда приглашаем 22 января на Fast Track для бэкенд-разработчиков. На мероприятии вы можете за один день пройти собеседование и получить оффер в команду HR Tech Яндекса.
HR Tech занимается интранетом Яндекса. Например, это сервисы для процесса найма в Яндекс, учебная платформа Яндекс.Контест и другие сервисы для организации работы сотрудников. Подробнее о команде здесь.
Регистрируйтесь, решайте отборочный тест и до встречи 22 января!
Регистрация( ссылка:https://clck.ru/Zecf4 )
Можно ли определить класс внутри JSP страницы?
Определить класс внутри JSP страницы можно, но это считается плохой практикой:
<%!
private static class ExampleOne {
//...
}
%>
<%
private class ExampleTwo {
//...
}
%>
Почему не рекомендуется использовать скриплеты (скриптовые элементы) в JSP?
JSP страницы используются в основном для целей отображения представления (view), а вся бизнес-логика (controller) и модель (model) должны быть реализованы в сервлетах или классах-моделях. Обязанность JSP страницы - создание HTML ответа из переданных через атрибуты параметров. Большая часть JSP содержит HTML код, а для того, чтобы помочь верстальщикам понять JSP код страницы предоставляется функционал элементов action, JSP EL, JSP Standart Tag Library. Именно их и необходимо использовать вместо скриптлетов для создания моста между (JSP)HTML и (JSP)Java частями.
Как сконфигурировать параметры инициализации для JSP?
Параметры инициализации для JSP задаются в web.xml файле аналогично сервлетам - элементами servlet и servlet-mapping. Единственным отличием будет указание местонахождения JSP страницы:
<servlet><servlet-name>Example</servlet-name><jsp-file>/WEB-INF/example.jsp</jsp-file><init-param><param-name>exampleParameter</param-name><param-value>parameterValue</param-value></init-param></servlet>
Как сделать так, чтобы после стажировки взяли на работу в штат?
Расскажут: Олег Агафонов, разработчик с 15-летним опытом, Аракелян Нарине – ведущий специалист по внутренним коммуникациям (Usetech) и Ахметов Рустам - заместитель технического директора, руководитель практики Java (Usetech).
19 января в 20:00 на открытом уроке «Как зайти в IT-компанию и остаться там».
Что вас ждет на вебинаре?
- Проведем интервью с партнерами по стажировке.
- Поговорим о том, как проходит оценка стажеров и что входит в онбординг программистов.
- Рассмотрим, что есть в буткэмпе для успешного прохождения стажировки и онбординга в компаниях-партнерах.
Вебинар пройдет в рамках онлайн-буткемпа «Java developer» и будет полезен всем, кто только начинает свой путь в IT.
Регистрируйтесь и подключайтесь https://otus.pw/83rj/