Настраиваем Visual Studio Code под веб-разработку
Сделайте написание кода в VS Code более комфортным! В ролике вы найдёте несколько советов по тюнингу редактора — от настройки параметров до установки плагинов и использования фич VS Code:
https://www.youtube.com/watch?v=JSGPd1E16-o
#веб #фронтенд
Сделайте написание кода в VS Code более комфортным! В ролике вы найдёте несколько советов по тюнингу редактора — от настройки параметров до установки плагинов и использования фич VS Code:
https://www.youtube.com/watch?v=JSGPd1E16-o
#веб #фронтенд
Используем лямбда-функции для лаконичного кода на Python
Лямбда-функции помогают существенно уменьшить объём кода. Они представляют собой анонимные функции с записью в одно выражение. Однако новички Python редко их используют, поскольку лямбда-функции поначалу кажутся сложными.
Попробуем в них разобраться:
https://pythonist.ru/lyambda-funkczii-v-python-primery/
#python
Лямбда-функции помогают существенно уменьшить объём кода. Они представляют собой анонимные функции с записью в одно выражение. Однако новички Python редко их используют, поскольку лямбда-функции поначалу кажутся сложными.
Попробуем в них разобраться:
https://pythonist.ru/lyambda-funkczii-v-python-primery/
#python
Изучаем CSS Flexbox прямо в игре
Весна уже вовсю идёт, но лягушата не могут добраться до своих кувшинок. Помогите рассадить их по местам с помощью CSS-кода:
https://flexboxfroggy.com/#ru
В игре доступно 24 уровня, где вы постепенно изучите свойства
#веб #css #фронтенд
Весна уже вовсю идёт, но лягушата не могут добраться до своих кувшинок. Помогите рассадить их по местам с помощью CSS-кода:
https://flexboxfroggy.com/#ru
В игре доступно 24 уровня, где вы постепенно изучите свойства
justify-content
, align-items
, flex-direction
, order
, align-self
, flex-wrap
, flex-flow
и align-content
.#веб #css #фронтенд
Хорошо ли вы знаете ретро-сторону IT?
Попробуйте вспомнить названия компьютеров прямиком из XX века. Возможно, некоторыми из них вы даже пользовались:
https://tproger.ru/quiz/test-ugadajte-kompjuter-iz-proshlogo/
#hardware #тесты
Попробуйте вспомнить названия компьютеров прямиком из XX века. Возможно, некоторыми из них вы даже пользовались:
https://tproger.ru/quiz/test-ugadajte-kompjuter-iz-proshlogo/
#hardware #тесты
Использование NB-IoT устройств в Интернете вещей
Интернет вещей продолжает активно развиваться. Количество M2M-подключений (например, терминал и сервера банка) неуклонно растёт, из-за чего возникает сильная нагрузка на LTE-сети.
Поэтому всё чаще используются устройства NB-IoT, которые работают в более узком диапазоне LTE и обладают существенно меньшим потреблением энергии. Однако для них требуются новые решения, нежели для M2M.
Представитель МТС поделился опытом эксплуатации сети и собственных разработок устройств NB-IoT:
https://tprg.ru/com1
#сети
Интернет вещей продолжает активно развиваться. Количество M2M-подключений (например, терминал и сервера банка) неуклонно растёт, из-за чего возникает сильная нагрузка на LTE-сети.
Поэтому всё чаще используются устройства NB-IoT, которые работают в более узком диапазоне LTE и обладают существенно меньшим потреблением энергии. Однако для них требуются новые решения, нежели для M2M.
Представитель МТС поделился опытом эксплуатации сети и собственных разработок устройств NB-IoT:
https://tprg.ru/com1
#сети
Всё, что нужно знать про CSS
Не хватает теоретических знаний по CSS? Видеокурс поможет разобраться с основными элементами и свойствами CSS.
Сначала вы познакомитесь с базой: простыми и составными селекторами, псевдоклассами, псевдоэлементами и не только. Затем вы перейдёте к свойствам из CSS3: границы и скругления, тени, градиенты, фильтры, трансформации, анимации, плавные переходы.
Все уроки доступны в плейлисте на YouTube.
#веб #css #фронтенд
Не хватает теоретических знаний по CSS? Видеокурс поможет разобраться с основными элементами и свойствами CSS.
Сначала вы познакомитесь с базой: простыми и составными селекторами, псевдоклассами, псевдоэлементами и не только. Затем вы перейдёте к свойствам из CSS3: границы и скругления, тени, градиенты, фильтры, трансформации, анимации, плавные переходы.
Все уроки доступны в плейлисте на YouTube.
#веб #css #фронтенд
В помощь Java-разработчику: шпаргалка по Java Stream API
Stream API в Java позволяет работать со структурами данных в функциональном стиле. Благодаря этому удобнее выполнять операции с большими наборами данных, например фильтрацию или сортировку.
Чтобы не запутаться в возможностях Stream API, сохраните к себе шпаргалку с основными функциями и многочисленными примерами:
https://habr.com/ru/company/luxoft/blog/270383/
#java
Stream API в Java позволяет работать со структурами данных в функциональном стиле. Благодаря этому удобнее выполнять операции с большими наборами данных, например фильтрацию или сортировку.
Чтобы не запутаться в возможностях Stream API, сохраните к себе шпаргалку с основными функциями и многочисленными примерами:
https://habr.com/ru/company/luxoft/blog/270383/
#java
Бесплатные материалы по английскому для айтишников
Для разработчика знание английского — необходимость. Большинство материалов (курсы, статьи, документация) доступны только на английском языке, поэтому его важно знать хотя бы на уровне Intermediate.
Материалы из подборки помогут подтянуть ваш технический английский:
https://tproger.ru/articles/english-for-it/
#english #советы
Для разработчика знание английского — необходимость. Большинство материалов (курсы, статьи, документация) доступны только на английском языке, поэтому его важно знать хотя бы на уровне Intermediate.
Материалы из подборки помогут подтянуть ваш технический английский:
https://tproger.ru/articles/english-for-it/
#english #советы
Изучаем Unity с нуля
Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.
Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.
#csharp #курсы #gamedev
Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.
Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.
#csharp #курсы #gamedev
Возврат нескольких значений из функции Python
Чтобы в Python вернуть из функции сразу несколько значений, нужно воспользоваться структурами данных. Так вы можете передать из функции данные в виде списка, кортежа или словаря.
Как это сделать, объясняется в статье:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#python #алгоритмы
Чтобы в Python вернуть из функции сразу несколько значений, нужно воспользоваться структурами данных. Так вы можете передать из функции данные в виде списка, кортежа или словаря.
Как это сделать, объясняется в статье:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#python #алгоритмы
Всё, что нужно знать о дебаге
Когда приложение «падает» или некорректно срабатывает, нужно выяснить причину такого поведения. В её поиске поможет: анализ логов и вывода программы; её пошаговое выполнение, чтобы найти проблемный кусок кода, а также другие методы.
Весь процесс называется дебагом приложения. Новички по этой теме часто получают очень мало информации, хотя правильный дебаг сможет значительно сократить поиск ошибки в коде.
Углубиться в тему поможет лекция из курса по практическому минимуму:
https://www.youtube.com/watch?v=SxZ0dG75g6g
#советы
Когда приложение «падает» или некорректно срабатывает, нужно выяснить причину такого поведения. В её поиске поможет: анализ логов и вывода программы; её пошаговое выполнение, чтобы найти проблемный кусок кода, а также другие методы.
Весь процесс называется дебагом приложения. Новички по этой теме часто получают очень мало информации, хотя правильный дебаг сможет значительно сократить поиск ошибки в коде.
Углубиться в тему поможет лекция из курса по практическому минимуму:
https://www.youtube.com/watch?v=SxZ0dG75g6g
#советы
Подборка актуальных вакансий для начинающих
— QA Automation Engineer (Ruby)
— Продуктовый аналитик
— Backend Developer
— iOS-разработчик
— Golang-разработчик
— Разработчик Magik
— DevOps-инженер
— QA Manual Engineer
— React-разработчик
— Android-разработчик
— Разработчик Smart
— Младший инженер-аналитик SOC
— Разработчик Pega 8
#вакансии #работа
— QA Automation Engineer (Ruby)
— Продуктовый аналитик
— Backend Developer
— iOS-разработчик
— Golang-разработчик
— Разработчик Magik
— DevOps-инженер
— QA Manual Engineer
— React-разработчик
— Android-разработчик
— Разработчик Smart
— Младший инженер-аналитик SOC
— Разработчик Pega 8
#вакансии #работа
Видеокурс по тестированию ПО
Тестирование приложений — важная профессия в сфере IT. Тестировщики следят за качеством приложений: они ищут баги различными методами и передают информацию о найденных проблемах разработчикам.
Серия роликов поможет получить знания на уровне Junior QA-инженера. Сначала вы изучите основную теорию, необходимую для всех направлений тестирования, а затем перейдёте к тестирование веб-сервисов.
Курс доступен в плейлисте на YouTube.
#курсы #тестирование
Тестирование приложений — важная профессия в сфере IT. Тестировщики следят за качеством приложений: они ищут баги различными методами и передают информацию о найденных проблемах разработчикам.
Серия роликов поможет получить знания на уровне Junior QA-инженера. Сначала вы изучите основную теорию, необходимую для всех направлений тестирования, а затем перейдёте к тестирование веб-сервисов.
Курс доступен в плейлисте на YouTube.
#курсы #тестирование
Всё ещё печатаете двумя пальцами?
Одним из неочевидных, но полезных навыков для разработчика является метод слепой печати. Освоив его, вы сможете быстро печатать код и не смотреть на клавиатуру.
Для тренировки вы можете воспользоваться бесплатным сервисом, где за серию уроков вы выучите, какой палец отвечает за нужную вам букву.
Разработчику в первую очередь необходимо выучить английскую раскладку. Если возникают сложности, то попробуйте начать с русской раскладки.
#советы
Одним из неочевидных, но полезных навыков для разработчика является метод слепой печати. Освоив его, вы сможете быстро печатать код и не смотреть на клавиатуру.
Для тренировки вы можете воспользоваться бесплатным сервисом, где за серию уроков вы выучите, какой палец отвечает за нужную вам букву.
Разработчику в первую очередь необходимо выучить английскую раскладку. Если возникают сложности, то попробуйте начать с русской раскладки.
#советы
За что отвечают фронтенд и бэкенд?
Всего за одно получасовое видео вы узнаете, как работает фронтенд и бэкенд веб-приложения, на каких технологиях они реализуются, а также как взаимодействуют друг с другом:
https://www.youtube.com/watch?v=I3d0aMehazg
#веб #фронтенд #бэкенд
Всего за одно получасовое видео вы узнаете, как работает фронтенд и бэкенд веб-приложения, на каких технологиях они реализуются, а также как взаимодействуют друг с другом:
https://www.youtube.com/watch?v=I3d0aMehazg
#веб #фронтенд #бэкенд
Готовы к дачному сезону?
Попробуйте вырастить морковь прямо в браузере. Вам предстоит с помощью свойств CSS Grid Layout поливать грядки с морковкой, а также избавляться от назойливых сорняков.
В процессе игры вы изучите свойства grid:
Повозиться в грядке: https://cssgridgarden.com/#ru
#css #веб #фронтенд
Попробуйте вырастить морковь прямо в браузере. Вам предстоит с помощью свойств CSS Grid Layout поливать грядки с морковкой, а также избавляться от назойливых сорняков.
В процессе игры вы изучите свойства grid:
grid-column-start
, grid-column-end
, grid-column
, grid-row-start
, grid-row-end
, grid-row
, grid-area
, order
, grid-template-columns
, grid-template-rows
и grid-template
.Повозиться в грядке: https://cssgridgarden.com/#ru
#css #веб #фронтенд
Обработка исключений в Java
В процессе работы программы могут появиться ошибки — исключения. Они вызываются в 3 случаях:
1. JVM генерирует исключение из-за внутренней ошибки (не зависит от разработчика).
2. В процессе выполнения написанного кода, например деление на 0.
3. Разработчик сам генерирует исключение и управляет им.
В большинстве случаев разработчик сталкивается со вторым вариантом. Как с помощью блока try catch обработать возможные типы исключений в написанном коде, объясняется в видео:
https://www.youtube.com/watch?v=63BDcK_kEP0
#java
В процессе работы программы могут появиться ошибки — исключения. Они вызываются в 3 случаях:
1. JVM генерирует исключение из-за внутренней ошибки (не зависит от разработчика).
2. В процессе выполнения написанного кода, например деление на 0.
3. Разработчик сам генерирует исключение и управляет им.
В большинстве случаев разработчик сталкивается со вторым вариантом. Как с помощью блока try catch обработать возможные типы исключений в написанном коде, объясняется в видео:
https://www.youtube.com/watch?v=63BDcK_kEP0
#java
Настраиваем PyCharm под комфортную разработку на Python
PyCharm — одна из самых популярных сред разработки на Python. Она входит в семейство IDE от JetBrains, поэтому если вы ранее уже пользовались IntelliJ IDEA, CLion или другими средами, то интерфейс PyCharm для вас будет знаком.
Об основных «фишках» PyCharm для эффективной разработки на Python, работы с данными и машинного обучения вы узнаете из видео:
https://www.youtube.com/watch?v=Z-089JxyUF8
#python
PyCharm — одна из самых популярных сред разработки на Python. Она входит в семейство IDE от JetBrains, поэтому если вы ранее уже пользовались IntelliJ IDEA, CLion или другими средами, то интерфейс PyCharm для вас будет знаком.
Об основных «фишках» PyCharm для эффективной разработки на Python, работы с данными и машинного обучения вы узнаете из видео:
https://www.youtube.com/watch?v=Z-089JxyUF8
#python
5 вакансий для начинающих
— Разработчик Smart в Outlines Tech
Где: Удалённо
Опыт: Можно без опыта
Сколько: По итогам собеседования
— QA Automation Engineer (Ruby) в Outlines Tech
Где: Удалённо
Опыт: От 1 года
Сколько: От 150 000 до 200 000 ₽
— DevOps-инженер в МТС
Где: Удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Golang-разработчик в МТС
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Младший инженер-аналитик SOC (1-ая линия) в КРОК
Где: Краснодар
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
— Разработчик Smart в Outlines Tech
Где: Удалённо
Опыт: Можно без опыта
Сколько: По итогам собеседования
— QA Automation Engineer (Ruby) в Outlines Tech
Где: Удалённо
Опыт: От 1 года
Сколько: От 150 000 до 200 000 ₽
— DevOps-инженер в МТС
Где: Удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Golang-разработчик в МТС
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Младший инженер-аналитик SOC (1-ая линия) в КРОК
Где: Краснодар
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
10 ошибок начинающего разработчика
На первой работе «джуны» по неопытности часто совершают ошибки, которые мешают быстро продвинуться по карьерной лестнице.
Мы собрали в одной статье самые частые ошибки и разобрали, как их можно исправить:
https://tproger.ru/articles/10-oshibok-nachinajushhego-programmista/
#советы
На первой работе «джуны» по неопытности часто совершают ошибки, которые мешают быстро продвинуться по карьерной лестнице.
Мы собрали в одной статье самые частые ошибки и разобрали, как их можно исправить:
https://tproger.ru/articles/10-oshibok-nachinajushhego-programmista/
#советы
Всё, что нужно знать о Node.js, — в одном видео
Написать бэкенд на JavaScript? Да запросто с фреймворком Node.js, который позволяет выполнять JS-код вне браузера на сервере. Изучить Node.js поможет свежий гайд:
https://www.youtube.com/watch?v=nu4PiyjAmAE
В процессе вы не только изучите основные инструменты Node.js, но и научитесь хранить и выгружать данные из БД MongoDB, а также загружать готовое веб-приложение на хостинг.
#веб #бэкенд #js
Написать бэкенд на JavaScript? Да запросто с фреймворком Node.js, который позволяет выполнять JS-код вне браузера на сервере. Изучить Node.js поможет свежий гайд:
https://www.youtube.com/watch?v=nu4PiyjAmAE
В процессе вы не только изучите основные инструменты Node.js, но и научитесь хранить и выгружать данные из БД MongoDB, а также загружать готовое веб-приложение на хостинг.
#веб #бэкенд #js