Здравствуйте, уважаемые посетители сайта Info-Comp.ru! Я с радостью спешу сообщить Вам, что стартовал мой новый проект – интернет-платформа Self-Learning.ru, которая предназначена для онлайн-обучения в сфере IT. В этом материале я познакомлю Вас с этой платформой поближе.
- История создания Self-Learning
- Что такое Self-Learning
- Миссия проекта Self-Learning
- Основные особенности Self-Learning
- Курсы на Self-Learning
- T-SQL. Уровень 1 – Новичок
- T-SQL. Уровень 2 – Продвинутый
- T-SQL. Уровень 3 – Эксперт
- T-SQL. Уровень 4 – Администратор
- T-SQL. Уровень 5 – Стиль программирования
- Книги на Self-Learning
- Путь программиста T-SQL
- Стиль программирования на T-SQL
- Linux для обычных пользователей
- Как стать программистом? 14 советов по достижению поставленной цели
- Как пользоваться сайтом Self-Learning – видео инструкция
- Заключение
История создания Self-Learning
Онлайн-обучение гораздо дешевле офлайн, однако в современном мире и оно уже стало очень дорогим. Поэтому многие самостоятельно изучают ту или иную технологию, используя при этом различные интернет-статьи, книги и видеокурсы, иными словами, занимаются самообучением, не затрачивая на это баснословные суммы.
Уже достаточно давно я на сайте Info-Comp.ru делюсь с Вами различной полезной IT-информацией в виде статей и книг. Что, безусловно, должно помогать Вам в изучении той или ной технологии, а также в решении различного рода компьютерных проблем.
Однако, как Вы понимаете, этого недостаточно для полноценного самостоятельного обучения. Поэтому у меня возникала идея разработать видеокурс по той технологии, на которой я специализируюсь, в частности по T-SQL, чтобы предоставить Вам дополнительную информацию в видео формате. Так как формат видео гораздо популярней, чем обычные текстовые статьи или книги, с помощью видео получать и усваивать информацию гораздо легче и удобней.
В процессе работы над видеокурсом я стал понимать, что и видеоматериала будет недостаточно для достижения максимальной пользы в ходе самообучения. Именно поэтому я решил разработать не просто видеокурс, а полноценный онлайн-курс, который содержал бы не только одно видео, или только текст, а всё, включая тесты, задания, скрипты, исходники, графические и другие полезные материалы.
Как результат, у меня получилась платформа Self-Learning.ru, которая предназначена для самостоятельного онлайн-обучения по, наверное, самым доступным ценам на рынке. На ней я располагаю свои курсы, которые содержат все то, что необходимо для полноценного самостоятельного онлайн-обучения, так, Вы можете изучать программирование, базы данных и другие направления IT по авторской методике в любое удобное для Вас время и в комфортном для Вас темпе.
А теперь давайте подробней поговорим о платформе Self-Learning.ru.
Что такое Self-Learning
Self-Learning – это платформа для профессионального онлайн-обучения в сфере IT.
На Self-Learning расположены видеокурсы и книги, с помощью которых Вы можете самостоятельно изучать программирование, базы данных и другие направления IT.
При этом Self-Learning – это не просто сборник видеокурсов, здесь расположены полноценные онлайн-курсы с использованием уникальных авторских методик обучения.
Каждый курс включает:
- План обучения – каждый курс построен на последовательной методике обучения, ориентированной на начинающих и включает до 25 уроков. Таким образом, в процессе обучения, проходя один урок за другим, Вы последовательно переходите от простого и общего к сложному и углублённому;
- Видео – в каждом курсе и в каждом уроке есть профессионально записанное и озвученное видео всей темы и всех рассмотренных действий. Никакой «воды», длинных пауз и никому не нужных лишних рассуждений, только поток полезной информации;
- Текстовый материал – каждый урок сопровождается подробным текстовым описанием всего того, что рассматривается на уроке, включая расширенные моменты и комментарии;
- Графика – кроме текста каждый урок на курсе сопровождается всевозможными графическими материалами для более удобного восприятия информации: скриншотами, таблицами, инфографикой и другими изображениями;
- Вложения – к каждому уроку прикреплены скрипты, исходники и другие дополнительные полезные материалы по теме урока, которые Вы можете скачать к себе на компьютер;
- Домашние задания – после каждого урока Вы можете выполнять домашнее задание для закрепления полученных знаний;
- Поддержка ментора – домашние задания проверяет ментор, он делает code review, и дает Вам персональные рекомендации по обучению;
- Тесты – чтобы проверить полученные знания по пройденному материалу, после каждого урока проходите онлайн тестирование. Завершите курс итоговым тестом;
- Сертификат – после прохождения курса и сдачи всех тестов Вы получаете сертификат о прохождении курса.
Миссия проекта Self-Learning
Помогать всем желающим изучать информационные технологии, приобретать новые знания и навыки, а также помогать развиваться профессионально и личностно.
Цель проекта – сделать новичков успешными специалистами, мастерами своего дела!
Основные особенности Self-Learning
Self-Learning обладает следующими особенностями.
Низкие цены
Онлайн-обучение пусть и дешевле офлайн, но все равно достаточно дорогое. На Self-Learning представлены онлайн-курсы по самым доступным ценам, чтобы любой желающий смог начать изучение IT технологий.
Разовая оплата
Self-Learning не требует никаких периодических платежей за доступ к курсам, один раз оплачиваете курс, и спокойно проходите обучение, не задумываясь о том, что в будущем необходимо снова повторить платеж.
Неограниченный доступ
Доступ к материалам курса предоставляется на неограниченное время, тем самым Вы можете заниматься в комфортном для себя темпе и в то время, которое удобно лично Вам. Иными словами, Вам не нужно спешить пройти курс за неделю, месяц или за два.
Высокое качество
Сервис построен с использованием современных технологий. Все видеоуроки в высоком разрешении (HD), ситуации, когда на видео не понятно, что показывают, исключены. Кроме того, весь текстовый материал структурирован и качественно отформатирован, а также содержит скриншоты реальных инструментов и кода.
Удобство
Интерфейс прохождения курсов сконструирован таким образом, чтобы обеспечить максимально комфортный процесс обучения, чтобы ученика ничего не отвлекало и не мешало ему. Кроме этого сервис адаптирован под все виды устройств, чтобы Вы могли обучаться из любого места и с любого устройства.
Уникальные знания
Курсы разработаны экспертами в своей сфере с многолетним практическим стажем. На курсах используются уникальные, авторские методики обучения, так, на курсах Вы узнаете то, что другие узнавали и нарабатывали годами!
Ориентация на начинающих
При разработке курсов и сервиса я учитывал тот факт, что Вы новичок, и сразу преподносить Вам сложную для понимания информацию не стоит. Поэтому во всех курсах используется последовательная методика обучения, переход от простого к более сложному. Как результат, к завершению курса Вы четко владеете пройденной темой.
Бесплатные обновления курса
Курсы содержат только актуальную информацию. С появлением новых возможностей и функций по теме курса все необходимые изменения своевременно вносятся в курс. Иными словами, такого не будет, что курс опубликован, а через некоторое время он неактуален, так как информация, которая рассматривается в курсе, устарела.
Книги
Кроме курсов на Self-Learning есть еще и книги, таким образом, если Вы любите читать, Вы можете для своего самообразования использовать профессионально разработанные книги, написанные с использованием уникальной авторской методики.
Курсы на Self-Learning
На текущий момент на сервисе Self-Learning опубликованы и функционируют следующие онлайн-курсы.
T-SQL. Уровень 1 – Новичок
Это первый уровень курса «T-SQL. Путь программиста от новичка к профессионалу», который посвящен основам языка T-SQL и ориентирован на начинающих.
Курс предназначен для тех людей, которые не знают языка T-SQL и даже об SQL мало что слышали, но хотят или им нужно освоить данный язык.
На курсе Вы научитесь создавать, изменять, удалять таблицы на языке T-SQL, добавлять, изменять и удалять данные в этих таблицах, и, конечно же, научитесь извлекать данные из таблиц, иными словами, писать запросы на выборку данных.
Кроме этого, Вы познакомитесь со структурой запроса на выборку, узнаете, какие секции включает SQL запрос, а также научитесь использовать каждую из этих секций. Например, как объединять таблицы в запросе, как группировать данные, как их фильтровать и многое другое.
T-SQL. Уровень 2 – Продвинутый
Второй уровень курса «T-SQL. Путь программиста от новичка к профессионалу», на котором Вы продолжите знакомство с языком T-SQL, но уже на более продвинутом уровне.
На курсе подробно рассмотрены системные типы данных, которые есть в SQL сервере, Вы познакомитесь с такими важными объектами SQL сервера, как: представления, индексы, ограничения и последовательность.
Вы научитесь писать более продвинутые запросы SELECT, с использованием различных системных возможностей, например, научитесь использовать встроенные функции, обобщенные табличные выражения и временные таблицы.
Кроме того, на этом уровне курса Вы научитесь программировать на языке T-SQL, иными словами, Вы узнаете, как пользоваться переменными, что такое пакеты, как использовать условные конструкции, циклы, и различные команды.
T-SQL. Уровень 3 – Эксперт
Это третий уровень курса «T-SQL. Путь программиста от новичка к профессионалу», который посвящен профессиональному изучению языка T-SQL.
На этом уровне курса Вы научитесь использовать все самые продвинутые конструкции языка, это и аналитические операторы ROLLUP, CUBE, GROUPING SETS, PIVOT, и оконные функции (агрегатные, ранжирующие, аналитические и функции смещения), и конструкция MERGE.
Вы научитесь писать динамические SQL инструкции, пользоваться курсорами и транзакциями, и, конечно же, научитесь создавать свои собственные функции, хранимые процедуры и триггеры.
Кроме этого, Вы узнаете, как работать с XML данными, с JSON данными и языком Python в SQL Server. Узнаете, что такое In-Memory OLTP и как работать с этой технологией.
T-SQL. Уровень 4 – Администратор
Четвертый уровень курса «T-SQL. Путь программиста от новичка к профессионалу», цель которого – предоставить Вам расширенные знания по языку T-SQL, которые будут ориентированы на различные административные задачи.
На курсе Вы узнаете, как установить SQL Server на Linux, познакомитесь с системными объектами SQL Server, узнаете, какие есть системные базы данных и для чего они нужны, узнаете, какие существуют системные представления, хранимые процедуры, функции, и как их можно использовать.
Вы научитесь выполнять на T-SQL различные операции обслуживания базы данных, которые необходимо периодически выполнять.
Научитесь создавать имена входа и пользователей, назначать им определенные роли, а также Вы научитесь пользоваться операторами определения доступа к данным DCL.
Иными словами, на курсе Вы узнаете, как можно администрировать SQL Server на языке T-SQL. Конечно же, рассматривать его как самостоятельный курс для того, чтобы стать профессиональным администратором SQL Server, не стоит, данный курс рассчитан на программистов, которые разрабатывают базы данных и полностью самостоятельно сопровождают SQL Server.
T-SQL. Уровень 5 – Стиль программирования
Пятый уровень курса «T-SQL. Путь программиста от новичка к профессионалу», благодаря которому Вы научитесь писать максимально качественный и эффективный T-SQL код.
Цель этого курса – это предоставить Вам свод правил, стандарт программирования на T-SQL, который поможет Вам писать качественный, удобочитаемый и самодокументируемый код!
На этом курсе рассмотрены правила, следуя которым Вы станете настоящим профессионалом в части языка T-SQL и будете писать такой код, такие инструкции, которые можно будет легко читать, в которых можно будет легко разобраться и осуществлять дальнейшее их сопровождение. Такой код будет нравиться не только Вам самим, но и другим программистам, которые будут работать с этим кодом, при этом он будет максимально эффективным.
Книги на Self-Learning
Все книги, которые я написал, также опубликованы на Self-Learning.
Путь программиста T-SQL
Это профессиональное руководство по изучению языка T-SQL для начинающих.
Книга содержит описание практически всех конструкций языка T-SQL, как простых, так и продвинутых, если говорить в целом, в книге затронуты все те моменты, с которыми Вы столкнетесь, когда будете разрабатывать инструкции на T-SQL, писать запросы на выборку и просто работать с Microsoft SQL Server.
В книге присутствуют примеры написания кода для каждой конструкции и оператора, поэтому можно с уверенностью сказать, что в книге очень много примеров T-SQL инструкций, включая скриншоты реального кода, все это несомненно поможет Вам в изучении языка T-SQL.
Весь материал в книге изложен в максимально простой и доступной форме, специально для начинающих, от основ Вы постепенно будете двигаться к более сложным темам, таким образом, у Вас не возникнет ощущения, что информация в книге для Вас слишком сложная – и это ключевое отличие этой книги от всех других книг по программированию, в которых чуть ли не с первых глав идет трудная для понимания и восприятия информация.
Стиль программирования на T-SQL
Данная книга направлена на повышение качества T-SQL кода. В ней содержатся основы правильного написания кода на Transact-SQL.
В этой книге я не буду учить Вас языку T-SQL. Предполагается, что Вы уже обладаете хотя бы базовыми знаниями данного языка и при этом хотите улучшить свои навыки программирования на языке T-SQL, повысить качество своих SQL инструкций, иными словами, повысить свою квалификацию.
Главная цель этой книги – предоставить Вам набор правил, некий стандарт программирования на T-SQL, который поможет Вам писать качественный, удобочитаемый и самодокументируемый код!
В книге будут рассмотрены правила, следуя которым Вы станете настоящим профессионалом в части языка T-SQL и будете писать такой код, такие инструкции, которые можно будет легко читать, в которых можно будет легко разобраться и осуществлять дальнейшее их сопровождение.
Linux для обычных пользователей
Книга предназначена для обычных пользователей домашних компьютеров, которые хотят научиться пользоваться Linux без использования командной строки.
В этой книге я максимально простым языком рассказываю про основы операционной системы Linux.
Из данной книги Вы узнаете, что такое Linux, что такое дистрибутив Linux, какие дистрибутивы существуют и для чего они предназначены, а также как установить Linux на компьютер.
Кроме того, в книге рассказывается про основные компоненты системы и как ими пользоваться, про графические оболочки Linux, а также про структуру файловой системы, про типичные настройки операционной системы на домашнем компьютере и многое другое.
Все действия, рассмотренные в этой книге, будут выполнены с использованием графического интерфейса, именно так, как привыкли все пользователи Windows, т.е. все направлено на обычных пользователей, как и указано в названии книги, никаких сложных вещей, которые настраиваются в терминале с помощью команд и правки конфигурационных файлов выполняться не будет.
Этой книгой я пытаюсь сократить разрыв в популярности операционных систем Windows и Linux, показав, что Linux – это такая же удобная и простая операционная система для домашнего компьютера, как и Windows!
Как стать программистом? 14 советов по достижению поставленной цели
Эта книга предназначена для людей, которые хотят стать программистом, но не знают, с чего начать и в каком направлении двигаться.
В книге представлено 14 универсальных практических советов, рассмотрен конкретный последовательный план действий, который поможет Вам стать настоящим программистом!
В книге я не буду учить Вас программированию, так как технологий и направлений программирования много, и в каждом направлении существует огромное количество книг, от общих, которые учат написанию кода и составлению алгоритмов, до узконаправленных, посвященных конкретной технологии или языку программирования. Однако не существует такой книги, в которой говорилось бы, что нужно делать для того, чтобы стать программистом, данная книга как раз и восполняет этот пробел.
Не думайте, что программистом Вы станете через месяц, это займёт у Вас гораздо больше времени. В этой книге как раз и рассмотрены все действия, которые необходимо выполнить, чтобы стать программистом.
Книга не научит Вас программированию, но после ее прочтения Вы будете четко знать, как двигаться дальше.
Как пользоваться сайтом Self-Learning – видео инструкция
Заключение
Надеюсь, платформа Self-Learning будет помогать Вам в самостоятельном изучении той или иной технологии, а я со своей стороны будут стараться развивать платформу и добавлять новые курсы и книги!
Желаю успехов в Вашем самообучении, пока!