Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Основы языка TypeScript

TypeScript активно используется в веб-разработке в дополнение или в качестве альтернативы JavaScript (хоть и построен на его базе). Его главное отличие — продвинутая система типов данных.

Статья знакомит с синтаксисом языка TypeScript:

https://tprg.ru/f2eV

#ts #веб #фронтенд
Шахматы на React.js и TypeScript

Видеокурс поможет попрактиковаться в создании приложения на React и TypeScript, а также потренироваться в ООП.

Не страшно, если не знаете TypeScript, — язык очень похож на JavaScript, и в процессе просмотра курса вы освоите его базовый синтаксис.

Курс: https://youtu.be/mUvYGUYMvKo?t=160

#веб #ts #js
Почему вы должны писать на TypeScript в 2023 году?

А вообще, стоит ли Typescript усилий? Ведь есть же JavaScript. Typescript — был разработан ещё в 2012, когда сложность JS постоянно возрастала и работать с крупномасштабными приложениями было неудобно на этом ЯП.

Действительно, хоть JS за последние 10 лет и стал одним из самых популярных языков программирования, существует мнение, что Typescript всё же лучше. И вот почему:

https://tproger.ru/articles/pochemu-vy-dolzhny-pisat-na-typescript-v-2023-godu/

#ts #js
Новая дорожная карта по TypeScript

Обновлённая дорожная карта на 2023 уже доступна для скачивания на Roadmap. Если вы только начинаете изучать данный ЯП, то сохраняйте, чтобы не потерять:

https://roadmap.sh/typescript

#ts
Node.js: шаблоны проектирования

В этой статье рассматриваются популярные паттерны: Singleton, Observer, Factory и Command. Интересно, как же они работают на реальных проектах? Для более легкого понимания темы автор также добавил сниппеты кода на TypeScript:

https://medium.com/@devhoangkien/design-patterns-in-node-js-a-fun-typescript-adventure-8bf977c2549b

#ts #nodejs
​​Микрофронтенд: что это такое и зачем он нужен?

Микрофронтенды — это деление монолитного приложения на семантически изолированные части и их независимая разработка. Каждая страница сайта или приложения структурно состоит из блоков, это может быть блок рекламы, блок обратной связи и т.д. Они взаимодействуют между собой по задуманной разработчиком логике, но при этом их можно разрабатывать, тестировать и деплоить как отдельные приложения.

Применение микрофронтов позволяет:
— увеличить эффективность разработки: так как проект разделён на небольшие части, это позволит сконцентрироваться на конкретной задаче и выполнить её быстрее;
— более эффективно планировать время разработки;
— обрести большую гибкость: проще изменять UI и логику небольших частей проекта;
— улучшить качество проекта: разделение на небольшие части помогает легче концентрироваться на них и более качественно прорабатывать.

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

#frontend #js #ts #веб