QA Start. Урок 1. Методологии разработки и их влияние на качество


Промокод на скидку 15% на все курсы ITVDN- H94BCAB
В данном уроке мы познакомимся с тем, какие бывают методологии разработки ПО, какие есть основные роли. Стадии, которые проходит софт при создании и роли в этих процессах. Выясним, как выбор методологии влияет на качество и как это отражается на работе тестировщиков.

Благодарим всех за лайки, перепосты, добавление в избранное!

itvdn.com – видеопортал по обучению программированию

start-it.com.ua/ — очные курсы от автора данного видео Артема Быковца

А также подписывайтесь на нас в социальных сетях:

vk.com/itvdn
www.facebook.com/ITVDN.EDU
twitter.com/ITVDN/
www.linkedin.com/company/itvdn
plus.google.com/u/0/ ItvdnEDU…

Свои предложения присылайте на почту: support@itvdn.com

Девопс за 5000$?? \ Кто такой DevOps инженер \ что такое DevOps и CI\CD


В этом выпуске у меня в гостях, senior devops engineer — Никита. Никита рассказал, как он стал из обычного системного администратора ведущим девопс инженером.
Мы разобрались в том, что же такое девопс и какие его области ответственности, какие инструменты используются девопсами, что такое докер и continuous integration.
Кроме того у Никиты богатый предпринимательский опыт и за плечами годы работы в big data.
И конечно, я задал сакральный вопрос, которой интересует большинство людей — сколько же зарабатывают девопсы.

Что бесит программиста | Анастасия Лукьяненко


Geek School | Онлайн-обучение программированию для детей geekbrains.ru/link/osxAJ5

Переустановить винду? Взломать страничку ВК? Микроволновку починить? Представляете, Анастасия Лукьяненко этого не умеет! Мы тоже в шоке. Мдаааа. «Программистка»…

Анастасия с Instagram — instagram.com/nastya_vicodin
LU;KI в Instagram — instagram.com/luki.ukraine

Команда LU;KI не всегда разделяет мнение нашего героя. Но мы хотим услышать разных людей. Призываем вас уважать наших гостей и не принимать их слова слишком близко к сердцу.
#лукибесит #luki

Что такое Git? Зачем он нужен и как использовать? (примеры из практики)


Друзья, в этом видео я расскажу вам о том, что такое Git, зачем он нужен, как его использовать и как с его помощью оптимизировать и упростить работу в команде. Мы поговорим обо всех особенностях использования этого инструмента и я наглядно покажу как с ним работать.

Что такое git?
Git — это система контроля версий, а если сказать простым языком то это программа, инструмент, которая позволяет нам фиксировать наши изменения в коде, а также благодаря этой фиксации позволяет нескольким людям или даже командам вместе слажено и параллельно работать над каким-то программным продуктом.

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

Git — это как раз такая программа, такая система, которая позволяет эти сохранения создавать и потом управлять ими, менять, возвращаться к ним, удалять и переписывать их, такая фиксация в терминах Git-а называется `commit`

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

Git собственно так и делает, вы говорите ему команду, он запоминает состояние ваших файлов на текущий момент присваивая ему специальный номер вот это снимка, там называемый `commit hash`.

Commit hash — набор символов которые уникально идентифицируют сохранение состояния файлов в конкретный момент времени;

Что такое ветки в гите и как их использовать?
В git также используется так называемая система веток, представьте себе что ветка, так называемая branch — это маршрут по которому едет поезд, а каждая его остановка, сохранение состояния это коммит. То есть когда мы начинаем разрабатывать какую-то задачу, пишем код нам нужно идти с точки А в точку Б, у нас скажем пустой файл, а потом постепенно наш код начинает эволюционировать и он со временем начинает что-то внятное делать.

Так вот этот процесс разработки можно представить по той же аналогии с поездом, поездвыезжает с точки А и ему нужно доехать до точки Б, и этот маршрут он будет ехать по своему пути (в нашем случае это и будет ветка нашего git), а также по пути ему надо останавливаться чтобы фиксировать свой прогресс по маршруту, это и будут коммиты в нашем случае, то есть мы пишем код в рамках ветки и делаем коммиты, для того чтобы сохранять наш прогресс внутри метки.

Как его используют команды?
Как такой подход позволяет нам распараллелить работу разных людей и команд и сделать их более продуктивными? Все дело в том что когда мы работаем над каким-то проектом и нескольоко людей пишут код они во 1 могут одновременно менять одни и те же файлы.

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

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

00:00 Начало
1:03 — Git — что это?
2:52 — Что такое Git commit
4:09 — Ветки или «branch» что это такое?
5:27 — Как команды используют Git?
7:49 — Как применять Git в работе. Практика.
7:57 — Новый репозиторий. (Git init)
9:17 — Создание файла и коммита. (Git commit)
11:46 — Сохранение файлов (Git commit -m)
12:46 — Как работают с ветками и какими они бывают.
14:51 — Создание develop ветки, и ветки для работы ( Git checkout -b feature)
17:06 — Как новый файл добавляется в Git
19:39 — Откат к коммиту (Git reset)
20:44 — Слив на одну ветку (Git merge)

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly

#примерыИзПрактики #обучениеIT #становимсяПрограммистами

Как проходить #собеседование


#soer #ityoutubersru

