Полный курс по HTML для начинающих
Хотите вкатиться во фронтенд? Первым делом необходимо познакомиться с языком разметки HTML, на котором создаются веб-страницы.
Как это сделать? На YouTube доступен отличный гайд, где рассмотрено создание веб-страниц с использованием тегов HTML, добавление различных компонентов и работа с библиотекой Bootstrap:
https://youtu.be/W4MIiV4nZDY
#html #веб #фронтенд
Хотите вкатиться во фронтенд? Первым делом необходимо познакомиться с языком разметки HTML, на котором создаются веб-страницы.
Как это сделать? На YouTube доступен отличный гайд, где рассмотрено создание веб-страниц с использованием тегов HTML, добавление различных компонентов и работа с библиотекой Bootstrap:
https://youtu.be/W4MIiV4nZDY
#html #веб #фронтенд
9 актуальных вакансий для начинающих специалистов
— Junior Data-аналитик
— DevOps-инженер (Junior/Middle)
— Разработчик Smart
— Программист C# / C++
— Младший инженер-аналитик SOC
— Разработчик (снятие данных с мобильных телефонов)
— QA Manual
— Backend-разработчик
— iOS-разработчик
#вакансии #работа
— Junior Data-аналитик
— DevOps-инженер (Junior/Middle)
— Разработчик Smart
— Программист C# / C++
— Младший инженер-аналитик SOC
— Разработчик (снятие данных с мобильных телефонов)
— QA Manual
— Backend-разработчик
— iOS-разработчик
#вакансии #работа
Обход двоичного дерева на Python
На собеседовании на Python-разработчика могут задать вопросы, связанные с двоичными (бинарными) деревьями. Давайте познакомимся с ними поближе.
С помощью статьи вы научитесь реализовывать простое двоичное дерево, и также 3 способа его обхода — прямой (Pre-Order), обратный (Post-Order) и центрированный (In-Order):
https://pythonist.ru/obhod-dvoichnogo-dereva-na-python/
#python
На собеседовании на Python-разработчика могут задать вопросы, связанные с двоичными (бинарными) деревьями. Давайте познакомимся с ними поближе.
С помощью статьи вы научитесь реализовывать простое двоичное дерево, и также 3 способа его обхода — прямой (Pre-Order), обратный (Post-Order) и центрированный (In-Order):
https://pythonist.ru/obhod-dvoichnogo-dereva-na-python/
#python
Разберёмся с REST API?
Взаимодействие клиента и сервера — одно из важнейших составляющих веб-разработки. Чтобы разработчики могли совершать запросы к серверу и получать ответы, необходимо REST API, которое определяет необходимый для этого набор функций.
За одно видео вы усвоите основную теорию REST API, а также научитесь писать полноценное FullStack-приложение на связке Node.js + Vue.js:
https://youtu.be/lzQIhjElV_g
#веб #бэкенд
Взаимодействие клиента и сервера — одно из важнейших составляющих веб-разработки. Чтобы разработчики могли совершать запросы к серверу и получать ответы, необходимо REST API, которое определяет необходимый для этого набор функций.
За одно видео вы усвоите основную теорию REST API, а также научитесь писать полноценное FullStack-приложение на связке Node.js + Vue.js:
https://youtu.be/lzQIhjElV_g
#веб #бэкенд
Аргументы командной строки в Java
С помощью аргументов командной строки можно передать аргументы во время выполнения программы непосредственно из консоли, к которой будет обращаться метод main(). Благодаря этому процесс тестирования Java-программы можно существенно облегчить.
Как получить и изменить аргументы командной строки в Java:
https://tproger.ru/articles/kak-izmenit-argumenty-komandnoj-stroki-java/
#java
С помощью аргументов командной строки можно передать аргументы во время выполнения программы непосредственно из консоли, к которой будет обращаться метод main(). Благодаря этому процесс тестирования Java-программы можно существенно облегчить.
Как получить и изменить аргументы командной строки в Java:
https://tproger.ru/articles/kak-izmenit-argumenty-komandnoj-stroki-java/
#java
Введение в язык программирования Golang
Язык Golang активно используется в веб-приложениях и различных облачных сервисах. Он ценится за удобный современный синтаксис, встроенную поддержку многопоточности и наличию инструментов для тестирования, профилирования кода и управления зависимостями.
За одну лекцию вы познакомитесь с причинами появления и основными возможностями языка. Особенно будет полезно, если вы переходите на Golang с другого языка программирования:
https://youtu.be/1V5GAYoaKRE
#go
Язык Golang активно используется в веб-приложениях и различных облачных сервисах. Он ценится за удобный современный синтаксис, встроенную поддержку многопоточности и наличию инструментов для тестирования, профилирования кода и управления зависимостями.
За одну лекцию вы познакомитесь с причинами появления и основными возможностями языка. Особенно будет полезно, если вы переходите на Golang с другого языка программирования:
https://youtu.be/1V5GAYoaKRE
#go
Решение 16 задач для подготовки к собеседованию на JS-разработчика
Внутри — разбор задач различной сложности, затрагивающих темы от строк и массивов до различных алгоритмов и ООП:
https://www.youtube.com/watch?v=x-EZy6gu_38
#js #веб
Внутри — разбор задач различной сложности, затрагивающих темы от строк и массивов до различных алгоритмов и ООП:
https://www.youtube.com/watch?v=x-EZy6gu_38
#js #веб
Настраиваем 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.
#курсы #тестирование
Всё ещё печатаете двумя пальцами?
Одним из неочевидных, но полезных навыков для разработчика является метод слепой печати. Освоив его, вы сможете быстро печатать код и не смотреть на клавиатуру.
Для тренировки вы можете воспользоваться бесплатным сервисом, где за серию уроков вы выучите, какой палец отвечает за нужную вам букву.
Разработчику в первую очередь необходимо выучить английскую раскладку. Если возникают сложности, то попробуйте начать с русской раскладки.
#советы
Одним из неочевидных, но полезных навыков для разработчика является метод слепой печати. Освоив его, вы сможете быстро печатать код и не смотреть на клавиатуру.
Для тренировки вы можете воспользоваться бесплатным сервисом, где за серию уроков вы выучите, какой палец отвечает за нужную вам букву.
Разработчику в первую очередь необходимо выучить английскую раскладку. Если возникают сложности, то попробуйте начать с русской раскладки.
#советы