Курстың мақсаты: «Laravel-де бэкендті әзірлеу» курсының мақсаты студенттерге веб-қосымшалардың тиімді серверлік бөліктерін жасау үшін Laravel бағдарламасының негізгі принциптері мен құралдары туралы толық және практикалық түсінік беру болып табылады. Курсты аяқтағаннан кейін студенттер келесі мақсаттарға қол жеткізуі керек:
- Ларавелді меңгеру;
- MVC архитектурасын білу;
- Маршруттар мен контроллерлермен жұмыс істеу дағдыларын білу
- Мәліметтер қорымен жұмыс істеу;
- Аутентификация және авторизация:
- API әзірлеу
Бұл курс қатысушыларға осы дағдыларды кәсіби веб-әзірлеуде сәтті қолдануға мүмкіндік беретін Laravel-ді серверлік өңдеу үшін пайдалануда сенімді болуға мүмкіндік береді.
Курс ұзақтығы: 26 апта, 156 академиялық сағат
Оқу құны: 400000 теңге
Оқыту тілі: қазақ
Курс деңгейі: жаңадан бастаушылар үшін
Студенттерді таңдау критерийлері:Компьютерлік сауаттылық деңгейі: компьютерлік сауаттылық деңгейі жоғары студенттерді басым тәртіппен таңдайды.
Мотивация және қызығушылық: студенттердің мотивация дәрежесін және олардың курсты аяқтауға деген қызығушылығын бағалау. Жоғары мотивация және айқын қызығушылық таңдаудың негізгі факторлары.
Оқыту форматы: онлайн Барлық сабақтар Zoom платформасында онлайн түрде өткізіледі. Аптасына 2 рет – есептерді шешу және теорияны практикада қолдану үшін оқытушымен теориялық және практикалық бөлімдер бойынша дәрістер өтеді. Одан бөлек аптасына 1 рет әр студенттің жеке сұраныстары мен үй тапсырмасы бойынша жеке талдау жүргізетін жұмыс уақыты. Барлығы: аптасына 3 сабақ, әрқайсысы 90 минут.
Оқуды аяқтағандағы дағдылар/нәтижелер: Ларавелмен жұмыс тәжірибесі:
- Laravel фреймворк туралы сенімді білім.
- Laravel жобаларын орнату, конфигурациялау және негізгі басқару дағдылары.
MVC принципі бойынша жобалау:
- Құрылымдық кодқа Model-View-Controller (MVC) түсініктерін түсіну және қолдану.
Маршруттар мен контроллерлерді басқару:
- Әртүрлі сұраныстарды өңдеу үшін маршруттарды құру және конфигурациялау.
- Бизнес логикасын тиімді өңдеу үшін контроллерлерді әзірлеу.
Мәліметтер қорымен жұмыс істеу:
- Ларавелдің әр түрлі деректер қорымен интеграциясын жасау.
- Кестелерді құру және тасымалдау, CRUD операцияларын орындау.
Аутентификация және авторизация:
- Пайдаланушыны аутентификациялау және авторизациялау жүйесін енгізу.
- Рөлдер мен рұқсаттарды пайдаланып ресурстарға қол жеткізуді басқару.
API әзірлеу:
- Laravel көмегімен RESTful API құру.
- Аутентификация механизмдері және аралық бағдарламалық құрал арқылы API қауіпсіздігін қамтамасыз ету.
Кәсіби бағдарламалау:
- Веб-әзірлеудің ең жақсы тәжірибесін және таза кодты түсіну.
- Салалық талаптарға сай дағдыларды дамыту.
Қорытынды жоба:
- Ларавелде үйренген ұғымдарды көрсететін толық веб-қосымшаны жасау.
- Даму процесін басынан аяғына дейін түсіну.
Топтық жұмыс және тәуелсіздік:
- Қажет кезде топта жұмыс істей білу.
- Даму барысында мәселелерді өз бетінше шешу және шешім қабылдау қабілеті.
Оқуды аяқтағаннан кейін қатысушылар Laravel негізінде заманауи және кәсіби серверлік шешімдерді жасауға кірісуге, сондай-ақ веб-әзірлеу саласындағы дамуды жалғастыруға дайын болады.
Оқуды аяқтаған кезде қойылатын біліктілік: Junior backend әзірлеуші Курс мұғалімі: