Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82
Результати пошуку за запитом: курс - практикум по frontend разработке*
19 червня відбудеться вебінар "Як створити свій перший веб-сайт?"

Автор: Robert Reppel

Междунарoдный учебный центр СyberBionic Systematics приглашает начинающих .NET и веб-разработчикoв на серию бесплатных IT вебинарoв. Вы мoжете принять участие в oднoм или нескольких интересующих Вас вебинарах в периoд с 19.06.2014 пo 30.06.2014. Программа вебинара «Как создать свой первый веб-сайт?»: Чтo такoе веб-сайт и как он рабoтает? Оснoвные технолoгии сoздания веб-страниц и сайтoв. Как разместить сайт в сети? Пoлезные ресурсы Для кого: для начинающих веб-разработчиков. Ведущий: Сергей Швайцер, Web-разработчик,тренер учебного центра CyberBionic Systematics. Вебинар бесплатный. Для участия необходима предварительная регистрация. Организатор события: Международный учебный центр СyberBionic Systematics. Если Вы хотите стать веб разработчиком, научиться создавать современные сайты и веб прилoжения или углубить свoи знания и практические навыки в разработке сайтoв, ознакомьтесь со специальным предложением «Frontend Лето» от СyberBionic Systematics! Смoтрите также: видеокурсы для начинающих веб разработчиков
Підготовка до співбесіди з JavaScript.

Автор: Дмитро Моїсеєв

<p>За полтора часа мы бегло проговорим основные вопросы по собеседованию на языке JavaScript, которые вызывают больше всего непонимания, особенно у тех, кто перешел с другого языка программирования, а также у тех, кто не знаком с его &ldquo;сложными&rdquo; частями такими как замыкания, прототипное наследование и особенности асинхронного выполнения кода.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Типы данных и их преобразования.</li> <li>Области видимости и замыкания.</li> <li>Прототипное наследование.</li> <li>Асинхронное выполнение кода.</li> <li>Ответы на вопросы участников вебинара.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен тем, кто планирует проходить собеседование на позицию Frontend разработчика на уровень Junior или Middle developer. Начинающим он не подойдет, так как в вебинаре не будут рассматриватся основы языка, а лишь его &ldquo;сложные&rdquo; моменты.</p>
Як перестати боятися Angular 2 та почати використовувати компоненти вже сьогодні

Автор: Валентин Гунько

Ведущий: Валентин Гунько, Senior frontend developer с многолетним опытом коммерческой разработки и обучения IT специалистов. Целевая аудитория: JavaScript разработчики, которые имеют опыт разработки с AngularJS версии 1. Описание: Angular 2 в настоящее время в предварительном релизе, но именно сейчас идеальное время для того, чтобы начать изучение основ Angular 2. В Angular 2 компоненты являются основным строительным блоком Вашего приложения. В ходе вебинара мы поговорим о компонентах, а также узнаем, как они устроены в Angular 2 и предыдущей версии данного фреймворка. Темы, которые будут рассмотрены: События и ссылки @Inject декоратор ng-for вместо ng-repeat Использование data model Новый синтаксис во View Работа с компонентами и @Input Фильтры Организация приложения и структуры Компоненты в Angular-1.5 На вебинаре мы познакомимся с каждой из частей стандарта и поймем, как их использовать совместно для создания современных веб приложений.
Коротко про GIT, node.js, npm, Grunt, Bower на прикладі офіційного AngularJS програми angular-phonecat

Автор: Антон Гончаров

