Frontend Flow
Стрим по Базовым основам Angular проведем в воскресенье 11.02 в 18:00 по МСК Нужно поставить node версии не позднее 20.9.0 и не раннее 18.13.0
Создадим новый проект, пообщаемся поверхностно как работаем angular и в чем плюсы, начнем создавать приложение
👍5
Возможно сегодняшний стрим переносится. Оказалось, что нельзя просто взять и запустить стрим на ютубе. Нужно перед этим подождать 24 часа 😕
🤔3😢2
Всем привет! В общем принял следующее решение по поводу Angular, стримов и т.д.
Планирую начать стримы в марте (примерно середина месяца). В настоящее время у меня идет ремонт дома, и к этому времени я планирую завершить его и оборудовать удобное рабочее место с хорошим звуком и настроенным стримом.
Пока что я собираюсь начать выпускать серию текстовых материалов по основам, чтобы к началу стрима (в марте) вы уже были более-менее знакомы с темой, и мы могли сразу перейти к более интересным аспектам, избегая долгого разбирания базовых вопросов.
Надеюсь на ваше понимание. Обнаружилось, что довольно сложно самостоятельно организоваться, найти время и придумать материал... Но самое главное, что у меня есть желание популяризировать Angular и выразить свое видение в верстке и разработке в целом.
Планирую начать стримы в марте (примерно середина месяца). В настоящее время у меня идет ремонт дома, и к этому времени я планирую завершить его и оборудовать удобное рабочее место с хорошим звуком и настроенным стримом.
Пока что я собираюсь начать выпускать серию текстовых материалов по основам, чтобы к началу стрима (в марте) вы уже были более-менее знакомы с темой, и мы могли сразу перейти к более интересным аспектам, избегая долгого разбирания базовых вопросов.
Надеюсь на ваше понимание. Обнаружилось, что довольно сложно самостоятельно организоваться, найти время и придумать материал... Но самое главное, что у меня есть желание популяризировать Angular и выразить свое видение в верстке и разработке в целом.
👍8
Первый выпуск уже готов, вы можете ознакомится с ним на моем Дзен канале
https://dzen.ru/a/ZctHV1zc_19bWQCu
https://dzen.ru/a/ZctHV1zc_19bWQCu
Дзен | Статьи
[Angular 17 ToDo App] 1. Создание проекта
Статья автора «FRONTEND FLOW » в Дзене ✍: Привет! В этой подборке материалов я хочу познакомить Вас с Angular 17, рассказать о его прелестях и сделать простенькое приложение - трекер задач.
👍5
Всем привет! Я немного приболел , из-за чего статья пока еще не готова к публикации и возможны задержки в проверке работ на скиллбокс. Приношу свои извинения, завтра уже буду в строю
😢6❤2
Всем привет! Пропал на месяц - был финал ремонта + переезд обратно. Очень тяжкий процесс) завтра перевожу последние вещи и настраиваю рабочее место! Все проверки будут после 16-17:00, что-то проверю утром с ноута, в заранее извиняюсь за задержки 😶 планирую сейчас возвращаться в привычный режим и наконец продолжить заниматься обучающими материалам и каналом)
👍11
Почему тут ничего не происходит и к чему вы должны быть готовы в работе?
Я Angular разработчик и разрабатывал для бизнеса только на Angular. Как я уже писал ранее, разработчиков на Ангуляре меньше, чем на Реакте или Вью. Но тут есть как минусы, так и плюсы. Минус в том, что долго искать разработчика под Ангуляровский проект, плюс (для разработчика) в том, что он, скорее всего, будет получать больше, чем его коллега по уровню на другом стеке.
Недавно в моей компании приняли решение переходить с Ангуляр стека на Реакт. Как раз таки из-за того, что разработчиков искать долго, все проекты компании (99%) на Реакте, и нужно выстраивать единую экосистему. Я какое-то время подумал, но в итоге принял решение продолжить сотрудничество и переучиваться (а точнее, дополнить свои знания) на Реакт.
Теперь я читаю документацию, смотрю различные видосы и готовлюсь к разработке нового проекта) Из-за этого как раз-таки и не хватает времени что-либо делать параллельно, пока что.
Вы в своей карьере на 99% столкнетесь с чем-то подобным, и этого не нужно бояться!
Во-первых, вы расширите кругозор и дополните свое резюме, станете дороже.
Во-вторых, веб меняется и менялся всегда стремительно. Кто знает, какой фреймворк будет через 5 лет, а какого уже не будет.
Я Angular разработчик и разрабатывал для бизнеса только на Angular. Как я уже писал ранее, разработчиков на Ангуляре меньше, чем на Реакте или Вью. Но тут есть как минусы, так и плюсы. Минус в том, что долго искать разработчика под Ангуляровский проект, плюс (для разработчика) в том, что он, скорее всего, будет получать больше, чем его коллега по уровню на другом стеке.
Недавно в моей компании приняли решение переходить с Ангуляр стека на Реакт. Как раз таки из-за того, что разработчиков искать долго, все проекты компании (99%) на Реакте, и нужно выстраивать единую экосистему. Я какое-то время подумал, но в итоге принял решение продолжить сотрудничество и переучиваться (а точнее, дополнить свои знания) на Реакт.
Теперь я читаю документацию, смотрю различные видосы и готовлюсь к разработке нового проекта) Из-за этого как раз-таки и не хватает времени что-либо делать параллельно, пока что.
Вы в своей карьере на 99% столкнетесь с чем-то подобным, и этого не нужно бояться!
Во-первых, вы расширите кругозор и дополните свое резюме, станете дороже.
Во-вторых, веб меняется и менялся всегда стремительно. Кто знает, какой фреймворк будет через 5 лет, а какого уже не будет.
👍7
Студентам с курса по TypeScript
Код теста 1-го задания в 6-м модуле сейчас будет показывать вам всегда ошибку. Замените на рабочий код
Код теста 1-го задания в 6-м модуле сейчас будет показывать вам всегда ошибку. Замените на рабочий код
import {checkUsersConfidence, ConfidenceHelper, users} from "../../src/task1/task1";
describe('task', () => {
describe('ConfidenceHelper', () => {
it('should work correct for border values', () => {
expect(ConfidenceHelper.checkConfidenceRatio(0)).toBe(true);
});
it('should work correct for border values', () => {
expect(ConfidenceHelper.checkConfidenceRatio(-1)).toBe(false);
});
it('should work correct for random values', () => {
expect(ConfidenceHelper.checkConfidenceRatio(50)).toBe(true);
});
it('should work correct for border values', () => {
expect(ConfidenceHelper.checkConfidenceRatio(-243)).toBe(false);
});
})
describe('checkUsersConfidence', () => {
it('should work for example data', () => {
expect(checkUsersConfidence(users).length).toBe(1);
})
})
});🤝2
Думаю провести бесплатный интеснсив по верстке. Он будет не длинный, около месяца с одной-двумя встречами на неделе. Будем разбирать поппулярные темы, практиковаться, выполнять ДЗ (с проверкой). Взять хочу 3-5 человек. Было бы Вам интересно такое?
Anonymous Poll
90%
Да, буду учавствовать!
10%
Нет
Напишите, пожалуйста, кто готов пройти интенсив и ваш опыт (сколько прошли на скиллбоксе по курсу, например). Когда готовы участвовать (время/день), сколько уделять
Я принял решение закончить сотрудничество с платформой Skillbox и больше не буду проверять ваши работы.
Я давно уже об этом думал. Мысли начали появляться еще пол года - год назад, когда я видел как устаревает курс и информация в нем. Потом появились слухи про курсы 3.0, и с ними появилась небольшая надежда, но увы нет. К курсам 3.0 я даже не притронулся. Из-за смены руководства и подходов к проверкам ДЗ)
Так что теперь я полностью свободен и завершил все свои дела. Мои планы на этот канал, будущее и т. д.
1) Я хочу запустить дискорд канал, в нем удобнее общаться, разделять темы и т. д.
2) Хочу создать сообщество начинающих/джуниор разработчиков и помогать им рости.
3) Буду проводить стримы по обучению Angular, TypeScript, JavaScript, Верстки и даже Реакта) Все эти темы будут идти поочередно.
Пока что это мои основные планы. Так же я хотел взять несколько человек на менторство, но это пока остается в планах. Мне нужно подготовить материал, для них и найти тех, кого учить)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25
Всем привет!
Я пропал на какое-то время, но просто так не сидел) Сейчас я пишу бэк, после чего буду писать фронт, для портала frontend flow. У меня нет большой команды, я вообще делаю все в одиночку и поэтому процесс немного задерживается)
Frontend Flow - это будет сайт на котором можно будет:
1) Задать любой вопрос по коду
2) Подготовится к собеседованиям
3) Решать задачи
4) Смотреть best practices
И многое другое!)
Сразу скажу про основной контент. Это не будет копипаст с learnJS, хабра и т. д. Там будет процентов 15-20 (как минимум в начале) моего материала, а остальное уникальный для РФ материал, который я нахожу на платных западных сервисах. Я хочу его не просто воровать, а адаптировать)
Я пропал на какое-то время, но просто так не сидел) Сейчас я пишу бэк, после чего буду писать фронт, для портала frontend flow. У меня нет большой команды, я вообще делаю все в одиночку и поэтому процесс немного задерживается)
Frontend Flow - это будет сайт на котором можно будет:
1) Задать любой вопрос по коду
2) Подготовится к собеседованиям
3) Решать задачи
4) Смотреть best practices
И многое другое!)
Сразу скажу про основной контент. Это не будет копипаст с learnJS, хабра и т. д. Там будет процентов 15-20 (как минимум в начале) моего материала, а остальное уникальный для РФ материал, который я нахожу на платных западных сервисах. Я хочу его не просто воровать, а адаптировать)
🔥24
В связи с последним сообщением:
А есть кто нибудь из вас, кто выбрал для себя Angular? Или может знаком с Nest.JS?)
Готов взять одного ученика на менторство, если интересно) Но вся практика будет на Ангуляре, ну и нужна хотя бы минимальная база
Пишите в комменты
А есть кто нибудь из вас, кто выбрал для себя Angular? Или может знаком с Nest.JS?)
Готов взять одного ученика на менторство, если интересно) Но вся практика будет на Ангуляре, ну и нужна хотя бы минимальная база
Пишите в комменты
🔥1
Команда Angular рекомендует использовать providedIn: 'root' всегда, когда это возможно. Это может быть неожиданностью, но providedIn: 'root' также работает с ленивой загрузкой: Если вы используете сервис только в ленивых частях вашего приложения, он будет загружен вместе с ними.
Please open Telegram to view this post
VIEW IN TELEGRAM
angdev.ru
Современный Angular - Angular
Modern Angular, Manfred Steyer, Современный Angular, Манфред Штейер
🔥2
у маршрутизатора теперь есть свойство lastSuccessfulNavigation, которое предоставляет информацию о текущем маршруте:
router = inject(Router);
/* … */
console.log(
'lastSuccessfullNavigation',
this.router.lastSuccessfulNavigation
);
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Используем REM для адаптива: комфортная резиновая вёрстка для всех устройств
Все верстальщики рано или поздно сталкивались с болью, которая заключается в адаптиве сайта под различные устройства. Существуют разные технологии, упрощающие подгонку размеров под определённые...
🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
dev-gang.ru
Подъемник для чайников
Подъем — это полезная функция JavaScript, которая позволяет использовать переменные и функции до их объявления. Однако важно помнить, что поднимаются только объявления, а не назначения. Ключевые слова let и const имеют разное поведение при подъеме, а строгий…
👍3👨💻2
Я часто что-то читаю из зарубежных источников и какие-то статьи мне хочется записать, как шпаргалки, для себя. Я решил переводить их и выкладывать в своем dzen канале, может он даже оживет)
https://dzen.ru/a/ZoOhrSD0SFFZ8hTK
https://dzen.ru/a/ZoOhrSD0SFFZ8hTK
Дзен | Статьи
Мастеркласс по стилям в Angular
Статья автора «FRONTEND FLOW » в Дзене ✍: Как разработчики интерфейсов, мы отвечаем за различные типы функциональных возможностей веб-приложений.
🔥8