Программирование {BookFlow}
16.1K subscribers
1.58K photos
470 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Видеокурс по Angular 4: быстрый старт, первые результаты

Урок 1. Настройка Angular
Урок 2. Создание компонента в Angular 4
Урок 3. Вывод списка элементов в Angular 4
Урок 4. Сервер и сервисы в Angular 4
Урок 5. Директивы Angular 4
Урок 6. Пайпы в Angular 4. Создание фильтра
Урок 7. Роутинг в Angular 4. Создание страниц

Скачайте бесплатный мини-курс и овладейте базовыми возможностями JavaScript-фреймворка Angular 4 за ближайшие 3 дня: https://vk.com/app6051158_-24136552#59df5b75e4b0f6f998dacc87
Что такое протокол HTTPS и как на него перейти

HTTPS есть, де-факто, обязательным для веб-сайтов. Пользователи охотнее оставляют свои данные на сайтах с зеленым замком в адресной строке, Chrome и Firefox обозначают опасными http-страницы, где присутствуют формы, а это влияет на ранжирование в поисковых системах и является вероятной дырко...

https://bookflow.ru/chto-takoe-protokol-https-i-kak-na-nego-perejti/

#https@bookflow
Центр сертификации TemplateMonster предоставляет возможность бесплатно пройти обучение по работе с популярными cms, а после получить именной сертификат. Вас ждут отдельно курсы по:
- WordPress
- OpenCart
- Joomla
- MotoCMS
- PrestaShop
После необходимо пройти тестирование по пройденному материалу. Подтвердив свои навыки в работе с одной или несколькими cms, вы получаете именной сертификат - электронный и бумажный.

Владельцы веб-студий, ахтунг! Это крутая возможность стать сертифицированным партнером TemplateMonster и оказаться в Каталоге веб-студий.

Центр Сертификации: https://vk.cc/66N8Rx
Каталог: https://vk.cc/7lEkEg
https://sertificat.templatemonster.ru/
Рефакторинг. Улучшение существующего кода.

Refactoring: Improving the Design of Existing Code

Авторы: Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк, Дон Робертс, Эрих Гамма

Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.

Мартин фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на приктике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.

https://t.iss.one/bfbook/27

#book@bookflow
Есть опыт поддержки приложений в крупных FMCG-компаниях? Хотите развиваться дальше, улучшая IT-процессы, расследуя неочевидные вопросы, общаясь с командами по всему миру? Добро пожаловать в Mars на позицию старшего сервис-лидера!

Основная задача — обеспечивать функциональную и техническую поддержку для глобальных бизнес-приложений (модули SAP MM, PP, QM, PM / ETQ Reliance / LabVantage LIMS) на 50 производствах в Европе. Работа в городе Ступино. Корпоративный транспорт, хорошие условия и крутая команда прилагаются 💪

