Цель обучения — создать проект с нуля, изучив и применив технологии и архитектуру, которые обеспечивают качество и масштабируемость вашего кода, скорость разработки, а также удовольствие и радость от процесса.
О курсе
Я с детства мечтал, что когда вырасту, смогу сам сделать крутой многопользовательский сервис как вконтакте (это было лет 16 назад). И вот я 16 лет корпел, корпел, и научился. Сервисы, которые я раньше программировал больше года в команде из 3 человек, я теперь могу запрограммировать за пару, тройку месяцев в одиночку. Решающую роль сыграли выбранные технологии (перебрал многие) и способ их совмещения — архитектура.
И вот я создал курс, где показываю как в итоге оказывается с моей точки зрения надо создавать веб-сервисы с нуля, чтобы обеспечить качество и масштабируемость кода, скорость разработки, а также удовольствие и радость от процесса.
Курс вообще без воды, чисто практический. 28 часов видео и 143 урока, из которых аж 43 бесплатные.
Для кого этот курс
Для тех, кто может отличить null от объекта: Я буду обучать вас огромному количеству технологий и тому, как связать их между собой. Но вам нужно уже хоть что-то знать о программировании и вёрстке, потому что я не буду разжёвывать базовые понятия, а буду обучать продвинутым. Для тех, кто хочет кайфовать от процесса разработки: Предлагаемые мной стек технологий и архитектура очень приятны для самого разработчика. Ваш код будет понятным, лаконичным, легко поддерживаемым. Вы будете получать удовольствия в процессе создания своего продукта. Для тех, кто хочет создавать продукты целиком и полностью: Судьба многих разработчиков сводится к тому, что они приходят на уже давно кем-то как попало начатые продукты, и вынуждены подстраиваться под существующие неудобные архитектуру и стек. Вы же стремитесь самостоятельно создавать продукты целиком, от и до.
Начальные требования
Вообще мы пишем прямо с чистого листа. Но хорошо бы, чтобы вы уже имели какие-то навыки в вёрстке. Всё остальное я объясню в этом учебнике и дам ссылки на сторонние источники, где можно глубже изучить каждую отдельную тему.
Как проходит обучение
В основе обучения лежит учебник из 141 урока (42 бесплатных, остальные платные). В учебнике освещается процесс создания веб-сервиса, который содержит в себе практически всё, что встречается в каждом IT-продукте: авторизация, формы, роутер, логирование, тесты, деплой, и т.д. Всё это сопровождается исходным кодом и видео-инструкциями. Изучите, скопируйте, адаптируйте под свой или заказной проект.
Учебник освещает аспекты встречающиеся в практически 100% IT-продуктов. Однако некоторая часть кода индивидуальна в каждом отдельном продукте, и её вы должны написать самостоятельно. Постарайтесь написать её самостоятельно. Будет нужна поддержка, совет, код-ревью, обращайтесь за индивидуальной консультацией.
Посмотрите все видео уроки учебника, в рамках которого будет создан типовой многопользовательский веб-сервис. Ознакомьтесь с кодом представленным в каждом уроке. Скачайте полный исходных код образовательного проекта (доступно только в платной версии) и используйте его в качестве основы для своего проекта. Если будете застревать в ходе создания собственного проекта, обращайтесь за индивидуальной консультацией, или вступайте в образовательную группу. Ниже перечислены все уроки учебника.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 22
Страница 22 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[stepik] Фулстек-разработка веб-сервиса на TypeScript, Reaсt, Node.js (Сергей Дмитриев)
17 сен 2024
Ссылка на тему: [stepik] Фулстек-разработка веб-сервиса на TypeScript, Reaсt, Node.js (Сергей Дмитриев)Ответов: 0 -
[Нетология] Веб-разработчик с нуля, Full Stack. 2022-2024
13 сен 2024
МЕСТО ОРГАНИЗАТОРА НЕ ЗАНИМАТЬ!!!
Веб-разработчик с нуля (2022-2024) [Нетология]
Более 450 часов интенсивной подготовки специалиста в разработке сайтов и приложений для веб. Изучение 8 продвинутых технологий для уверенного старта с нуля до junior-разработчика. Всестороннее изучение PHP, JavaScript, HTML и CSS. Курс подойдет всем желающим сменить профессию. Научитесь верстать приложения и сайты "под ключ", подключать библиотеки и фреймворки. Выпускники получат востребованную профессию, 11 проектов в портфолио, доступ к стажировке в крупных компаниях и базе вакансий.
Чему научитесь
Проектировать веб-сервисы, работая с фронтендом и бэкэндом:
- Верстать веб-страницы на HTML и CSS, настраивать адаптивность.
- Решать задачи с помощью JavaScript.
- Подключать библиотеки React, JSX, React router, VirtualDom.
- Программировать на PHP.
- Разрабатывать бэкэнд в библиотеке Laravel.
Содержание программы:
МОДУЛЬ HTML-ВЕРСТКА: С НУЛЯ ДО ПЕРВОГО МАКЕТА |13 ЧАСОВ ТЕОРИИ | 48 ЧАСОВ ПРАКТИКИ
1.1 Верстка контента и каркаса страницы
ü введение в верстку
ü контентные теги
ü теги для верстки структуры контента
ü позиционирование блочных элементов
1.2 Формы
ü верстка форм
ü нестандартные элементы форм
1.3 Всплывающие и flex-элементы
ü всплывающие элементы
ü позиционирование flex-элементов
В конце блока вы сможете:
- верстать страницы на HTML и CSS
- разбираться в семантике HTML
- задавать размеры элементов и позиционировать их
- использовать инструменты DevTools
МОДУЛЬ АДАПТИВНАЯ И МОБИЛЬНАЯ ВЕРСТКА | 8 часов теории | 52 часа практики
2.1 Резиновая верстка
ü верстка резинового макета
ü резиновые изображения
2.2 Мобильная верстка
ü введение в медиа-запросы
ü медиа-функции
ü особенности верстки для мобильных устройств
2.3 Адаптивная верстка
ü верстка адаптивного макета
ü адаптивная типографика
ü Breakpoints
ü адаптивные изображения
В конце блока вы сможете:
- верстать сайты для всех типов устройств (компьютеры, планшеты, смартфоны)
- создавать отзывчивые веб-интерфейсы
- освоите работу с flexbox
МОДУЛЬ ОСНОВЫ ПРОГРАММИРОВАНИЯ | 7 часов теории | 48 часов практики
3.1 Типы данных и ветвление
ü базовые понятия, переменные и числа
ü логический тип и ветвление
ü строки, алгоритмы, как отлаживать код
3.2 Структуры данных и циклы
ü массивы и базовые методы работы с ними
ü циклы
ü ассоциативные массивы
3.3 Функции
ü функция без параметров. Область видимости
ü параметры и возвращаемое значение
В конце блока вы сможете:
- создавать массивы на JavaScript
- создавать и инициализировать объекты
- работать с вложенными структурами в JavaScript
МОДУЛЬ GIT - СИСТЕМА КОНТРОЛЯ ВЕРСИЙ | 4 часа теории | 9 часов практики
4.1 Внедрение системы контроля версий
ü в видео-формате с домашним заданием и проверкой преподавателем
4.2 Истории работы и ветки
ü в видео-формате с домашним заданием и проверкой преподавателем
4.3 Командная работа
ü в видео-формате с домашним заданием и проверкой преподавателем
4.3 Разбор домашних работ
ü вебинар с преподавателем
В конце блока вы сможете:
- создавать репозитории, клонировать, делать push и pull request на GitHub
- разрешать конфликты версий кода
- работать с терминалом
- работать с историей и ветками на GitHub
МОДУЛЬ ОСНОВЫ JAVASCRIPT | 8 часов теории | 56 часов практики
5.1 Основные понятия
5.2 Функции
5.3 Работа с массивами
5.4 Объекты
5.5 Классы
5.6 Обработка исключений и замыкания
5.7 Асинхронность
5.8 Функции декораторы, оператор три точки, call, apply
В конце блока вы:
- освоите основы языка JavaScript
- научитесь работать с исключениями и асинхронностью
МОДУЛЬ ОСНОВЫ JAVASCRIPT В БРАУЗЕРЕ | 8 часов теории | 56 часов практики
6.1 Основы разработки интерфейсов
ü возможности JavaScript в браузере
ü способы поиска нужного HTML-элемента
ü объект события
6.2 Работа с DOM
ü DOM
ü работа с HTML-формами
ü изменение структуры HTML-документа
6.3 Работа с состоянием
ü асинхронные запросы
ü хранение состояния на клиенте и отправка на сервер
В конце блока вы сможете:
- использовать на JavaScript дополнительные возможности браузера
- подключать скрипт к HTML-документу и делать его “живым”: изменять его, реагировать на действия пользователя
МОДУЛЬ ПРОДВИНУТЫЙ JAVASCRIPT | 14 часов теории | 72 часа практики
7.1 Организация работы
ü стандарты и рабочее окружение
ü модули
ü платформы: браузер vs node.js
ü unit-тестирование
7.2 Функции, замыкания и ООП
ü прототипы, конструкторы, классы и наследование
ü object, reflection и proxy
ü регулярные выражения
7.3 Работа с состоянием
ü контейнеры
ü ArrayBuffer
7.4 Работа с состоянием
ü promises, async/await, timers & event loop
ü символы, итераторы, генераторы
ü TypeScript
В конце блока вы сможете:
- работать с современным инструментом для организации рабочего окружения (npm, webpack)
- использовать наиболее сложные разделы языка: прототипной моделью, promises и асинхронными программированием (async/await)
МОДУЛЬ ПРОДВИНУТЫЙ JAVASCRIPT В БРАУЗЕРЕ | 12 часов теории | 72 часа практики
8.1 Организация работы, события и DOM
ü рабочее окружение
ü работа с DOM (объектная модель документа)
ü обработка событий
8.2 Работа с формами и сетью
ü организация тестирования (Unit, E2E)
ü работа с HTML-формами
ü Drag&Drop, работа с файлами
ü работа с HTTP
8.3 Интерактивность
ü EventSource, Websockets
ü анимация и CSS
ü Geolocation, Notification, Media
8.4 Advanced
ü RxJS
ü WebWorkers, ServiceWorkers
В конце блока вы сможете:
- использовать инструменты, ускоряющие работу
- профессионально работать с формами
- использовать продвинутые элементы: слайдеры, календари, файлы
- работать с API, предоставляемым браузером: геолокацию, нотификацию, веб-сокеты
МОДУЛЬ REACT: БИБЛИОТЕКА №1 В СОВРЕМЕННОЙ ФРОНТЕНД-РАЗРАБОТКЕ | 13 часов теории | 76 часов практики
9.1 Компоненты
ü компоненты
ü события и состояния
ü Props
ü формы
9.2 Продвинутые техники, одностраничные приложения
ü композиция компонентов
ü жизненный цикл и работа с HTTP
ü HOC
ü hooks, Context API
ü React Router
9.3 Redux - управление состоянием
ü Redux
ü Redux и Redux Thunk
ü Redux Observable
ü Redux Saga
В конце блока вы сможете:
- использовать инструменты, ускоряющие работу
- профессионально работать с формами
- использовать продвинутые элементы: слайдеры, календари, файлы
- работать с API, предоставляемым браузером: геолокацию, нотификацию, веб-сокеты
МОДУЛЬ ОСНОВЫ PHP | 13 часов теории | 32 часа практики
10.1 Базовый синтаксис. PHP в HTML и HTML средствами PHP
ü знакомство с PHP и PHPStorm
ü консольные приложения в PHP
ü базовые операторы и функции
10.2 Работа с файлами
ü cоздание функций в PHP
ü основы работы с объектами
ü HTTP, заголовки, сессии
10.3 PHP как средство профессиональной разработки
ü файлы, HTML-формы
ü развертывание приложения на хостинге
В конце блока вы сможете:
- работать с данными в PHP, создавать массивы и условные конструкции на PHP
- работать с файлами
- использовать принципы объектноориентированного программирования
МОДУЛЬ ПРОДВИНУТЫЙ PHP | 5 часов теории | 20 часов практики
11.1 Объектно-ориентированное программирование
ü понятие класса и объекта
ü наследование, полиморфизм и инкапсуляция
ü примеси, перезагрузка и магия
11.2 Базы данных и тестирование
ü работа с базами данных
ü тестирование, php-unit
В конце блока вы сможете:
- работать с базами данных
- настраивать веб-сервер
- писать SQL-запросы
МОДУЛЬ ФРЕЙМВОРК LARAVEL | 4 часа теории | 16 часов практики
12.1 Введение в Laravel
ü введение в Laravel
ü MVC, Базы данных
ü Middleware. Авторизация
ü работа с REST API
12.2 Базы данных
ü работа с базами данных
ü авторизация пользователей
ü передача данных в шаблоны
12.3 Работа с проектом
ü создание и поддержка проекта
ü дополнительные возможности библиотеки
В конце блока вы сможете:
- использовать библиотеку Laravel для своего проекта
- настраивать обработку данных от начала и до конца и авторизацию пользователей
МОДУЛЬ АНГЛИЙСКИЙ ЯЗЫК ДЛЯ НАЧИНАЮЩИХ РАЗРАБОТЧИКОВ | 3.5 часа теории
ü Лексика, без которой не обойтись
ü Как вести переписку на английском
ü Чтение документации и анализ требований
ü Программирование
ü Тестирование ПО
ü Стрессовые ситуации
ü Устранение неполадок
ü Работа и роли в команде
ü Поддерживаем любую беседу на английском
ü Собрания, презентации на высшем уровне
МОДУЛЬ ОСНОВЫ ГРАФИЧЕСКОГО ДИЗАЙНА | 16 часов теории | 13 часов практики
ü Основы композиции
ü Теория цвета
ü Цифровая эстетика и новые медиа
ü Типографика
ü Введение в брендинг и современный плакат
ü VR
АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ | Бонусный модуль
ü Введение в алгоритмическую сложность. Бинпоиск
ü Динамическое программирование и “жадность”
ü Сортировки
ü Динамический массив. Списки. Деки
ü Хеширование
ü Графы
ü Орграфы
ДИПЛОМНЫЙ ПРОЕКТ
ЗАДАНИЕ:
· Разработка фронтенда и бэкенда крупного веб-приложения: разработка информационной системы для администрирования кинозалов и бронирования билетов
· Клиентская часть: интерфейс для администратора, контролера, клиента и серверная часть: разработка API
БОНУС - МОДУЛЬ КАРЬЕРА В ВЕБ-РАЗРАБОТКЕ: КУРС ОТ ЦЕНТРА РАЗВИТИЯ КАРЬЕРЫ
После обучения проекты для портфолио:
1 - Игра "Крестики-нолики".
2 - Сайт биржа по продаже криптовалюты.
3 - Веб-менеджер личных финансов.
4 - Онлайн игра " Ходилка".
5 - Система для администрирования залов, сеансов и бронирования билетов.
6 - Сайт агрегатор для просмотра и бронирование отелей и многое другое.
Старт обучения 11.2022 - окончание 10.2024 г
Стоимость полного курса: 159 000 руб.
Продающий сайт:
Ссылка на тему: [Нетология] Веб-разработчик с нуля, Full Stack. 2022-2024Ответов: 2 -
[HTML Academy] Vue.js 2. Разработка клиентских приложений
10 сен 2024
Начните обучение прямо сейчас и двигайтесь с комфортной скоростью
Курс подходит разработчикам, которые хотят повысить свой профессиональный уровень, даже если у них мало времени.
Зачем изучать Vue.js
Vue.js - фреймворк с открытым исходным кодом. Позволяет создавать пользовательские интерфейсы UI и одностраничные приложения любой степени сложности.
Программа курса
Раздел 1
Основы синтаксиса и базовых возможностей Vue.js
В первом разделе мы разберём первоначальную настройку проекта, архитектуру, базовый синтаксис, строение компонентов и шаблонизатор Vue.js.
- --- Особенности фреймворка Vue.js. Сравнительный анализ с React и Angular 2+.
- --- Настройка проекта с использованием Vue CLI.
- --- Дерево компонентов. Однофайловые компоненты.
- --- Структура компонента Vue (Template, Script, Style).
- --- Условные операторы и работа со списками.
- --- Хуки жизненного цикла компонента.
- --- Работа с Vue DevTools.
Взаимодействие между компонентами Vue.js
В разделе 2 мы рассмотрим передачу данных и взаимодействие между компонентами Vue.js.
- --- Виды и обработка событий.
- --- Виды взаимосвязей между компонентами.
- --- Слоты и динамический контент.
Углублённое понимание Vue.js
В разделе 3 мы углубимся в работу фреймворка Vue.js, добавим автоматические лейауты и маршрутизатор.
- --- Как работает реактивность компонента?
- --- Свойства компонента (this свойства).
- --- Данные, вычисляемые свойства и методы компонента, миксины.
- --- Глобальный доступ к экземпляру Vue, плагины.
- --- Vue-директивы.
- --- Vue-маршрутизатор.
Подключение и использование Vuex
В разделе 4 мы рассмотрим, как подключить хранилище Vuex к нашему приложению и как его использовать.
- --- Для каких целей нам нужно глобальное хранилище?
- --- Хранение данных. Vuex состояние.
- --- Вычисляемые свойства хранилища. Vuex-геттеры.
- --- Изменение состояния. Vuex-мутации.
- --- Работа с асинхронными задачами. Vuex-действия.
- --- Модули, плагины, Vuex this.
Работа с HTTP
В разделе 5 мы избавимся от тестовых данных и реализуем взаимодействие с сервером.
- --- Создание и подключение API-сервиса.
- --- Создание и подключение сервиса для работы с токеном авторизации.
- --- Добавление middleware во Vue-маршрутизатор.
Анимации Vue.js
В разделе 6 мы реализуем анимации для нашего проекта.
- --- Переходы и анимации.
- --- Жизненный цикл переходов и анимаций.
- --- Анимация списков.
Тестирование компонентов Vue.js
В разделе 7 мы добавим модульное тестирование для компонентов.
- --- Обзор Jest и Vue Test Utils.
- --- Глупые и умные компоненты. mount vs shallowMount.
- --- Модульные тесты для компонентов.
Продвинутые техники Vue.js
В разделе 8 мы разберём продвинутые техники Vue.
- --- Автоматизация Vue-маршрутизатора.
- --- Автоматизация подключения модулей Vuex.
Обзор Nuxt.js
В разделе 9 сделаем обзор Nuxt.js.
- --- Рендеринг на стороне сервера и для чего это нужно.
- --- Различия между Nuxt.js и Vue.js.
- --- Маршрутизация Nuxt.js.
- --- Обзор fetch и asyncData.
Ссылка на тему: [HTML Academy] Vue.js 2. Разработка клиентских приложенийОтветов: 0 -
[HTML Academy] JavaScript-разработчик со специализацией React
10 сен 2024
Курс рассчитан на новичков. Для прохождения курса достаточно базовой компьютерной грамотности.
Программа курса
Подготовка к профессии
Этот модуль предназначен, чтобы подготовить полных новичков к успешному освоению профессиональных навыков JavaScript-разработчика.
Вы плавно погружаетесь в ритм обучения, а также с нуля изучаете и закрепляете «технологический минимум», который необходим, чтобы эффективно осваивать профессиональные задачи JavaScript-разработчика.
В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.
JavaScript. Профессиональная разработка веб-интерфейсов
Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
JavaScript. Архитектура клиентских приложений
Вы научитесь проектировать небольшие приложения на JavaScript, используя объектно-ориентированный подход. На практике познакомитесь с архитектурным паттерном MVP (Model View Presenter) и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Научитесь работать с REST API (CRUD) и настраивать окружение: собирать приложение с помощью webpack, подготавливать сервер для разработки, подключать зависимости из npm.
React. Разработка сложных клиентских приложений
Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты, и будете использовать для этого библиотеку Jest.
Ссылка на тему: [HTML Academy] JavaScript-разработчик со специализацией ReactОтветов: 0 -
[HTML Academy] Фронтенд-разработчик
10 сен 2024
для новичков и тех, кто хочет прокачать навыки![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2F5e3rWdV.png&hash=c81dfb3641b9787273dfda4694d0dd18&v=4)
не привязан ко времени: учитесь, когда удобно
специализация: фронтенд-разработка
Программа курса
HTML и CSS. Профессиональная вёрстка сайтов
Вы научитесь создавать выразительную и доступную разметку, работать с графическим макетом, строить сетки страниц, оформлять декоративные элементы и текстовое содержание, оптимизировать код и готовить завершённый проект к публикации.
HTML и CSS. Адаптивная вёрстка и автоматизация
Вы научитесь создавать разметку по методологии БЭМ, использовать препроцессоры, строить адаптивные сетки, работать с адаптивной и ретиновой графикой, использовать инструменты автоматизации и настраивать сборку проекта для публикации.
Профессиональная разработка веб-интерфейсов
Вы изучите основы JavaScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
Подготовка вёрстки для cистем управления контентом (CMS)
Вёрстка — это один из начальных этапов работы над продуктом. Чаще всего следующим этапом является интеграция вёрстки в систему управления контентом (CMS). Во время интеграции из вёрстки делают шаблоны, в которые CMS подставляет содержание. При этом содержание меняется самим клиентом, поэтому важно делать вёрстку таким образом, чтобы её было удобно интегрировать в CMS.
Вёрстка React-компонентов
Вёрстка с нуля в экосистеме React и создание интерактивных React компонентов.
Ссылка на тему: [HTML Academy] Фронтенд-разработчикОтветов: 0 -
[Merion Academy] Онлайн-курс по TypeScript (Николай Румянцев)
5 сен 2024
Изучи основы TypeScript и стань более востребованным специалистом! На курсе ты научишься устанавливать и настраивать окружение, изучишь типы и аннотации типов, интерфейсы и классы, модификаторы доступа и сможешь создавать полноценные проекты. Прокачай резюме на максимум!
Кому подойдет курс?
Начинающим разработчикам. Особенно, если ты уже знаком с основами JavaScript и хочешь улучшить свои навыки. Курс научит тебя писать более надежный и чистый код.
Бэкенд-разработчикам. На курсе вы лучше поймете, как работает современный фронтенд. После сможете заявить о себе как о fullstack-разработчике. Знание этого инструмента добавит веса твоему резюме!
Фронтенд-разработчикам. TypeScript упростит работу над кодом, сократив количество ошибок типов в рантайме. А строчка «знание TypeScript» в резюме станет поводом либо повысить тебе оклад, либо получить более выгодный оффер!
Автор: Николай Румянцев
Разработчик интерфейсов, Yandex
Разрабатывает и поддерживает системы Yandex HR Tech
Stack: JavaScript, TypeScript, React, Node.JS, Rx.JS, PostCSS, Effector, Next.js, Nest.js
Программа курса:
Блок 1: Введение
Блок 2: Базовые знания TypeScript
Блок 3: Продвинутая типизация
Блок 4: Дженерики
Блок 5: Манипуляции с типами
Блок 6: Служебные типы
Блок 7: Классы
Блок 8: Финальный проект
Финальное тестирование
Ссылка на тему: [Merion Academy] Онлайн-курс по TypeScript (Николай Румянцев)Ответов: 0 -
[CyberYozh] Охотник за сокровищами - изучаем автоматизацию в BlockChain - проектах на Python
4 сен 2024
Охотник за сокровищами - изучаем автоматизацию в BlockChain-проектах на Python и собираем ретродропы
Умножай цифровые доходы
- Автоматизируйте процессы в BlockChain-проектах с использованием Python и одновременно зарабатывайте на ретродропах.
- Научитесь работать с проектами Web 3.0, это позволит вам получить в вашем арсенале востребованные и высокооплачиваемые навыки.
- Решайте бизнес-задачи эффективнее, создавайте и управляйте своими проектами, разрабатывайте боты для заказчиков.
Разработчиков WEB 3.0
Разберитесь в сфере Web 3.0, смарт-контрактах, научитесь писать код для BlockChain-проектов
Специалистов по автоматизации
Научитесь автоматизации активности. В частности, активности для автоматизации заработка, мультиаккаунтингу и ботоводству
Начинающих программистов
Освойте программирование, но если вам не хочется делать это на скучных тренажёрах, то этот курс для вас.
Криптоэнтузиастов
Ворвитесь в тему крипты, но не в качестве дойной коровы для гуру или разработчиков горе-токенов.
Программа курса:
- Основы разработки на Python
- Введение в криптовалюту
- Ретродропы
- Мультиаккаунтинг и антибот
- Автоматизация
- Работа с API криптобирж
Ссылка на тему: [CyberYozh] Охотник за сокровищами - изучаем автоматизацию в BlockChain - проектах на PythonОтветов: 3 -
Профессиональная 1С-разработка в окружении Библиотеки стандартных подсистем (Марат Еникеев)
3 сен 2024
Занятия устроены так:
есть сокращенное видео занятия
в нем присутствуют стоп-кадры
текст занятия содержит полные фрагменты этого видео
смотрим эти фрагменты
изучаем ссылки
отвечаем на вопросы в тексте занятия
делаем практику
задаем свои вопросы)
Ссылка на тему: Профессиональная 1С-разработка в окружении Библиотеки стандартных подсистем (Марат Еникеев)Ответов: 0 -
[Ibs] Разработка через тестирование (TDD) на Java (Денис Цыганов)
3 сен 2024
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
В ходе тренинга слушатели:
- получат общее представление о целях и задачах тестирования;
- научатся использовать паттерны при разработке модульных тестов;
- познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
- получат практические навыки разработки через тестирование;
- научатся использовать паттерны TDD;
- получат практический опыт разработки приложения с помощью TDD.
Предварительная подготовка:
Опыт разработки на Java не менее 1 года.
Разбираемые темы:
- 1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
Что такое тестирование программного обеспечения?
Что мы можем обнаружить в процессе тестирования?
Классификация видов тестирования
Принципы тестирования ПО
- 2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
Определение разработки через тестирование
Рабочий процесс разработки через тестирование
Фреймворк модульного тестирования. Введение.
TDD Kata
- 3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Паттерн Red-Green-Refactor
Простейшие тесты
Соглашение об использовании имен в модульном тестировании
Принципы модульного тестирования F.I.R.S.T.
Наследование и модульное тестирование
Унаследованный код и модульные тесты
- 4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Каталог антипаттернов
Основные ошибки
- 5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
Паттерн Многоуровневая архитектура
Методы разработки API
Mock-тестирование
- Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)
Ответов: 0 -
Profit Academy (Anton ProfiT)
2 сен 2024
Profit Academy — это набор уникальных видео уроков, созданная для тех, кто хочет не просто учиться, но и зарабатывать на своих знаниях. Уникальный курс по программированию и блокчейн-технологиям, которые помогут вам освоить передовые технологии и использовать их для получения реальной прибыли.
Данный курс включает в себя комплексное обучение Python, Web3 и Telegram API в совокупности с Ads Power, дающее не только теоретические знания, но и практические навыки, которые помогут вам реализовать самые амбициозные проекты не только в криптоиндустрии, но и в любой другой области.
Чему ты научишься?
- Ты освоишь язык программирования Python и с помощью него научишься управлять ADS power
- Автоматизируешь рутину, тестнет проекты, galxy, intract квесты и будешь уметь писать сложный и эффективный код для сложных задач
- Сможешь легко увеличить масштабы своей фермы и выполнять любые задачи хоть на тысячи аккаунтов
- Будешь уметь писать скрипты для любых проектов, как с графическим интерфейсом, так и без него.
- Научишься взаимодействовать со смарт-контрактами на прямую, без подключения к сайту, благодаря этому ты сможешь делать свапы, минты, отправлять транзакции без подключения к сайту и всегда быть быстрее других
- Ты интегрируешь управление своей программой через телеграм бота, которого напишешь сам и будешь управлять торговыми ботами, парсить и выводить информацию прямо в телеграм.
Скрытый текст. Открывается зарегистрированным пользователям.
Ссылка на тему: Profit Academy (Anton ProfiT)Ответов: 2 -
[IT Start] Создание графического интерфейса в Python 3 с Tkinter
1 сен 2024
Курс рассчитан на новичков, которые хотят научиться создавать программы с графическим интерфейсом (GUI) на Python. Пройдя его Вы научитесь создавать полноценные приложения на Python.
Что входит в курс:
- 22 видеоурока по библиотеке tkinter
- 7 видеоуроков по расширению ttk
- Описание параметров виджетов и методов в текстовом виде
- Домашние Задания
- Знакомство с tkinter
- Виджет Label
- Виджет Button
- Виджет Entry
- Метод pack
- Метод place
- Виджеты Frame и Labelframe
- Метод grid
- Метод bind
- Виджеты Text и Scrollbar
- Виджеты Radiobutton и Checkbutton
- Виджет Listbox
- Виджет Toplevel
- Виджет Panedwindow
- Виджет OptionMenu
- Виджет Scale
- Виджет Spinbox
- Виджет Menu
- Добавление контекстного меню
- Подсказки (messagebox)
- Диалоговые окна (filedialog)
- Виджет Canvas
- Расширение ttk
- Виджет LabledScale
- Виджет Notepad
- Виджет Combobox
- Виджет Progressbar
- Виджет Separator
- Виджет Sizegrip
Создатель и ведущий курса - автор канала IT Start
Ссылка на тему: [IT Start] Создание графического интерфейса в Python 3 с TkinterОтветов: 0 -
[IT Start] Курс по Python 3
31 авг 2024
Характеристики курса
Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3.
Курс предлагает введение в язык программирования Python и его основные концепции без лишней воды. В ходе курса Вы изучите основные синтаксические конструкции Python, работу с переменными, условиями, циклами и функциями.
Что входит в курс
50 видеоуроков по языку программирования Python
6 дополнительных видеоуроков по Python, количество которых пополняется (см. обновления)
Решение задач
Программа курса
1 модуль — Начало
Урок №1. Введение. Установка Python
Урок №2. Установка среды разработки PyCharm
Урок №3. Переменные и оператор присваивания
Урок №4. Типы данных
Урок №5. Добавление комментариев
Урок №6. Функция print()
Урок №7. Функция input()
Урок №8. Арифметические операции над числами
Урок №9. Логический тип bool и операции сравнения
Урок №10. Логические операции
2 модуль — Строки и списки
Урок №1. Строки. Операции над строками
Урок №2. Индексы и срезы строк
Урок №3. Строковые методы
Урок №4. Форматирование строк оператором %
Урок №5. Форматирование строк методом .format()
Урок №6. Форматирование строк используя f-строки
Урок №7. Списки и операции над ними
Урок №8. Методы списков
3 модуль — Условия
Урок №1. Условный оператор if
Урок №2. Оператор elif
Урок №3. Тернарный оператор
Решение задачи 1
Решение задачи 2
4 модуль — Циклы
Урок №1. Цикл while
Урок №2. Цикл for и функция range()
Урок №3. Инструкции break, continue, else
Урок №4. Вложенные циклы
Урок №5. Вложенные списки
Урок №6. Генераторы списков
Решение задачи
5 модуль — Словари, множества и кортежи
Урок №1. Кортежи (tuple). Операции над ними и их методы
Урок №2. Словари (dict) и операции над ними
Урок №3. Методы словарей
Урок №4. Генераторы словарей
Урок №5. Множества (set, frozenset) и операции над ними
Урок №6. Методы множеств
6 модуль — Функции
Урок №1. Инструкции def, return, pass
Урок №2. *args и **kwargs
Урок №3. Область видимости: глобальная, локальная и встроенная
Урок №4. Вложенные функции
Урок №5. Рекурсия
Урок №6. Анонимная функция lambda
Урок №7. Декораторы
7 модуль — Исключения
Урок №1. Ошибки и исключения. Конструкция try … except.
8 модуль — Работа с модулями
Урок №1. Установка модулей в Python
Урок №2. Импорт стандартных и собственных модулей
Урок №3. Инструкция if __name__ == ‘__main__’
9 модуль — Работа с файлами
Урок №1. Чтение и запись данных
Урок №2. Контекстный менеджер. Оператор with
Урок №3. Работа с JSON-файлами
Дополнительные уроки
Урок №1. Моржовый оператор
Урок №2. Как работает целочисленное деление на отрицательное число в Python
Урок №3. Функция map()
Урок №4. Функция filter()
Урок №5. Различие между операторами == и is
Урок №6. Функции eval() и exec()
Создатель и ведущий курса — автор канала IT Start
Ссылка на тему: [IT Start] Курс по Python 3Ответов: 0 -
[k-syndicate.school] Addressables: anesthesia (Екатерина Ревво, Алексей Науменко)
29 авг 2024
Практическое решение задачи по настройке и написанию кода для скачивания распределенных ресурсов игры в системе Addressables (безболезненно).
Мини-курс посвящен практическому решению задачи по настройке и написанию кода для отделения части ресурсов игры для скачивания с помощью системы Addressables.
second-description
В нем мало теории и много вариантов решения конкретных задач, с которыми сталкивается каждый проект, но искать ответы на которые приходится по всем форумам.
three-description
Внутри вы найдете пару вариантов кода для загрузки и репорта прогресса, кастомные бест-практики и готовые решения типичных ситуаций, а также внятное пояснение, что и как работает в Addressables.
Для кого?
Для тех, у кого уже возникла или в скором будущем возникнет задача вынести ресурсы игры для управляемого скачивания.
Что внутри?
◆ Как все устроено: Группы, лейблы, каталоги, ResourceLocator-ы.
Как обратиться к адресному ресурсу из кода?
Как происходит работа с памятью?
Разбираемся с билдами, билд-репортами, PackMode-ами и остальным
◆ Настройка профиля для ремоут бандлов
Настройка профиля для ремоут бандлов.
◆ Оптимизация и кастомизация под разные случаи
Оптимизация и кастомизация под разные случаи.
Кастомные build-скрипты.
◆ Analyze Rules
Как пользоваться Analyze Rules и что это такое?
Как сделать и где могут пригодиться кастомные Analyze Rules?
◆ каталога
Как происходит версионирование и для чего оно нужно.
◆ Код
Как скачать все бандлы и отрепортить прогресс?
Как узнать размер скачиваемых ассетов?
Как загрузить все зависимости?
Как прерывать запросы?
Типичные случаи и работающие решения.
◆ Инструкция по переходу, если вы уже в продакшене
Как подходить к задаче, если вы делаете это на продакшне, в котором не было remote ассетов.
Авторы:
- Алексей Науменко
12 лет опыта разработки
CEO Black Tower Basement.
В прошлом: Unity Software Architect на
Raid: Shadow Legends и также еще нескольких мобильных проектax мирового уровня.
- Екатерина Ревво
10 лет опыта разработки и ведения проектной команды
CTO Black Tower Basement
В прошлом: Client Team Lead на Raid:
Shadow Legends та Shadow Legends и нескольких других масштабных проектах (см. ниже)
Ответов: 0 -
[inzhenerka.tech] Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиков
23 авг 2024
Тариф Мастер Задач
Изучите один из самых востребованных инструментов аналитики, решая сложные практические задачи, научитесь DataOps практикам, постройте хранилище данных на базе dbt, подготовьте и проанализируйте данные
Реши 100+ задач
Реальные стенды
Пет-проект в портфолио
Упакуй навыки в CV для международного рынка
Программа курса:
Миссия 1. Кто такой Analytics Engineer - бесплатно
Введение в dbt: основы моделирования данных - бесплатно
Миссия 2. Ускоряем обучение с GPT - бесплатно
Миссия 3. Настраиваем dbt Cloud - бесплатно
Миссия 4. Создаем проект dbt
Миссия 5. Деплоим таблицы и представления из dbt
Миссия 6. Инкрементально обновляем большие таблицы из
Миссия 7. Создаем таблицы из csv файлов
Миссия 8. Автоматизируем проект с помощью макросов
Миссия 9. Data Quality: тестируем качество моделей
Миссия 10. Создаем каталог данных и внедряем контракты
Миссия 11. Используем сторонние пакеты для решения сложных задач
Миссия 12. Настраиваем семантический слой для автоматической агрегации и BI
Миссия 13. Переносим легаси SQL код в dbt
Миссия 14. Запускаем локальный dbt + DuckDB для быстрой обработки файлов
Миссия 15. Деплоим проект в продакшн: Ci/Cd
Эпилог. Продаем себя как инженера аналитики
Ссылка на тему: [inzhenerka.tech] Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиковОтветов: 0 -
[frontendblok] Ручной тестировщик. Тариф Самостоятельный (Анна Блок)
21 авг 2024
Тестировщик или QA — это специалист, который проверяет, как работает программа или приложение.
Вакансий тестировщиков очень много — каждая команда разработки хочет делать качественный продукт без ошибок. Профессия в сфере IT гарантирует стабильную работу, высокую оплату труда, перспективу карьерного роста.
Что будет на курсе?
- Видео-уроки
Записанные видео-уроки, на простом понятном языке, продолжительностью примерно 15–20 минут. Видеозаписи будут доступны в личном кабинете.
- Практика
Вы научитесь на практике работать с GitHub, анализировать вёрстку или веб–приложения, а также составлять тест–кейсы и баг репорты. На любые вопросы вам ответят кураторы во время обучения.
Кому полезен этот курс?
- Тем, кто хочет обучаться, следуя конкретному плану. Материалы для курса записывались вместе с приглашенными экспертами, которые сами работают тестировщиками по сей день, поэтому им есть что вам рассказать!
- Тем, кто хочет собрать лучшие работы для портфолио и научиться их правильно оформлять, чтобы оно могло привлечь работодателя, а также отработать навык прохождения тестовых заданий, групповых и индивидуальных собеседований.
- Тем, кто хочет научиться оценивать свои знания, объективно выставлять цену за свои услуги, уметь оформлять договора с заказчиками, а также узнать об особых фишках создания своей базы клиентов.
Модуль 01
Вводная часть о тестировании
- Что такое тестирование?
- Для чего нужны тестировщики в проекте?
- Как работает структура IT компаний
- Виды тестирования
- Составление тест-кейсов и чек-листов
- Составление отчетов по найденным багам
- Сервисы для работы с командой
Научись работать с вёрсткой сайтов на HTML и CSS
- Основные понятия в веб-разработке
- Знакомство с проектом
- Знакомство с разметкой HTML
- Знакомство со стилизацией сайтов на CSS
- Проверка Flexbox и Grid на сайте
- Проверка анимации, трансформации и плавности
- Проверка позиционирования и теней
Провести анализ по вёрстке сайта
Модуль 03
Найди первую ошибку в веб-приложении
- Особенности веб-приложений
- Тестирование на адаптивность
- Инструмент разработчика DevTools в Google Chrome
- Знакомство с Postman и Metabase
- Знакомство с автотестами и Qase.io
- Различия SOAP API и REST API
Проведения тестирования в веб-приложении
Модуль 04
Научись подключаться к серверу баз данных
- Для чего нужны БД на сайте?
- Получение и сортировка данных
- Настройка фильтров в SQL
- Вычисления и группировка данных
- Добавление и изменение данных в БД
Работа в представленной базе mySQL
Модуль 05
Загрузи проект и запусти его на своем компьютере
- Что такое Git?
- Установка git config и SSH ключа
- Создание репозитория
- Создание веток
- Создание .gitignore и pull request
Ответов: 0
Страница 22 из 34