Введение Эта статья предназначена для начинающего разработчика, который впервые столкнулся с изучением AngularJS и сопутствующими технологиями, такими как GIT, node.js, Grunt, Bower. Вы могли много читать литературы по поводу перечисленных выше технологий, в этой статье мы лишь вкратце опишем, чем по сути является каждая из них, и как с ней работать. 1. Проходим по ссылке: https://docs.angularjs.org/tutorial и следуем всем инструкциям по установке. Не бойтесь, мы Вам в этом поможем! И постараемся вместе разобраться в основных понятиях современного Frontend Development'a :) Для начала нам следует установить git на свою ЭВМ :)       Коротко о git. Git — система для контроля версий файлов. Более обширное определение - это  ресурс, который позволяет разработчику или команде разработчиков контролировать версии своих приложений. Подробнее тут: https://ru.wikipedia.org/wiki/Git  Идем по ссылке в новой вкладке: http://git-scm.com/ и выбираем ту версию git, которая нас интересует, в соответствии с нашей операционной системой. Скачиваем файл для установки, с расширением .exe и устанавливаем в папку Program files. 2. Идем по ссылке в новой вкладке браузера https://github.com/ и регистрируемся. Github – самый крупный веб-сервер для хостинга (размещения) проектов разработчиков. Итак, мы это все сделали, далее скачиваем приложение из репозитория angular-phonecat, размещенного на Github. То есть, нашей задачей теперь будет взять и скачать готовое приложение себе на жесткий диск. 3. AngularJS – это JavaScript фреймфорк, который заточен под разработку одностраничных приложений. Официальный сайт AngularJS https://angularjs.org/ Основной идеей AngularJS является убеждение создателей оного, что декларативное программирование (парадигма программирования - описание программы, какая она по сути, а не то, как ее создать) находит применение в разработке внешнего вида приложения, а императивное программирование (парадигма программирования – в отличие от декларативного программирования, описывает процесс вычисления в виде инструкций, по сути, пошагово изменяет инструкции программы, похоже на приказы) используется для описания бизнес логики. AngularJS – расширяет HTML, чтобы создать двустороннюю привязку данных для динамического контента. Цели AngularJS: DOM-манипуляции не зависят от логики приложения. Параллельная разработка путем разделения клиентской части и серверной части приложения. Планирование разработчиком всех приложений – интерфейс, бизнес-логика, тестирование. Открываем терминал/консоль и перемещаемся в ту папку, в которую хотим сохранить проект с помощью команды cd Documents/ (эта команда означает - cd – change derictory на Documents) и нажимаем Enter  мы переместились в папку, где хранятся документы (просто потому, что мне так удобней, можно этого не делать и остаться в корне диска). Копируем следующую строку  git clone --depth=14 https://github.com/angular/angular-phonecat.git вставляем в терминал/консоль и нажимаем Enter. Эта строка создает папку angular-phonecat и копирует приложение с Git с последними 14 коммитами (изменениями). Ждем окончания копирования проекта. Далее переходим в директорию с нашим приложением командой     cd Documents/angular-phonecat  или cd angular-phonecat/   после жмем Enter и оказываемся в папке с приложением 4. У нас на жестком диске есть наше приложение, теперь нам следует установить node.js. Node.js – что такое node.js? Есть много статей, определений и объяснений. В общем и коротко: Node.js – это интерпретатор JavaScript. Приложение node.js получает js код и выполняет его. Нам надо установить node.js в папку с нашим приложением. Переходим по ссылке: http://nodejs.org/download/ качаем приложение и устанавливаем. 5. Вместе с node.js устанавливается и npm. Что такое npm? Npm – это node package manager. Npm устанавливает пакеты, которые прописаны в файле package.json перед установкой npm нам следует проверить, какая версия node.js установлена у нас. Это мы делаем командой в терминале: node –-version есть :) Теперь в терминале набираем следующее: npm install На выходе получаем такую структуру нашего проекта: Файл  package.json содержит в себе информацию о приложении, название, версию, установленные пакеты в приложении. Возможна установка пакетов как через файл package.json, так и через терминал. 6. Это не обязательно, но в будущем этот пакет Вам пригодится. Grunt – это Task Runner – автоматизатор процессов, позволяет проводить минификацию кода, сборку кода(компиляцию), тестирование. В терминале вводим следующее: npm install -g grunt-cli (-d   - говорит о том, что мы устанавливаем grunt глобально.) Дополнительно устанавливаем в директорию с приложением npm install grunt-cli теперь обновляем npm:  sudo npm update npm -g sudo - (substitute user and do – подменить пользователя и выполнить) – в Unix системах позволяет пользователям выполнять команды от имени суперпользователя root. В директории с приложением требуется создать файл Gruntfile.js, вложим в него код из официального примера http://gruntjs.com/sample-gruntfile в конце страницы - конечная версия файла, копируем код себе в файл. Или копируем отсюда: module.exports = function (grunt) {     grunt.initConfig({         pkg: grunt.file.readJSON('package.json'),         concat: {             options: {                 separator: ';'             },             dist: {                 src: ['src/**/*.js'],                 dest: 'dist/<%= pkg.name %>.js'             }         },         uglify: {             options: {                 banner: '/! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> /\n'             },             dist: {                 files: {                     'dist/<%= pkg.name %>.min.js': ['<%= concat.dist.dest %>']                 }             }         },         qunit: {             files: ['test/**/*.html']         },         jshint: {             files: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'],             options: {                 // options here to override JSHint defaults                 globals: {                     jQuery: true,                     console: true,                     module: true,                     document: true                 }             }         },         watch: {             files: ['<%= jshint.files %>'],             tasks: ['jshint', 'qunit']         }     });     grunt.loadNpmTasks('grunt-contrib-uglify');     grunt.loadNpmTasks('grunt-contrib-jshint');     grunt.loadNpmTasks('grunt-contrib-qunit');     grunt.loadNpmTasks('grunt-contrib-watch');     grunt.loadNpmTasks('grunt-contrib-concat');     grunt.registerTask('test', ['jshint', 'qunit']);     grunt.registerTask('default', ['jshint', 'qunit', 'concat', 'uglify']); }; Пакеты, которые мы прописали в Gruntfile.js, следует установить через npm следующими командами: npm install grunt-contrib-uglify --save-dev npm install grunt-contrib-qunit --save-dev npm install grunt-contrib-concat --save-dev npm install grunt-contrib-jshint --save-dev Подробнее об установленных пакетах можно прочитать тут: https://github.com/gruntjs/grunt-contrib-uglify https://github.com/gruntjs/grunt-contrib-qunit https://github.com/gruntjs/grunt-contrib-concat https://github.com/gruntjs/grunt-contrib-jshint https://github.com/gruntjs/grunt-contrib-watch 7. Установка Bower и что это такое. Bower – менеджер пакетов для клиентской стороны приложения JS. Отличием Bower от Npm есть то, что Bower, если возникнет конфликт, не позволит Вам поставить несовместимый пакет(библиотеку), которая уже установлена, Bower ставит одну версию пакета. В терминале ставим глобально bower и пишем: npm install -g bower  и конечно ставим в директорию с проектом  bower install 8. Сongrats !!! Теперь у нас установлено приложение и мы можем запускать его, из файловой системы заходим в папку с приложением, потом в папку – app, находим файл и тапаем (двойной клик) по нему index.html или (что будет правильным) нужно зайти в терминал и ввести: npm start (запускаем сервер) и в браузере в омнибоксе (адресной строке) ввести: http://localhost:8000/app/index.html Wuala – наше приложение запускается и работает. Подробнее об AngularJS и как с ним работать вы можете узнать из курса AngularJS в учебном центре CyberBionic Systematics. Всем спасибо и удачного кода. 
Вчитися з нами вигідно!

