I&M NextGen Academy

Преобрази бъдещето си с кариера в IT

Обучение, създадено за начинаещи. Научи се да програмираш и да създаваш уеб сайтове от нулата. Изгради портфолио и стани част от най-бързо развиващия се сектор в света.

Модерни технологии

Модерни технологии

Съобразено спрямо реалните изисквания на индустрията обучение. Усвояваш умения, които директно прилагаш в проекти и интервюта.

Свързваме те с реални работодатели

Свързваме те с реални работодатели

Създаваме мост между теб и компаниите – чрез практически задачи, индивидуално портфолио и подготовка за интервюта. 

Обучение с фокус върху практика

Обучение с фокус върху практика

Работиш по задачи, които изглеждат и функционират като истински. Натрупваш опит, който можеш да покажеш пред работодатели.

Подходящ ли си за нас?

Всеки може да се възползва от предимствата на академията стига да изпълянва следните условия:

Нямаш технически познания

Не се тревожи — започваме от нулата и те водим стъпка по стъпка. Подходящо е дори за хора без предишен опит.

Искаш по-добра кариера

Ако търсиш стабилна, добре платена и перспективна работа, академията ще ти даде нужните умения и насоки.

Мотивиран и готов

Имаш желанието да учиш и да се развиваш? Това е най-важното — останалото ще го научиш с нас.

Подходящ ли си за нас?
HTML

HTML

Научи как да изграждаш структурата на страници с елементи като заглавия, параграфи и бутони. Ще знаеш как браузърите „виждат“ съдържанието и как да го подредиш логично и семантично.

CSS

CSS

Оформи външния вид на сайта – цветове, шрифтове, разстояния, подравняване, ефекти и адаптивен дизайн за мобилни устройства. Превърни всяка идея във визуално изпипан уебсайт.

JavaScript

JavaScript

С JavaScript ще добавяш интерактивност – от простички действия като кликове и анимации до работа с данни, валидации на форми и динамично съдържание. Това е езикът, който прави сайта ти жив.

ReactJS

ReactJS

Най-популярната библиотека за изграждане на съвременни уеб приложения. Ще се научиш как да мислиш в компоненти, да управляваш състояние, да работиш с API-та и да създаваш приложения, които се усещат бързи и професионални.

NextJS

NextJS

Надгради уменията си с Next.js – професионалната рамка за създаване на бързи, SEO-оптимизирани уеб приложения. Ще се научиш да работиш със сървърни компоненти, маршрути, мета тагове, форми и бази данни -точно както го правят компаниите.

Git & GitHub

Git & GitHub

Ще се научиш как да използваш Git – системата за контрол на версиите, която всеки професионален разработчик използва. Ще работиш с команди като commit, branch, merge и ще разбираш как да проследяваш и управляваш всяка промяна в проекта си.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script defer src='index.js'/>
    <title>Първи сайт</title>
</head>
<body>
    <h1 class='heading-1'>Твоят първи уебсайт</h1>
    <form>
        <input id="name" placeholder="Име" />
        <input id="email" placeholder="Имейл" />
        <input id="phone" placeholder="Телефон" />
        <button type='submit' onclick='submitForm'>Потвърждаване</button>
    </form>
</body>
</html>
:root {
 margin: 0
}
html {
 overflow: hidden;
}
.heading-1 {
 font-size: 2rem;
 font-weight: 700;
 color: #333333;
}
#name, #email, #phone {
 font-size: 1.6rem;
 color: #555555;
 font-weight: bold;
 text-decoration: underline; }
const nameInput = document.querySelector("#name");
const emailInput = document.querySelector("#email");
const phoneInput = document.querySelector("#phone");

async function submitForm(e) {
    e.preventDefault();
    
    if (!nameInput || !emailInput || !phoneInput) throw new Error("Invalid fields!");
    
    const res = await fetch("https://api.imnextgen.bg/test/submit");
    if (res.ok) {
        console.log(await res.json())
    } else {
        throw new Error(`An error occurred!`)
    }
}
export default function App() {
    const [name, setName] = useState("");
    const [email, setEmail] = useState("");
    const [phone, setPhone] = useState("");

    function submitForm(e) {
        e.preventDefault();
        async function submit() {
            if (!name || !email || !phone) throw new Error("Invalid fields!");

            const res = await fetch("https://api.imnextgen.bg/test/submit");
            if (res.ok) {
                console.log(await res.json())
            } else {
                throw new Error(`An error occurred!`)
            }
        }
        submit();
    }

    return <form>
        <input placeholder="Име" value={name} onChange={e => setName(e.target.value)} />
        <input placeholder="Имейл" value={email} onChange={e => setEmail(e.target.value)} />
        <input placeholder="Телефон" value={phone} onChange={e => setPhone(e.target.value)} />
        <button type='submit' onClick={submitForm}>Потвърждаване</button>
    </form>
}
async function submitFormAction(formData) {
    "use server"
    
    if (!formData.has("name") || !formData.has("email") || !formData.has("phone")) throw new Error("Invalid fields!");

    const res = await fetch("https://api.imnextgen.bg/test/submit");
    if (res.ok) {
        console.log(await res.json())
    } else {
        throw new Error(`An error occurred!`)
    }
    redirect("/form/submitted");
}

export default function Homepage() {
    return <div>
        <h1 className='heading-1'>Твоят първи уебсайт</h1>
        <form action={submitFormAction}>
            <input id="name" placeholder="Име"/>
            <input id="email" placeholder="Имейл"/>
            <input id="phone" placeholder="Телефон"/>
            <button type='submit' onClick='submitForm'>Потвърждаване</button>
        </form>
    </div>
}
git checkout main
git add .
git commit -m "Add form"
git push origin main

Графичен дизайн

Научи основите на уеб дизайна и как да създаваш красиви и функционални интерфейси. Ще работиш с Figma – един от най-популярните инструменти за дизайн в индустрията. Без значение дали си начинаещ — ще започнем с основите и ще стигнем до реални проекти.

Figma

Figma

Графичен дизайн

Не разчитай само на себе си

Ще имаш до себе си опитни ментори, които ще те напътстват във всеки етап от обучението. Винаги можеш да разчиташ на подкрепа, обратна връзка и насоки от хора с реален опит в индустрията.

3X
ментроски срещи /
седмица
Професионални ментори

Екип, на когото да разчиташ

До теб от първия ти ред код до първата ти работа

Мартин Георгиев

Мартин Георгиев

Уеб програмист и главен ментор

Ивалин Боев

Ивалин Боев

C# и уеб програмист

Александър Димов

Александър Димов

Фронт-енд програмист

Нашите партньори

Партньори, даващи възможност на бъдещите програмисти за развитие в IT сектора

Rappit - Deliver OutperformanceInfinnoInfinno

?

Какво мислят някои от нашите ученици

1

"В академията получих нужните знания, за да стартирам кариера в програмирането и да започна да се развивам в тази област"

Денислав

2

"Концепциите се обясняват по-много прост начин, което ги прави лесни за разбиране дори от човек, започващ от нулата"

Николай Тобошаров

3

"Постоянната обратна връзка с менторите прави работата много по-гладка и ефективна."

Лъчезар Маков

Кандидатствай сега и започни промяната

Необходимо е само да създадеш своя профил в академията