Стартовал новый набор в Школу 21 на зимнюю волну обучения. Начни обучение этой зимой в Москве, Новосибирске или Казани и выйди на оплачиваемую стажировку разработчиком уже через полгода.
Без учителей, скучных лекций, оценок и расписаний, Школа 21 работает 24/7, можно совмещать с работой или обучением в вузе. Не нужно уметь программировать или иметь высшее образование. Поступить в нее может каждый достигший 18ти лет.
Как стать участником?
Подай заявку на нашем сайте: http://sber.me/?p=Mfp3B и следуй инструкциям. Зимой пройдут отборочные интенсивы, на которых ты научишься программировать и получишь шанс попасть на основное обучение в том кампусе Школы 21, который ты выберешь!
Количество мест на интенсивах ограничено!
Без учителей, скучных лекций, оценок и расписаний, Школа 21 работает 24/7, можно совмещать с работой или обучением в вузе. Не нужно уметь программировать или иметь высшее образование. Поступить в нее может каждый достигший 18ти лет.
Как стать участником?
Подай заявку на нашем сайте: http://sber.me/?p=Mfp3B и следуй инструкциям. Зимой пройдут отборочные интенсивы, на которых ты научишься программировать и получишь шанс попасть на основное обучение в том кампусе Школы 21, который ты выберешь!
Количество мест на интенсивах ограничено!
☕️ Распространенные алгоритмы и структуры данных в JavaScript: объекты и хеширование
Говоря о структурах данных в JavaScript, мы никак не можем пройти мимо самой важной структуры этого языка – объекта. Давайте посмотрим, что у него под капотом и зачем нужны алгоритмы хеширования.
https://proglib.io/w/7ec4f56b
Говоря о структурах данных в JavaScript, мы никак не можем пройти мимо самой важной структуры этого языка – объекта. Давайте посмотрим, что у него под капотом и зачем нужны алгоритмы хеширования.
https://proglib.io/w/7ec4f56b
Frontend разработчик (Angular)
Компания: Школа Безопасных Инвестиций Fin-ra
Локация: удаленка
Формат: fulltime
Вилка зп: 180.000-200.000 рублей
Ключевая цель проекта: разработка LMS (Learning Management System) и сервиса по ведению инвестиционных портфелей.
Мы будем рады приветствовать Вас в команде, если у Вас есть:
— Самостоятельность, уровень middle;
— Angular 9-11 (TypeScript);
— RxJS;
— NgRx Store;
— Material Design;
— Figma;
— Pixel-perfect верстка;
— Документирование разработки;
— Опыт проектирования слабосвязанных компонентов;
— Nice to have: опыт написания тестов, web-worker, progressive web app (PWA), micro-frontends.
Вам предстоит:
— Разработка функционала с нуля;
— Верстка адаптивного веб-приложения по макетам;
— Тесты и оптимизация собственного кода;
— Создание библиотеки переиспользуемых UI-компонентов;
— Реализация динамики и анимации.
Условия:
— Удаленный формат работы;
— График работы: 5/2, полная занятость.
Бонусы:
— После успешного прохождения испытательного срока предоставляется бесплатный доступ к образовательным продуктам Школы: онлайн-курсы по инвестициям на фондовом рынке;
— Частичная компенсация профессионального обучения (70% за счет компании);
— Выездные корпоративные мероприятия.
Что мы предлагаем:
— Нет поддержки legacy;
— Современные технологии;
— Поддержка получения новых знаний и использование их в проекте;
— Настроенное окружение и CI/CD;
— Отработанный релизный цикл;
— Отсутствие бюрократии — любые решения и предложения в течение дня решаются с техлидом и PM;
— Не работаем в стол, занимаемся только важными задачами, которые уходят в prod.
❗️Если у Вас неплохой опыт на другом JS фреймворке, но хотите перейти на Angular - пишите, можем обсудить❗️
Контакты
@prof_psy16 (Татьяна)
почта [email protected]
Компания: Школа Безопасных Инвестиций Fin-ra
Локация: удаленка
Формат: fulltime
Вилка зп: 180.000-200.000 рублей
Ключевая цель проекта: разработка LMS (Learning Management System) и сервиса по ведению инвестиционных портфелей.
Мы будем рады приветствовать Вас в команде, если у Вас есть:
— Самостоятельность, уровень middle;
— Angular 9-11 (TypeScript);
— RxJS;
— NgRx Store;
— Material Design;
— Figma;
— Pixel-perfect верстка;
— Документирование разработки;
— Опыт проектирования слабосвязанных компонентов;
— Nice to have: опыт написания тестов, web-worker, progressive web app (PWA), micro-frontends.
Вам предстоит:
— Разработка функционала с нуля;
— Верстка адаптивного веб-приложения по макетам;
— Тесты и оптимизация собственного кода;
— Создание библиотеки переиспользуемых UI-компонентов;
— Реализация динамики и анимации.
Условия:
— Удаленный формат работы;
— График работы: 5/2, полная занятость.
Бонусы:
— После успешного прохождения испытательного срока предоставляется бесплатный доступ к образовательным продуктам Школы: онлайн-курсы по инвестициям на фондовом рынке;
— Частичная компенсация профессионального обучения (70% за счет компании);
— Выездные корпоративные мероприятия.
Что мы предлагаем:
— Нет поддержки legacy;
— Современные технологии;
— Поддержка получения новых знаний и использование их в проекте;
— Настроенное окружение и CI/CD;
— Отработанный релизный цикл;
— Отсутствие бюрократии — любые решения и предложения в течение дня решаются с техлидом и PM;
— Не работаем в стол, занимаемся только важными задачами, которые уходят в prod.
❗️Если у Вас неплохой опыт на другом JS фреймворке, но хотите перейти на Angular - пишите, можем обсудить❗️
Контакты
@prof_psy16 (Татьяна)
почта [email protected]
Frontend Security: о чем вы хотели бы забыть, но не сможете
Какие атаки на клиентскую часть веб-ресурсов вы знаете? XSS, CSRF, HTTP Response Splitting, Clickjacking, CSHM, атаки на CORS, следствия других ошибок программистов? В среднем разработчик вспоминает не половину, и даже не треть. Разнообразие атак зависит только от фантазии и любопытства злоумышленников, и все они созданы, чтобы навредить вашим клиентам, а значит — и вам.
https://proglib.io/w/7d558fd5
#security
Какие атаки на клиентскую часть веб-ресурсов вы знаете? XSS, CSRF, HTTP Response Splitting, Clickjacking, CSHM, атаки на CORS, следствия других ошибок программистов? В среднем разработчик вспоминает не половину, и даже не треть. Разнообразие атак зависит только от фантазии и любопытства злоумышленников, и все они созданы, чтобы навредить вашим клиентам, а значит — и вам.
https://proglib.io/w/7d558fd5
#security
Forwarded from Книги для программистов
The Design of Web APIs (2019)
Автор: Arnaud Lauret
Количество страниц: 400
Хорошо спроектированные API приносят удовольствие при использовании. Плохо спроектированные API-интерфейсы громоздки, часто сбивают с толку и разочаровывают. The Design of Web APIs - это практическое руководство по созданию необычных API. Автор демонстрирует принципы и методы проектирования, которые можно применять как в общедоступных, так и в частных веб-API.
Достоинства:
➕Хорошо подходит для новичков;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Arnaud Lauret
Количество страниц: 400
Хорошо спроектированные API приносят удовольствие при использовании. Плохо спроектированные API-интерфейсы громоздки, часто сбивают с толку и разочаровывают. The Design of Web APIs - это практическое руководство по созданию необычных API. Автор демонстрирует принципы и методы проектирования, которые можно применять как в общедоступных, так и в частных веб-API.
Достоинства:
➕Хорошо подходит для новичков;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
🎮 HTML5-игры за 5 минут
Краткое введение в HTML5-игры: на чем пишут, как распространяют, где разработчики берут текстуры, модели и звуки.
https://proglib.io/w/0b44c593
#gamedev
Краткое введение в HTML5-игры: на чем пишут, как распространяют, где разработчики берут текстуры, модели и звуки.
https://proglib.io/w/0b44c593
#gamedev
Frontend-фреймворк с нуля
Создаем фреймворк, чтобы понять, как работают фреймворки: https://proglib.io/w/75e09f02
Создаем фреймворк, чтобы понять, как работают фреймворки: https://proglib.io/w/75e09f02
🕸 14 лучших каналов YouTube для фронтенд-разработчика
Развитие технологий движется вперед семимильными шагами, и чтобы успеть за ним, фронтенд-разработчику нужно быть в теме. Предлагаем читателям не отставать от мейнстрима и пополнить запасы лучших каналов YouTube годными вариантами.
https://proglib.io/w/80a3dab7
Развитие технологий движется вперед семимильными шагами, и чтобы успеть за ним, фронтенд-разработчику нужно быть в теме. Предлагаем читателям не отставать от мейнстрима и пополнить запасы лучших каналов YouTube годными вариантами.
https://proglib.io/w/80a3dab7
С 3 по 17 ноября Антон Шакиров, руководитель студии Method Zero, проведет интенсив по верстке на zerocode для начинающих разработчиков. Это отличный шанс попасть в IT сферу под наставничеством опытного разработчика и дизайнера. Антон научит верстке, запуску сайтов, научит разрабатывать wow-сайты с анимациями, интерактивами и сложными дизайн-решениями. Сам интенсив построен на большом количестве практики и на обратной связи, за счет чего ты быстро всему научишься.
Залетай на курс и реализуй свои амбиции. Подробное описание интенсива и запись по ссылке
anton.methodzero.io
Залетай на курс и реализуй свои амбиции. Подробное описание интенсива и запись по ссылке
anton.methodzero.io
20 советов по эффективности JavaScript
Меньше строчек - больше эффективности: https://proglib.io/w/b82d5c32
#bestpractices
Меньше строчек - больше эффективности: https://proglib.io/w/b82d5c32
#bestpractices
✍🏻 Выпустили третий модуль курса «Статьи для IT». Модуль посвящен авторской редактуре. Рассказываем, как выбирать правильные слова, перекраивать предложения и абзацы так, чтобы текст было приятно читать.
📈 На курс за две недели записалось 120 человек. Не стесняйтесь писать комментарии под степами: и критические, и одобрительные. Начало обсуждения — хороший стимул для других, чтобы включиться в дискуссию. Активность учащихся поможет быстрее запросить у Степика возможность выдавать сертификаты.
Ссылка на курс: https://stepik.org/101672
📈 На курс за две недели записалось 120 человек. Не стесняйтесь писать комментарии под степами: и критические, и одобрительные. Начало обсуждения — хороший стимул для других, чтобы включиться в дискуссию. Активность учащихся поможет быстрее запросить у Степика возможность выдавать сертификаты.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
https://proglib.io/w/3ced2ae2
#javascript
https://proglib.io/w/3ced2ae2
#javascript
Border Radius по условию в CSS
Использование CSS-функций для тонкой настройки скругления углов: https://proglib.io/w/1b932064
#css
Использование CSS-функций для тонкой настройки скругления углов: https://proglib.io/w/1b932064
#css
Ishadeed
Conditional Border Radius In CSS
How to use CSS comparison functions to create a conditional border radius
Турнир от Сбера для создателей HTML5-игр с призовым фондом 1,5 млн рублей
Участвуй в SmartMarket Cup HTML5 Games. В рамках соревнования независимые разработчики и студии смогут портировать новые или уже существующие игры на платформу SmartMarket.
Плюсы турнира:
— призовой фонд 1,5 млн рублей;
— возможность привлечь дополнительный трафик в игру;
— способ добавить играм новые возможности управления и взаимодействия с игроком. Например, голосом, пультом, касаниями.
Для участия нужно зарегистрироваться на главной странице турнира и на платформе SmartMarket.
Независимые разработчики и студии смогут портировать новые или уже существующие игры на платформу SmartMarket до 26 ноября. После успешной модерации можно опубликовать игру и ждать решения жюри.
Присоединяйся — участие и регистрация по ссылке.
Участвуй в SmartMarket Cup HTML5 Games. В рамках соревнования независимые разработчики и студии смогут портировать новые или уже существующие игры на платформу SmartMarket.
Плюсы турнира:
— призовой фонд 1,5 млн рублей;
— возможность привлечь дополнительный трафик в игру;
— способ добавить играм новые возможности управления и взаимодействия с игроком. Например, голосом, пультом, касаниями.
Для участия нужно зарегистрироваться на главной странице турнира и на платформе SmartMarket.
Независимые разработчики и студии смогут портировать новые или уже существующие игры на платформу SmartMarket до 26 ноября. После успешной модерации можно опубликовать игру и ждать решения жюри.
Присоединяйся — участие и регистрация по ссылке.
С нас крутые спикеры, интересные лекции и трудоустройство, с тебя – желание учиться и минимум год опыта коммерческой разработки на JavaScript.
⠀
Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны.
⠀
Чему будут учить?
На курсе будем изучать React, Angular, RxJS и Vue. Помимо этого еще будут практические занятия и домашние задания.
⠀
Что будет после учебы?
Трудоустройство на Middle позицию в Цифровые привычки. Ты будешь работать над проектами крупных банков страны в Москве, в СПб или на удаленке.
Подать заявку на курс: https://cutt.ly/0R24IHZ
⠀
Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны.
⠀
Чему будут учить?
На курсе будем изучать React, Angular, RxJS и Vue. Помимо этого еще будут практические занятия и домашние задания.
⠀
Что будет после учебы?
Трудоустройство на Middle позицию в Цифровые привычки. Ты будешь работать над проектами крупных банков страны в Москве, в СПб или на удаленке.
Подать заявку на курс: https://cutt.ly/0R24IHZ
Сравнение JavaScript-методов добавления узлов и вставки контента в DOM
https://proglib.io/w/88e8663b
#browser
https://proglib.io/w/88e8663b
#browser
CSS-Tricks
Comparing Methods for Appending and Inserting With JavaScript | CSS-Tricks
Let's say we want to add something to a webpage after the initial load. JavaScript gives us a variety of tools. Perhaps you've used some of them, like append,
Учись или проиграешь!
Правила игры:
1. Освоить профессию на Хекслете и сделать 4 рабочих проекта на GitHub.
2. Пройти «Карьерный трек» и поучаствовать в Open Source.
3. Влиться в сообщество из 23 тысяч айтишников.
4. Получить гарантированное собеседование и свой первый оффер!
Набор проходит в рамках профессии "Веб-разработчик на Javascript".
👉🏻Оставьте заявку на сайте, чтобы открыть доступ к платформе: https://bit.ly/3CGO1i5
Правила игры:
1. Освоить профессию на Хекслете и сделать 4 рабочих проекта на GitHub.
2. Пройти «Карьерный трек» и поучаствовать в Open Source.
3. Влиться в сообщество из 23 тысяч айтишников.
4. Получить гарантированное собеседование и свой первый оффер!
Набор проходит в рамках профессии "Веб-разработчик на Javascript".
👉🏻Оставьте заявку на сайте, чтобы открыть доступ к платформе: https://bit.ly/3CGO1i5
Функциональное программирование в мире JavaScript
Каррируй, композируй, очищай: https://proglib.io/w/2b54b631
#javascript
Каррируй, композируй, очищай: https://proglib.io/w/2b54b631
#javascript
YouTube
Функциональное программирование в мире JavaScript
Разбираемся, что такое композиция, частичное применение, каррирование, чистые функции, мемоизация и неизменяемые (иммутабельные) данные.
Команда «Библиотеки программиста» постоянно работает над тем, чтобы сделать сайт proglib.io удобнее и интереснее для вас. Просим пройти форму, это займет не более 5 минут: https://docs.google.com/forms/d/e/1FAIpQLSe_KKiY3YOqN0OMSQy5e6QXNc7mj3gWXAp8O5qUioCOZyw4aQ/viewform
Всех прошедших ждет небольшой подарок!
Всех прошедших ждет небольшой подарок!
Google Docs
Ответьте всего на 10 вопросов — помогите нам улучшить юзабилити сайта
Мы нигде не публикуем ваши ответы. Ответив ёмко и полностью на все вопросы, уже в скором будущем мы станем для вас лучше и удобнее.