Автор: Редакция ITVDN

Акция от учебного центра CyberBionic Systematics. Учиться с нами выгодно! ITVDN совместно с учебным центром CyberBionic Systematics проводят совместную акцию для студентов. Это хорошая возможность для студентов закрепить знания, полученные в учебном центре. Курсы ITVDN доступны в видеоформате в любое удобное для Вас время. Теперь студенты учебного центра, смогут получить скидки на полный каталога видеокурсов на 1 и 3 месяца подписки. Студенты, прошедшие обучение на 2 курсах смогут получить скидку в размере 50% Студенты, прошедшие обучение на 3 или более курсов смогут получить скидку в размере 70%. Студенты, прошедшие обучение по всей специальности получают скидку в размере 100%. Акция действует бессрочно. Скидка единоразова.
Вивчай MySQL безкоштовно

Автор: Редакция ITVDN

З 1 до 7 березня 2024 року на ITVDN проходить акція – ви можете пройти навчання за курсом “MySQL Базовий” безкоштовно! Курс українською мовою! Доступ до курсу не надається громадянам росії та білорусі. Що таке MySQL? MySQL – це open-source система управління реляційними базами даних (РСУБД) від корпорації Oracle, яка широко використовується в різних типах застосунків. MySQL відома своєю продуктивністю, масштабованістю та простотою використання, що робить її популярним вибором під час розробки серверної сторони (BackEnd). Відповідно до опитування Stack Overflow Developer Survey 2023, MySQL є другою за популярністю СУБД – нею користується 40.6% професійних розробників з різних куточків планети (понад 60 тисяч респондентів). Про курс “MySQL Базовий” Курс складається з 10 уроків, на яких ви вивчите основи реляційних БД, навчитеся основам проєктування БД та тому, як формувати до них запити. Ви будете розуміти основи CRUD запитів в базах даних MySQL і вмітимете створювати їх сутності, звертатися до них для зчитування інформації, що зберігається, змінювати таку інформацію та видаляти інформацію або сутності з бази даних. Також ви познайомитеся з процедурними розширеннями MySQL для створення складних запитів. MySQL найчастіше використовується серед розробників, які пишуть на PHP, Java,  Python, Ruby, JavaScript (Node.js) тощо. Автор курсу – Ян Хаджийський, PHP Web Developer & Python Engineer з бекґраундом у QA та великим досвідом на фрилансі (235 з 240 замовлень на Fiverr виконані на 5 зірок). Поточний стек – Python, Django, Vue.js. Тривалість відео уроків курсу – 5 годин 42 хвилини. Програма курсу: Введення в MySQL. Основні запити: Insert, Update, Select, Delete. Типи даних для створення таблиць. Використання Foreign Keys під час проєктування БД. Побудова зв'язків через JOIN. Створення індексів. Підготовка запитів. Створення процедур та функцій MySQL. Умови IF-CASE та цикли в MySQL – Repeat, While. Транзакції. Тригери. MySQL підзапити. Для кого цей курс Курс розрахований на новачків, які бажають познайомитися з механізмами побудови і роботи реляційних баз даних загалом та насамперед з основами саме MySQL. Також він підійде тим розробникам чи аналітикам, які вже працювали з SQL, але хочуть вивчити основи діалекту MySQL. Чого ви навчитеся на даному курсі: Створювати свої MySQL бази даних. Розуміти основи CRUD запитів в базі даних MySQL. Розуміти особливості різних типів даних в MySQL. Створювати PRIMARY та Foreign ключі у таблицях, розробляючи зв’язки між таблицями. Використовувати базові вбудовані запити. Використовуючи JOIN, об'єднувати запити до 3 та більше таблиць одночасно, щоб отримати один набір даних. Створювати індекси та виконувати пошук за допомогою індексів. Створювати процедури та функції, робити їх виклик та видаляти їх тощо. Терміни акції Акція проходить з 1 до 7 березня 2024 року включно. Доступ до курсу відкривається на 10 днів.
Вивчай веб-тестування безкоштовно

