Javascript & Ajax \ Angular

Тестирование Angular: введение для разработчика

От автора: в этом руководстве мы узнаем, как писать автоматизированные тесты в проектах Angular 5. Тестирование – базовая функция, доступная во всех проектах, созданных с помощью Angular CLI или Angular quick start. Тестирование Angular — это огромная, сложная тема, которая включает в себя много подтем. Чтобы полностью ее рассказать, понадобится несколько глав или целый курс. В этом руководстве я покажу лишь основы, чтобы можно было начать.

Продолжить чтение

Javascript & Ajax \ Angular

Angular JS и Angular 2+: детальное сравнение

От автора: статья сравнивает главные отличия оригинального AngularJS от Angular 2+. Если вы застряли с Angular JS проектом и не уверены, стоит ли делать переход, эта статья поможет вам начать. За последние годы мы стали свидетелями невероятного роста Angular как фреймворка и платформы для разработки одностраничных приложений (SPA) и прогрессивных веб-приложений (PWA). AngularJS построен поверх идеи, что декларативное программирование должно использоваться для создания представлений. Это потребовало разделения манипуляций с DOM и бизнес-логики приложения. У такого подхода было много преимуществ.

Продолжить чтение

Javascript & Ajax \ Angular

Введение в Angular: что это за фреймворк и зачем его использовать

От автора: в этой статье я общими словами расскажу вам про крайне популярный и широко используемый клиентский фреймворк Angular. Это введение в основном предназначено для новичков в разработке, у кого мало опыта работы с JS фреймворками, но кто хочет изучить основные идеи Angular, а также понять разницу с AngularJS. JS фреймворк – умное словечко сегодня: все обсуждают эти фреймворки, множество разработчиков спорят о лучшем решении. Начнем же знакомство с Angular.

Продолжить чтение

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Удаление постов

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части этой серии вы узнали, как реализовать функционал для редактирования постов. В этой части мы реализуем функционал для того, чтобы производить удаление существующего поста и осуществлять выход из системы.

Продолжить чтение

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Как редактировать или удалить пост

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части этой серии вы узнали, как создать компонент для добавления в блог новых постов. Вы узнали, как создать конечную точку API REST для добавления новых постов в базу данных MongoDB. В этой части серии вы узнаете, как реализовать функционал для того, чтобы редактировать пост, существующий в блоге.

Продолжить чтение

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Добавление постов

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части серии вы узнали, как создать ShowPostComponent для отображения на главной странице списка постов блога. Мы извлекли записи, которые были вставлены из оболочки MongoDB, используя созданную конечную точку API REST. В этой части мы создадим новый компонент под названием AddPostComponent, с помощью которого будет происходить добавление поста в блог пользователем.

Продолжить чтение

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Отображение списка анонсов постов

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части мы рассмотрели, как написать конечную точку REST API для входа пользователя в систему. Мы использовали Mongoose для взаимодействия с MongoDB от Node. После успешной валидации мы использовали Angular Router для перенаправления пользователя к HomeComponent. В этой части серии мы создадим компонент для того, чтобы выводить список анонсов постов на главной странице.

Продолжить чтение

Javascript & Ajax \ Angular

Создание приложения для ведения блога с использованием Angular и MongoDB: Главная страница

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В первой части серии вы узнали, как начать работу по созданию веб-приложения на Angular. А также, как настроить приложение и создать компонент Login. В этой части мы поговорим о создании главной страницы приложения для ведения блога. Напишем API REST, необходимый для взаимодействия с back-end MongoDB, а также создадим компонент Home, который будет отображаться после успешного входа в систему.

Продолжить чтение