Смотрите подробности https://vk.cc/7iPTFG
https://hh.ru/vacancy/22659340
Приглашаем вас принять участие в бета-тестировании нового онлайн-курса «Введение в разработку на Swift» от МФТИ и компании e-Legion на платформе Coursera. На курсе мы расскажем о том, как создавать мобильные приложения для iOS на языке программирования Swift. Вы познакомитесь как с азами разработки, так и с более сложными темами: использование Core Data и многопоточное программирование. Теоретические знания важны, но мы в этом курсе сделали акцент на изучении тех тем, которые пригодятся вам больше всего в реальной разработке!
Бета-тестеры получают полный доступ к курсу в числе первых слушателей. На прохождении дается 2 недели, в течении которых бета-тестеры выявляют любые ошибки и неточности, фиксируют все комментарии и замечания. После окончания курса нужно написать развернутый отзыв о курсе, чтобы помочь усовершенствовать его и сделать еще более полезным и интересным. В случае успешного прохождения, бета-тестер получает сертификат Coursera о прохождении курса.
Что необходимо:
1) Для участия в бета-тестировании вам потребуется устройство с установленной macOS Sierra 10.12.6 или выше.
2) Для прохождения курса требуются базовые знания в области программирования и разработки ПО.
3) Для успешного понимания материала необходимо знание одного из объектно-ориентированных языков (Java, C#, Obj-C, C++).

Чтобы стать бета-тестером пройдите по ссылке и расскажите нам, почему вы хотите протестировать этот курс. Заявки на участие принимаются до 24 ноября включительно.

https://bit.ly/2BdB93o
Магия чисел. Ментальные вычисления в уме и другие математические фокусы
Автор: Шермер Майкл + Бенджамин Артур

"Каждый из нас способен умножать, делить, возводить в степень и производить другие операции над большими числами в уме и с большой скоростью.
Для этого не нужно решать десятки тысяч примеров и учиться годами – достаточно использовать простые приемы, описанные в этой книге. Они доступны для людей любого возраста и любых математических способностей."

https://t.iss.one/bfbook/31

#book@bookflow
Название Arduino, датчики и сети для связи устройств.
Автор Иго Том

Рассмотрены 33 проекта на основе микроконтроллерной платы Arduino, в которых показано, как сделать, чтобы электронные устройства могли обмениваться между собой данными и реагировать на команды. Показано, как изменить настройки домашнего кондиционера, позвонив ему со своего смартфона; как создавать собственные игровые контроллеры, взаимодействующие по сети; как использовать устройства ZigBee, Bluetooth, инфракрасное излучение и обычное радио для беспроводного получения информации от различных датчиков и др. Рассмотрены языки программирования Arduino, Processing и PHP.

https://t.iss.one/bfbook/32

#book@bookflow
Ночной чат!
В комментах можете писать о своих проектах, знакомьтесь, объединяйтесь в команды по интересам и тд.

#ночнойчат@bookflow
Как называть переменные!

В статье рассказывается, какими правилами стоит руководствоваться при создании имен для переменных.

https://bookflow.ru/kak-nazyvat-peremennye/

#news@bookflow
Самоучитель Python 3

Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Возможности языка python
Так как мне часто стали задавать вопросы о том, чем может быть полезен Python, я решил
написать небольшую обзорную статью на эту тему.

https://bookflow.ru/samouchitel-python-3/
Уже сегодня 28-го ноября в 20:00 МСК стартует бесплатный онлайн-марафон веб-разработки "Веб-старт 1.0".

Для участия:
👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544

📅 10 дней, 28 ноября – 7 декабря.

🚀 6 мастер-классов + домашние задания. Теория и практика.

☝🏼 Для тех, кто хочет научиться верстать сайты и стать крутым верстальщиком! Не за один вечер, конечно-же 😉

Узнайте как:
💡 Изучить HTML и CSS с нуля до профи.
💡 Верстать современные адаптивные сайты.
💡 Получить профессию мечты!



Программа онлайн-марафона "Веб-старт 1.0":

📎 28 ноября – Вторник
📎 Введение в веб-разработку.
— Фриланс, самозанятость, свой бизнес.
— Пошаговый выход на заработок на фрилансе.
— Секреты матёрых фрилансеров.

📎 29 ноября – Среда
📎 Профессия: Верстальщик. Как получить, какие перспективы.
— Как изучить вёрстку за 2 месяца.
— Что нужно сделать для приглашений на собеседования.
— Трудоустройство. Типы компаний.
— Методики прохождения собеседований.

📎 30 ноября – Четверг
📎 Что должен уметь верстальщик.
— 10 главных навыков верстальщика.
— "Мягкие" и "жёсткие" навыки.

📎 5 декабря – Вторник
📎 Основы вёрстки HTML5 и CSS3 за 2 часа.
— Этапы создания сайта.
— Веб-разработка. Frontend и backend.
— Семантика.
— Полезные приемы в вёрстке.

📎 6 декабря – Среда
📎 Верстаем сайт онлайн по PSD-макету за 2 часа.
— HTML5, CSS3, адаптив.
— Flexbox разметка.
— Препроцессор LESS.
— CSS анимации.
— Написание скриптов на jQuery.

📎 7 декабря – Четверг
📎 Секретная тема.



👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544



🔥 28-го ноября в 20:00 МСК. Бесплатно. В группе: https://vk.com/webstart1
Когда на город опускается ночь, наступает их время. Тех, кто общается на непонятном для обывателей языке и хочет заработать как можно больше.
Хотите стать одними из них? Участвуйте в хакатоне «Ночной питон» — получите шанс выиграть 150 000 рублей и крутой оффер от Альфа-Банка.

У вас будет 20 часов, чтобы представить решение на языке Python. Его оценят эксперты Альфа-Банка и выявят победителей. А мы позаботимся о рабочей атмосфере, запасах кофе и вкусной еде.

Все, что вам нужно — успеть зарегистрироваться.

Москва, вам до 11 утра 29 ноября: https://goo.gl/nKUF2x
Питер, а вам до 11 утра 6 декабря: https://goo.gl/Zugnkn
Современные хостинг-решения давно вышли на новый уровень и стали максимально доступными для широкого спектра задач.
rootwelt# – хостинг-провайдер, который начал свою деятельность в 2014 году с предоставления Linux VPS на базе технологии Xen. Основываясь на запросах и пожеланиях клиентов, предлагают пользователям комплексный пакет хостинг-услуг. Подробнее https://rootwelt.de/ru/

rootwelt# 2.0 – это три основных продукта:

1. Облачный shared-хостинг vSCALA
2. Облачный Linux VPS хостинг vMACHINA
3. Облачный Windows VPS хостинг vMACHINA
- размещение торговых платформ (MT4, MT5 и т. п.)
- использование серверов для бухгалтерского ПО (1С, SAP и т. п.)

И пара промо-кодов с реально большими скидками для https://rootwelt.de/ru/:
Промо-код vSCALA50 — пожизненная скидка 50% на vSCALA
Промо-код vMACHINA30 – пожизненная скидка 30% на vMACHINA
13 крутых сайтов для iOS разработчиков

Чтобы оставаться профессионалом в разработке iOS приложений, нужно постоянно учиться у других и узнавать о новейших инструментах и приемах.

Кроме сайта Apple с документацией, существуют несколько ресурсов с ценными статьями и уроками, которые помогут стабильно развиваться.

https://bookflow.ru/13-krutyh-sajtov-dlya-ios-razrabotchikov/
Турнир Crossover Hiring Tournament 2 декабря в Москве!

Компания Crossover ищет лучших IT-специалистов на позиции:
Software Engineering Manager (Java, .NET, Ruby on Rails, PHP)
iOS Chief Architect
Android Chief Architect
Cloud Chief Architect
Python Architect
Java Engineer
.NET Engineer
QA Engineer.

Прими участие в турнире получи возможность найти работу мечты за 1 день!

Регистрация проходит в онлайн-режиме на сайте:
https://www.eventbrite.com/e/crossover-hiring-day-2-2017-tickets-40112880706?utm_campaign=dmvkpost8&utm_medium=dmvkpost8&utm_source=dmvkpost8

Место: Fibonacci loft (г. Москва, Нижний Сусальный пер., д.5, стр.1)
Инструменты Kali Linux

Как изменить MAC-адрес в Kali Linux
URLCrazy | Инструменты Kali Linux
URLextractor | Инструменты Kali Linux
Хакинг WAN [SETOOLKIT + NGROK] | Инструменты Kali Linux
SQLiv — Massive SQL injection scanner | Инструменты Kali Linux
Katana Framework — Установка | Инструменты Kali Linux
Katana Framework — Найти Админ-Панель | Инструменты Kali Linux
Gloom Framework — установка | Инструменты Kali Linux
Xerosploit — установка | Инстрменты Kali Linux

https://bookflow.ru/instrumenty-kali-linux/

#kali@bookflow #hacking@bookflow
Даркнет: Хакерские форумы и сайты

В этом видео я покажу, как входить в Даркнет и мы рассмотрим некоторые хакерские форумы и сайты.

https://bookflow.ru/darknet-hakerskie-forumy-i-sajty/
#hacking@bookflow