Автор: Редакция ITVDN

С 5 по 12 августа на ITVDN проходит акция — вы можете пройти обучение по курсу Web Testing бесплатно! Что такое Web Testing? Тестирование веб-приложений – это один из важнейших этапов разработки качественного программного продукта и один из главных навыков тестировщика (иначе QA от Quality Assurance). О курсе “Web Testing” Курс состоит из 8 видео уроков общей продолжительностью 6 часов 25 минут.  Курс Web Testing раскрывает особенности и нюансы работы QA специалиста с веб-приложениями. В видео уроках рассматривается архитектура веб-приложений, применение повседневных инструментов тестирования (Chrome Developer Tools, Fiddler и др.) и возможности автоматизации тестирования с Record&Play в Selenium IDE, доступные специалистам по мануальному тестированию.  Вы познакомитесь с технологиями и процессами Continuous Integration, и Continuous Delivery (непрерывная интеграция и непрерывная доставка), местом QA специалиста в этих процессах, разберете особенности тестирования API, и особенности тестирования производительности веб-приложений. Также, вы узнаете возможности измерения процесса тестирования и особенности тестовых метрик. Автор видео курса — Александр Бреславец, Senior Software Test Automation Engineer.  Программа курса: Основы Web Testing Codeless Automation Testing Tools CI/CD/CD Тестирование API Архитектура Web Application Основы Performance Testing Estimation and Test Metrics Для кого этот курс Курс рассчитан на тех, кто знает основы тестирования и командной разработки типа Scrum. Для полноценного понимания некоторых уроков желательно также пройти курсы SQL Essentials, Git, Jenkins. Курс входит в комплексную программу обучения по специальности Quality Assurance.  Чему вы научитесь на этом курсе: Выполнять тестирование Web приложений с использованием всех необходимых инструментов. Понимать особенности архитектуры Web приложений, различия монолитной и микросервисной архитектуры. Понимать основы API Web приложений, особенности REST & SOAP. Работать с такими инструментами тестирования API, как Swagger, Postman, SoapUI. Понимать, что такое Test Framework, Test Recording, какие существуют подходы к автоматизации (DDT, KDT, BDD) и что из этого можно использовать в мануальном тестировании. Понимать, что такое CI/CD, Continuous testing. Понимать и уметь применять тестирование производительности, использовать JMeter, Newman, Automation Framework. Уметь оценивать задачи тестирования, особенности метрик тестирования для измерения процесса тестирования в разных плоскостях, понимать такие техники оценивания, как Decomposition, Bottom Up, Expert Opinion,  By analogies, PERT, оценивание в Agile (T shirt, Bucket system, Large/Small, Planning pocker, цифры Фибоначчи). Сроки акции Акция проходит с 5 по 12 августа 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай Transact-SQL безкоштовно

