Полезная статья для новичков «Как научиться программировать?»
#novice
https://proglib.io/p/let-us-learn-program/
Курс «Фронтэнд» от Технопарка
#web #frontend
Серия видеоуроков, посвящённая технологиям, применяемым для фронтэнд-разработки. Среди прочих, Three.js и Sass. Также объясняются общие концепции работы веб-приложений.
1. Введение.
2. Инструменты, настройка окружения.
3. Архитектура веб-приложений.
4. Веб-формы.
5. HTML, CSS.
6. DOM, события.
7. Canvas, three.js.
8. Сетевое взаимодействие.
9. Хранение данных.
https://vk.com/wall-54530371_121195
Мы подготовили для вас обзор одного из самых популярных курсов Гарварда, который теперь доступен и на русском языке.
#novice #common #fundamental
Ниже приведен список первых 11 лекций и их краткое описание: https://proglib.io/p/cs50-course-1/. Приятного просмотра!
Уроки JavaScript. Практика
#javascript
1. Работаем с input
2. Работаем с селектом
3. Пишем свой CSS генератор
4. Пишем сами выпадающее меню
5. Создаем вкладки, табы (Tabs)
6. Создаем модальные окна
7. Анимация в JavaScript
8. Делаем слайдер (Carousel)
9.Как сделать фильтрацию на сайте
https://vk.com/wall-54530371_120816
Подходит к окончанию очередной учебный год. А что делать, если в вузе не научили программировать?
#common
https://proglib.io/p/cant-program/
Небольшая статья, которая расскажет вам о свойстве border-image. О котором вы, возможно, слышали, но не использовали.
#web #frontend
https://proglib.io/p/a-bit-about-border-image/
Пока еще не поздно, рекомендуем ознакомиться с одним из самых популярных материалов нашего сайта: «Какие языки программирования и технологии вам стоит изучить в 2017»
#common
https://proglib.io/p/learning-in-2017/
Курс «Операционные системы»
#fundamental
1. Что такое компьютер и операционная система
2. Эволюция ОС. Фундаментальные проблемы. Слои абстракции.
3. Представление и обработка процессов. Структуры данных. Очереди.
4. Треды. SMP. Микроядро
5. Взаимное исключение. Семафоры. Проблема чтения/записи.
6. Дедлок. Проблема обедающих философов.
7. Организация памяти. Виртуальная память.
8. Планирование выполнения задач. Диспетчеризация.
9. Ввод и вывод
Посмотреть курс можно по ссылке: https://vk.com/wall-54530371_119612
Если вы занимаетесь веб-разработкой, то уже наверняка слышали о такой штуке, как Grid (Grid Layout). Собрали для вас несколько материалов на эту тему.
#web
Новая игрушка Томаса Парка для тех, кто хочет разобраться в гридах и поиграть: http://cssgridgarden.com/
CSS Grid Layout на практике – обзор способа внедрения сеток в существующий дизайн
https://alistapart.com/article/practical-grid
CSS Grid Layout. Быстрый старт
https://habrahabr.ru/post/325760/
Демо-страница с базовыми примерами гридов
https://www.mozilla.org/en-US/developer/css-grid/
Свежий курс на egghead.io «CSS Grid Layout»
https://egghead.io/courses/master-css-grid-layout
Разбираемся с CSS Grid layout – подробное руководство от css-tricks
https://css-tricks.com/getting-started-css-grid/
Однако, если вы еще боитесь использовать Grid в продакшене, то рекомендуем вам несколько материалов по FlexBox (он уже имеет хорошую поддержку браузерами):
— Flexbox Defense: http://www.flexboxdefense.com/
— Flexbox Froggy: http://flexboxfroggy.com/#ru
— 5 техник работы с flexbox, о которых стоит знать веб-разработчику: https://proglib.io/p/5-flexbox-techniques/
— Объясняем работу Flexbox-лейаутов с помощью больших разноцветных гифок, часть первая: https://proglib.io/p/work-flexbox-layouts/ , часть вторая: https://proglib.io/p/more-work-flexbox-layouts/
До сих пор считаете, что JavaScript предназначен только для написания выпадающих меню и слайдеров?
А как вам создание ИИ шахмат на JavaScript?
#javascript
Подробнее в статье: https://proglib.io/p/chess-javascript/
В этой статье мы подготовили подборку навыков и знаний, которые позволят вам остаться актуальными и гибкими в ближайшие 5-10 лет.
#common
https://proglib.io/p/developer-skills-for-future/
10 наиболее упоминаемых репозиториев на GitHub для новичка, по версии freeCodeCamp
#novice
https://proglib.io/p/10-popular-github-repos/
5 проектов для резюме: готовимся к летней стажировке.
#common #job #novice
https://proglib.io/p/summer-internship/
6 книг по Java для программистов любого уровня. Если вы изучаете этот язык, то обязательно найдете для себя что-то полезное!
#java #book
https://proglib.io/p/java-books/
Читаешь «Ведомости», «Republic», «The New Times» или смотришь «Дождь»? Надоело платить за подписку?
Читай Telegram-канал @nopaywall.
Его авторы собирают лучшие публикации платных СМИ и раздают их бесплатно.
Рекомендуем подписаться:
/channel/nopaywall
32 Youtube-канала для изучения программирования
#common
Мы собрали подборку лучших Youtube-канала для изучения программирования по самым разным языкам программирования и технологиям.
https://proglib.io/p/youtube-coding-channels/
Вторая часть обзора на легендарный курс CS50 Гарвардского университета. Его основным лектором является Дэвид Малан. Приятного просмотра!
https://proglib.io/p/cs50-course-2/
Для тех, кто пропустил первую часть: https://proglib.io/p/cs50-course-1/
#novice #common #fundamental
Как скажется повсеместное внедрение HTTP/2 на привычных практиках работы с фронтендом?
Объяснили некоторые моменты в статье: https://proglib.io/p/frontend-and-http2/
#web
Несколько материалов, которые помогут вам пройти собеседование на должность веб-разработчика
#web #job
Вопросы на собеседовании для JavaScript-программиста
https://proglib.io/p/interview-javascript-programmer/
10 вопросов на собеседовании JavaScript программиста, ответить на которые должен каждый
https://proglib.io/p/10-important-javascript-interview-questions/
Подготовка к интервью на Front-end разработчика
https://proglib.io/p/frontend-interview/
5 ключевых вопросов для Javascript-разработчика
https://proglib.io/p/5-javascript-professional-questions/
Статья, которая имеет слабое отношение к веб-разработке, однако прочитав ее, сможете вынести ряд полезных моментов для себя: «Готовимся к собеседованию в Google: 8 месяцев непрерывной работы»
https://proglib.io/p/8-month-for-google-interview/
Подборка актуальных материалов для изучения PHP: книги, видеоуроки и онлайн-курсы для специалистов разных уровней подготовки.
#php #web
https://proglib.io/p/digest-php/
Видеокурс «Введение в теорию алгоритмов»
#fundamental #algorithms
1. Сложность алгоритмов
2. Сортировка и поиск
3. Динамическое программирование
4. Теория графов
5. Поиск в графах и обход. Алгоритм Дейкстры
6. Остовные деревья
7. Геометрия
https://vk.com/wall-54530371_119916
Программирование с нуля Ассемблер
#asm #embed_systems
1. Природа информации
2. Бит, байт и т.д.
3. Как это работает?
4. К слову...
5. Предисловие!
6. Что такое регистры и прерывания
7. Прерывание DOS
8. FASM подробно: Hello, world!
9. Стек
https://vk.com/wall-54530371_119747
Подборка лучших книг по машинному обучению, которые стоят вашего внимания. Все книги находятся в свободном доступе.
#data_analysis #book
https://proglib.io/p/machine-learning-free-books-list/
Подборка книг, видеокурсов и онлайн-ресурсов для изучения баз данных и языка SQL.
#sql #db
https://proglib.io/p/sql-digest/
5 техник работы с flexbox, о которых стоит знать веб-разработчику
#web
https://proglib.io/p/5-flexbox-techniques/
Хочешь выучить или подтянуть знания по С++, но привык воспринимать информацию в визуализированной форме? Не беда!
#cpp
Собрали для вас подборку видео и онлайн курсов по С++ для разработчиков разных уровней.
https://proglib.io/p/cpp-video-and-online-courses/
Подборка актуальных книг и видеоматериалов по HTML, CSS, которые могут быть полезны веб-разработчикам разных уровней.
#web
https://proglib.io/p/html-css-collection/
10 вопросов на собеседовании JavaScript программиста, ответить на которые должен каждый. Обязательно к прочтению для начинающих веб-разработчиков!
#javascript #job
https://proglib.io/p/10-important-javascript-interview-questions/
Собрали для вас подборку полезных навыков, которые можно легко освоить за 3 дня
#common
https://proglib.io/p/20-skills/
Git на пальцах: необходимая база знаний для начинающих и подсказки для продвинутых.
#git
https://proglib.io/p/git-guide/