Давайте немного поговорим про собеседования и можно ли повысить свои шансы при их прохождении

Чат для программистов — discord.gg/3UVJWAs
Спонсорская помощь — www.patreon.com/soersoft

Группа ВК — vk.com/codeartblog
Github — github.com/soersoft
Веб-сайт — codeart.ru

Отвечаю на комментарий зрителя про пакетные менеджеры.


#soer #ityoutubersru

Спонсорство — www.youtube.com/channel/UCe_TcJarfs-HKy3NySy8Kng/join
Чат для программистов — discord.gg/3UVJWAs
Спонсорская помощь — www.patreon.com/soersoft

Группа ВК — vk.com/codeartblog
Github — github.com/soersoft
Instagram — www.instagram.com/fact0rial/

Инвестиции в технологии будущего, огромный потенциал роста. Какие акции покупать? Анализ фондов ARK


Списки самых перспективных компаний с максимальным потенциалом взрывного роста. Как рядовому инвестору повторить инвестиционную стратегию ARK, какие акции покупать? Анализ топ секторальных ETF фондов ARK на самые перспективные направления для инвестирования. Какие конкретно технологии могут принести иксы инвесторам и многократно увеличить их капитал в ближайшие годы? Что такое инвестиционный фонд ARK Invest, линейка их продуктов для частных инвесторов — обзор ARKK, ARKF, ARKQ, ARKG, ARKW

#фондовыйрынок #акции #инвестиции #какзаработать #инвестициидляначинающих #росткапитала #какстатьмиллионером

Если вам нравятся мои видео, и вы хотите поддержать мой канал, ссылка на мой patreon: www.patreon.com/finsvoboda

Бесплатная акция в подарок при открытии счета у Interactive Brokers по этой реферальной ссылке: ibkr.com/referral/anna291
Они открывают счета и россиянам, и европейцам. Желательно входить с балансом от 2000дол, иначе дорого по комиссиям получается.

По этой ссылке можно открыть счет и получить акцию стоимостью до 100 фунтов в подарок (увы, не работают с россиянами): www.trading212.com/invite/GvFjIrma (Брокер с нулевыми комиссиями — не берет ничего ни за обслуживание счета, ни за покупки-продажи акций и ETF, ни за конвертацию валюты, ни за пополнение-вывод средств. Условия: нужно открывать invest или ISA account, не другой какой-то тип, и завести на счет минимум £1 — их минимальный стартовый капитал. Бесплатную акцию можно продать сразу же после зачисления на счет).

Другие полезные видео:

Инвестиции в технологии будущего через лучшие секторальные ETF. Обзор фондов ARK (часть 1): youtu.be/V08YdVeSQdA

Священный Грааль Уолл Стрит! Топ акций роста США по мнению лучших инвесторов мира: обзор и прогноз: youtu.be/Bn6AFQhyp54

Инвестиции будущего: обзор самых перспективных отраслей для инвестирования на ближайшие 10 лет, часть 1: youtu.be/97ChD1ehq7k

Инвестиции будущего: обзор самых перспективных отраслей для инвестирования на ближайшие 10 лет, часть 2:
youtu.be/B6Q-m1wm23E

Лучшие акции с огромным потенциалом роста – часть 1. Методика отбора, объяснение мультипликаторов. Во что инвестировать сейчас: youtu.be/JxJztmkC1Dc

Сравнение доходности разных стратегий инвестирования и учет риска. Какая выгоднее? Эксперимент: youtu.be/a4Wxzf2a6fM

Как заработать на обвале рынка: топ 12 акций 2020. Лучшие покупки на просадках, точки входа. Максимальный рост капитала! youtu.be/9A-R78m2s2g

Уоррен Баффетт: Главная ошибка инвесторов — советы миллиардера. Как начать инвестировать. Трейдинг: youtu.be/RYjzwhQ2B38

Выборы в США 2020: что будет с рынками? Обвал или скачок вверх? Прогноз по котировкам акций: youtu.be/oj1tL1qZSDE

Как не потерять капитал на обвале рынка, как правильно усреднять позиции. Что такое падающие ножи? youtu.be/Ty_5wDDcpeo

Как пользоваться скринером акций: зачем нужен, какие выставлять параметры: youtu.be/dbIps_0o-vw

Как составить антикризисный инвестиционный портфель, чтобы избежать просадок во время обвалов? youtu.be/tk8MrnXsBrk

Тайм-коды:

0:00 – Что вы узнаете из этого видео
1:53 – Сравнение доходности фондов ARK: как инвестору обогнать рынок
3:21 – Соотношение прибыли и риска
4:34 – Анализ состава фонда ARKQ (Autonomous technology and robotics ETF)
7:07 — Анализ состава фонда ARKW (Next generation internet ETF)
8:52 — Анализ состава фонда ARKG (Genomic revolution ETF)
12:20 — Анализ состава фонда ARKF (Fintech innovation ETF)
13:51 — Анализ состава фонда ARKK (ARK innovation ETF)
16:15 – Как повторить инвестиционную стратегию ARK?
16:43 – Методика отбора лучших акций
18:42 – Сколько кэша в портфеле ARK
19:19 – Какие акции входят во все фонды ARK?
20:21 – В какие акции ARK вкладывает больше всего денег?
23:10 – Топ 27 акций в портфеле ARK: как выбрать лучшие акции