Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Angular

Angular, NodeJS, Express, Mongo. MEAN. Создание Блога с нуля

В этом курсе мы создадим свой Блог с использованием самых современных технологий! Angular & NodeJS - MEAN Stack
Rating: 4.5 out of 54.5 (15 ratings)
42 students
Created by Доминик Кузьмицкий
Last updated 7/2020
Russian
30-Day Money-Back Guarantee

What you'll learn

  • Профессию Fullstack JavaScript Developer
  • MEAN стек: Mongo, Express, Angular, Node JS
  • Frontend и Backend разработку
  • Полный цикл разработки сайта на JavaScript + Angular
  • Создадите свой собственный блог

Course content

5 sections • 18 lectures • 5h 3m total length

  • Preview07:15
  • Что потребуется для прохождения курса
    03:30

  • Preview16:29
  • Подключение к базе данных MongoDB
    09:48
  • Маршрутизация с помощью Express.js
    09:55
  • Создание модели пользователя
    22:12
  • Авторизация через Passport.js
    32:42

  • Создание меню и роутинга
    20:09
  • Создание формы регистрации
    19:12
  • Регистрация пользователя в базе данных
    15:51
  • Авторизация и выход из учетной записи
    18:04
  • Защита меню и защита роутов
    14:55
  • Главная страница
    11:10

  • Форма создания поста
    22:32
  • Модель поста. Получение и отображение постов
    27:49
  • Страница поста
    28:44
  • Пайп для фильтрации постов
    08:17

  • Защита и подключение к удаленной базе данных
    15:09

Requirements

  • HTML, CSS
  • Базовый JavaScript

Description

В этом курсе мы создадим полноценный  Блог с использованием самых современных технологий! 

Полный цикл JavaScript-разработки (MEAN STACK)

В рамках этого курса полностью и подробно раскрыт весь цикл FullStack JavaScript-разработки на MEAN STACK: MongoDB, Express.js, Angular и Node.js

Пошаговый план действий в формате видео

В курсе показан пошаговый план FullStack JavaScript-разработки, а также алгоритм разработки сложного FullStack-приложения на примере создания Блога с нуля!

Что такое FullStack-разработка

FullStack-разработка — это разработка веб-приложения полного цикла, которая включает в себя как Frontend-разработку, так и Backend-разработку.

FullStack-разработчик (FullStack Developer) — это специалист, способный создать с нуля полностью готовое веб-приложение: и клиентскую (Frontend), и серверную части (Backend), а также связать их между собой.


Почему вам стоит изучить этот курс:

  1. Самая нужная информация в сжатом виде

    Вы избавите себя от многих месяцев чтения документации по более чем 10 различным технологиям. Что самое важное, в курсе, помимо работы самих технологий, рассказывается про то, как они работают вместе. А на эту тему вы вряд ли найдете хорошую понятную документацию на русском языке. Да еще и в одном месте!


  2. Наиболее передовые технологии 2020 года

    В курсе рассматриваются наиболее современные технологии: Node.js, MongoDB, Express.js и Angular. REST API – это тип сервера, который сейчас используется повсеместно, включая Google и Amazon. А Express.js является одним из самых востребованных Node.js-фреймворков на рынке


  3. Победа на рынке труда

    Рынок переполнен разработчиками, которые выучили 1-2 фреймворка и являются узкими специалистами. Только этих знаний не хватает для нормальных заказов или работы. Чтобы уметь выполнять комплексные современные проекты с нуля, необходимо знать полный цикл разработки, и видеть картину в целом


  4. Пошаговый план действий в формате видео

    В курсе дается четкий пошаговый план FullStack JavaScript-разработки, а также алгоритм разработки сложного FullStack-приложения на примере создания Блога с нуля


  5. Высокие заработки даже для новичков

    Cредний уровень зарплат на рынке труда для Junior JavaScript Developer составляет 50-80 тысяч рублей в месяц.


  6. Приложение, которое разрабатывается в курсе

    Данный курс наглядно показывает разработку Блога, где собраны разнообразные элементы, на которых показывается их реализация.


Почему следует выбрать  Angular?

Angular - это фреймворк! Он содержит все необходимые инструменты для создания современных Веб-приложений. Мощные функции и возможности Angular позволяют создавать сложные, настраиваемые, современные и удобные для пользователя веб-приложения.

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

Получить полное понимание того, как создавать приложения с использованием Angular

Этот курс научит Вас всем основам о модулях, директивах, компонентах, привязке данных, маршрутизации, работай с HTTP и многом другом! Каждый раздел подкреплен реальным проектом. Все примеры демонстрируют возможности Angular и показывает как их правильно применять на практике.


Вы узнаете:

  • Какую архитектуру использует Angular

  • Как использовать TypeScript для написания приложений на Angular

  • Все о директивах и компонентах

  • Как работает привязка данных

  • Научитесь работать с формами ( Reactive Forms )

  • Все о маршрутизации и обработке навигации ( Роутинг )

  • Что такое пайпы (Pipes) и как их использовать

  • Как работать с сервером ( HttpClient )

  • Как перехватывать запросы с помощь интерсептора ( Interceptors )

  • Как использовать модули в Angular

  • Как оптимизировать Веб-приложение

  • В этом курсе мы создадим крупный проект, чтобы вы смогли на практике закрепить все концепции

  • Как сделать Деплой ( развертывание ) приложения

  • И многое другое!

Поддержка Google

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

Who this course is for:

  • Junior и Middle Frontend разработчики
  • Фрилансеры
  • Fullstack разработчики
  • NodeJS Backend разработчики
  • Angular разработчики

Instructor

Доминик Кузьмицкий
Frontend разработчик и преподаватель
Доминик Кузьмицкий
  • 4.7 Instructor Rating
  • 78 Reviews
  • 236 Students
  • 3 Courses

Разработчик

Меня зовут Доминик Кузьмицкий. Я являюсь Frontend разработчиком со стажем работы более 3 лет. За это время разработал большое колличество проектов. В основном я занимаюсь разработкой сложных корпоративных решений для B2B сегмента, созданием CRM и ERP систем, а также приложений с высокой нагрузкой.

Преподаватель

В течении 2х лет занимаюсь обучением людей с различным уровнем навыков. За это время я обучил в оффлайн и онлайн формате большое колличество людей, которые успешно устроились на высокооплачиваемые позиции. Являюсь автором онлайн курсов по Frontend разработке. Веду свой YouTube канал по Веб-Разработке, ссылка в профиле.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.