RUVIDEO
Поделитесь видео 🙏

Session-15 смотреть онлайн

📁 Лайфстайл 👁️ 16 📅 04.12.2023

Maven
- Install Java 11/17
- Install maven
- Setup environment variables and path
- created a project using archetype
- created multimodule project and saw how to build it
- created "hello-world" maven plugin to explain about goal, phases, etc.
- Created test project to use the "hello-world" plugin
- assignment to create custom enforcer rule and integrate with maven-enforcer-plugin
- Usage of settings.xml, distributionManagement, dependency, depedencyManagement, profiles, settings-security.xml (create master encrypted password, create encrypted password and use in settings-security.xml)
- build and deploy maven artifacts to JFrog artifactory.
- Looked at how to update version from SNAPSHOT to release and back using 'mvn versions:set' command. Also looked at 'mvn versions:revert' and 'mvn versions:commit'
- Looked at how to create a Manifest file in java using maven-jar-plugin to make it executable jar.
- Used dockerfile-maven-plugin to create docker image as part of the install/deploy maven phases.
- assignment was given to look at other maven plugins - maven-versions-plugin, maven-dependency-plugin, maven-assembly-plugin, maven-jar-plugin, maven-war-plugin, maven-compiler-plugin, maven-surefire-plugin, maven-install-plugin, maven-deploy-plugin, maven-resource-plugin.

AWS
- Create EC2 instance using Terraform
- Create Security Group and update Inbound Rule
- Create Key-Pair and use the Key-Pair when creating EC2 instance
- Connecting to EC2 instance using SSH Client
- Briefly touched on Private and Public subnets.
- Create AMI (Golden Image) and make it public or privately shared with other AWS accounts
- Create 2 EC2 instances and use one of them as jump-server/bastion host.

Git
- Create Repository in GitHub
- Clone repository
- Rename branch
- Create new branch
- Checkout branch (hop to new branch)
- Talked about how Git acts like a Distributed System
- Created remote repository locally (git init --bare)
- Added remote repository using 'git remote add/remove/set-url'
- Create named tag and push the tag to GitHub
- How to checkout to a named tag/commit hash
- Reset/Rebase/Revert (warned to avoid these commands)
- Using BeyondCompare to be used as Difftool and Mergetool
- git cherry-pick
- git merge
- git branch -D "branch-name" - to delete branch

Docker
- Install Docker
- List docker images - docker image ls
- List running containers - docker container ls or docker ps
- Create and use Dockerfile to build docker image
- Multistage Dockerfile
- Volume mapping
- Arguments to build command
- Entrypoint and Command
- Environment variables when creating cotainers
- Shell into the Docker container (docker exec -it "container-id" /bin/bash)
- Create named docker container and interaction between docker containers using names on custom network
- docker network ls, docker network create
- docker volume create, docker volume ls
- docker image inspect

Assignment:
- caching during build using buildkit
- Dockerfile best practices documentation was shared
- Dockerfile components - FROM, COPY, ADD, etc
- docker-compose install and usage

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Session-15» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

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

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