Երկուշաբթի, Ուրբաթ
19։00-21։30
24 դաս + 1 քննություն
Django-ն Python ծրագրավորման լեզվի գործիքակազմերից մեկն է, որը սովորելով կարող եք դառնալ Web Developer, ստելծել՝
Սկզբում մեկ ամիս խորացնելու ենք Python ծրագրավորման լեզվի գիտելիքները․ ծանոթանալու ենք SOLID սկզբունքներին, Design pattern-ների, ալգորիթմների, մուլտիպրոցեսինգի և այլ գաղափարներին։
Դասընթացի հաջորդ փուլում կուսումնասիրենք Django Framework-ը։ Հենց դասերի ընթացքում ստեղծելու և գործարկելու ենք․
Դասընթացի ավարտին քննական աշխատանքի փոխարեն կունենաք խմբային պրոյեկտի հանձնարարություն․ ստեղծելու եք ձեր սեփական կայքը կամ հավելվածը մեկ ամսվա ընթացքում, որի ներկայացման համար մեկ ամիս անց կունենաք լրացուցիչ հանդիպում։
Արդյունքում կունենաք ինքնուրույն կատարած աշխատանքներ՝ ձեր պորտֆոլիոյում ներկայացնելու համար։
Դասընթացից հետո կարող եք վստահ դիմել աշխատանքի` Python/Django Developer մասնագիտությամբ։
Հետագա մասնագիտական զարգացման համար կարող եք խորացնել ձեր հմտությունները DevOPs-ում կամ Python ծրագրավորման լեզուն օգտագործող այլ ճյուղերում՝ Data Science-ից մինչև AI:
դասընթացից առաջ և հետո
Django մոդելներ
Django ORM, Queryset-ներ
ծանոթացում Django Rest Framework-ին
Django form-երի կիրառություն
պրակտիկ case-երի քննարկում
սեփական նախագծի վրա աշխատանք
Senior Python Developer
Առնակ Գևորգյանը ծրագարվորման ոլորտում ունի 7 տարուց ավել աշխատանքային փորձ։ Տիրապետում է Java Python, PHP, C++, C, Python, Django Rest, FastApi, GraphQL, Drone լեզուներին ու գործիքակազմերին։Արդեն 5 տարի է դասավանդում է Python լեզուն և Django Framework-ը։ Այս ընթացքում ունեցել է 200-ից ավել ուսանող, որոնց 90%-ն ունեն կայուն աշխատանք։ Սիրում է դասավանդել, քանի որ ցանկանում է կիսվել իր գիտելիքներով նրանց հետ, ովքեր սովորելու ձգտում ունեն։
Թրեյների մասինCourse Description: This course provides an in-depth study of the functional programming features in Python. It covers the fundamentals of lambda functions, and the use of map, filter, and reduce. These tools offer a more declarative style of programming that emphasizes abstraction, immutability, and higher-order functions.
Course Description: This course delves into two important Python concepts: Decorators and Generators. It will teach students how to write efficient and clean Python code using these advanced constructs. Decorators and Generators are among the most powerful features in Python, and understanding them can significantly improve your Python proficiency.
Course Description: This course covers the understanding and implementation of fundamental algorithms in Python. We delve into various sorting and searching algorithms. Understanding these algorithms will provide a solid foundation for anyone interested in diving deeper into computer science concepts and improving their problem-solving skills.
Course Description: Through interactive discussions, examples, and code demonstrations, attendees will develop an in-depth understanding of each topic’s principles, use cases, and advantages.
Course Description: This course will provide students with a deep understanding of concurrent programming principles in Python. They’ll learn about multithreading and multiprocessing, how to use them in different scenarios, and how to resolve common synchronization issues.
Course Description: This course covers the SOLID principles, a popular set of design principles in object-oriented programming. By adhering to these principles, you can make your code more understandable, flexible, and maintainable. We’ll study these principles in the context of Python and see how we can apply them in real-world scenarios.
Course Description: This course provides an in-depth look into design patterns and how they can be implemented in Python. Design patterns offer established solutions to common problems in software design, and understanding them can significantly improve your coding skills and program design abilities.
Course Description: Through interactive discussions, examples, and code demonstrations, attendees will develop an in-depth understanding of each topic’s principles, use cases, and advantages.
Django’s admin interface, model registration, customization.
Hands-on session on creating an ER Diagram using a chosen tool, mapping entities, attributes, and relationships.
Django’s templating engine, template inheritance, including templates, template tags and filters.
Django forms, model forms, form validation
Applying the previous knowledge, creating a blog with Posts and Comments
Introduction to Django’s authentication system, user registration, login, and logout
Understanding middleware, how Django processes requests and responses, creating custom middleware.
Django performance tips, caching, database optimization, using Django Debug Toolbar.
Applying the previous knowledge, creating a news with models admin and templates.
Introduction to APIs, Django REST framework overview, serialization, and building API views.
Deploying Django applications to a server, dealing with common issues, using platforms like Digitalocean
Applying everything learned in previous courses to create projects
Ոլորտում 14 տարվա փորձ
Հմուտ թրեյներներ
Անհատական խորհրդատվություն
Աջակցություն աշխատանք գտնելու հարցում
Դասընթացներ բոլոր մակարդակներով
24․000 ավարտած ուսանող
Մշտական զեղչ՝ հետագա դասերի համար
Տարեկան 450 հաջողած ուսանող
Հաջողված մեթոդիակների կիրառություն
Ուսանողների ընտրության օբյեկտիվ կարգ
3 տեսակի սերտիֆիկատ
Մշտական կապ ուսանողի հետ
3 տեսակ
Մասնակցության սերտիֆիկատ
Տրվում է 49% առաջադիմություն ցուցաբերելու դեպքում
Ավարտական սերտիֆիկատ
Տրվում է 50-79% առաջադիմություն ցուցաբերելու դեպքում
Գերազանցության սերտիֆիկատ
Տրվում է 80%+ առաջադիմություն ցուցաբերելու դեպքում
Գրագետ ինքնակենսագրականի կազմում
Պրոֆեսիոնալ Linkedin-յան էջի ձևավորում
Պատրաստություն գործատուի հետ հարցազրույցին
Ուղղորդում գործընկեր կազմակերպություններ՝ համապատասխան հաստիքի դեպքում
Թողեք Ձեր տվյալները, եթե BDG համայնքից եք
Ուսանող
0+
Դասախոս
0+
Նախագծեր
0+
Համագործակցություն
0+
Մեզ վստահում են կայացած, հաջողակ և կրթությունը առաջնային դասող ընկերությունները։ Մենք վստահ ենք, որ կրթվելով հասնելու ենք մեծ հաջողությունների։