Участниците в категория FE (Front-end web development), нарязват slice-ват, начална страница, като е възможно и вътрешна спрямо сложността на заданието, както и свързването на статичните страници с REST API.
По време на състезанието на участниците в категория FE, е разрешено използването на Интернет ако има такъв, но изрично се забраняват инструменти за генериране на код, изкуствен интелект или друг код който не е написан/измислен от тях. По време на състезателния ден екипа на АМТИС, жури както и ментори ще следят стриктно дали всичко което е включено в работата на участника е негово.
Софтуерът, с който участниците разработват продукта по заданията, е по избор. В това число се включват операционна система, IDE като всеки от участниците носи отговорност върху лицензионните права на дадения такъв.
Дизайнът се предоставя от журито в деня на състезанието. За получаване на дизайна всеки от участниците е длъжен да има верифициран акаунт в официалния Discord сървър на АМТИС и да се увери, че вижда каналите за комуникация пригодени за категория FE.
Всички участници са длъжни да имат активен GitHub акаунт. Той ще служи за предаване на решенията и ще улесни журито в процеса на оценка. Участниците също трябва да покажат базови умения в работата с Git, като това ще бъде важен елемент от процеса на състезанието.
За преглеждане на дизайна ще се използва Figma, като всеки участник е длъжен предварително да има създадена регистрация с негов личен email (по възможност този с който е регистриран във формата за регистрация, за участие в състезанието).
Процесът по нарязване на уебсайта позволява използването на актуални, както и остарели (дават се по-малко точки към крайното оценяване) към момента HTML5, CSS3 (вкл. при желание LESS, SASS) и vanilla JavaScript.
Използването на CSS и JS frameworks не е позволено.
Изходния код трябва да е лесно четим, да бъде оптимизиран и валидиран по стандартите на World Wide Web Consortium – W3C (w3.org).
Препоръчително е използването на < picture > елемент за оптимизиране на изображенията от дизайна за различни резолюции и размери, както и файловите разширения AVIF, WEBP, SVG и PNG спрямо случая и предназначението на всяко едно от тях.
Кодът трябва да бъде оптимизиран за търсещите машини (наречено още като “SEO оптимизация”) и да показва знания в употребата и последователността на използване на заглавия (h1-h6), параграфи (p) и всякакви семантични HTML елементи (section, article, aside, header, footer, nav, main), които евентуално биха влезли в употреба, когато дизайнът бъде предоставен за работа.
Журито предоставя и responsive дизайн, на уебсайта като неговата реализация носи допълнителни точки. Според дизайна и изискванията на журито и организаторите е възможно заданието да бъде mobile first. Това означава, че участниците първо трябва да направят мобилната версия на уеб сайта и след това desktop.
Журито предоставя WEB API, което участниците трябва да имплементират на статичната уеб страница. То ще включва GET, POST, PUT заявки. Имплементирането му, не е задължително, но носи допълнителни точки.
В края на работния ден, всички проекти се качват в GitHub, като специалните инструкции за инсталация и стартиране се описват в README.md файл.
Време за работа: 7 часа
1. Завършеност (0-30);
2. Layout (0-15);
3. Responsive (0-15);
4. HTML5 (0-10);
5. CSS3 (less, sass) (0-10);
6. JS (0-10);
7. Code Style (0-10).
Максималния брой точки които участник може да получи са 100.
*Журито има право в деня на обявяването на задачата да обнови критериите спрямо заданието.
IT Състезание от 2011
SUPERлятна Академия
от 2012
Поход на вдъхновителите
от 2013
Състезание по чужди езици от 2015
allУМНИ.клуб от 2019
„Аз мога - тук и сега”
ЕИК/ПИК: 205339597
МОЛ: г-н Кристалин Чавдаров
град София п.к. 1000
ул. "Г. Бенковски" № 37
02-44-84-0-84
089
/ 242—6666
sega [@] az-moga.bg
IBAN: BG42ESPY40040073673701
SWIFT/BIC: ESPYBGS1
Банка: ЦКБ / Изипей