Автор: Редакция ITVDN

С 1 по 8 октября 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Transact-SQL” бесплатно! Что такое Transact-SQL? Transact-SQL (T-SQL) — это процедурное расширение языка SQL, созданное компанией Microsoft и Sybase. Данный язык является ключом к использованию системы управления реляционными базами данных MS SQL Server. Transact-SQL существенно дополнил язык запросов SQL управляющими операторами, локальными и глобальными переменными, а также всевозможными функциями для обработки строк, дат/времени, математических преобразований и т. д. О курсе Transact SQL Автор видео курса — Станислав Зуйко, FullStack .NET Software Engineer at Ciklum, тренер-консультант по специальности .NET Developer в CyberBionic Systematics. Курс состоит из 14 видео уроков общей длительностью 13 часов 27 минут. На уроках учащиеся ознакомятся со стандартом SQL в реализации компании Microsoft – языком Transact-SQL – ключом к использованию MS SQL Server. Впрочем, в других реализациях реляционных баз данных (Oracle, MySQL, Firebird) различия будут незначительными. Курс охватывает достаточный минимум знаний, необходимых при работе с базами данных как аналитику данных, так и разработчику программного обеспечения. После прохождения курса вы будете понимать принципы проектирования БД, уметь составлять корректные выборки, используя различные возможности языка T-SQL.    Программа курса: Знакомство с SQL. Типы данных. DDL, DML. SELECT. Условия выборки. Built-in Functions. Scalar Functions System Catalog. Aggregate functions Целостность данных. Первичный, внешний ключ Нормализация БД Соединение таблиц. JOINs Операторы работы с наборами. Представления Subquery, Temporary table, Common table expression Индексы Процедурный язык Transact-SQL Хранимые процедуры. Пользовательские функции. Транзакции. Триггеры. Для кого этот курс Курс предназначен прежде всего для .NET разработчиков, Backend разработчиков, использующих технологии Microsoft, и разработчиков баз данных. Курс входит в комплексные программы обучения по специальностям .NET Developer, ASP.NET MVC Developer, ASP.NET Core Developer, Database Developer. Чему вы научитесь на этом курсе: Разбираться в синтаксисе SQL и различных типах данных Работать с группой операторов определения данных (DDL) и группой операторов для манипуляции с данными (DML) Работать со встроенными и скалярными функциями — инструментами, которые помогают с написанием скриптов Выполнять нормализацию баз данных Соединять таблицы, содержащие данные, при помощи JOINs Обеспечивать целостность данных, понимать определение первичных и вторичных ключей, а также успешно с ними работать Применять язык Transact-SQL для решения различных задач, которые касаются данных   Сроки акции Акция проходит с 1 по 8 октября 2020 года включительно. Доступ к курсу открывается на 10 дней.
Акция «1+3=6»
Transact SQL

Автор: Станіслав Зуйко

Даний відео курс складається з 12-ти уроків, які познайомлять учнів зі стандартом SQL в реалізації компанії Microsoft – мовою Transact-SQL – ключем до використання MS SQL Server. Втім, в інших реалізаціях реляційних баз даних (Oracle, MySQL, Firebird) відмінності будуть незначними. Курс охоплює достатній мінімум знань, необхідний роботи з базами даних як аналітику даних, так і розробнику програмного забезпечення.
Notification success