Курс "Миддле Питхон Девелопер" - курс 110.000 руб. из Иандек Ворксхоп-а, обука 6 месеци, датум 11.01.2024.
мисцеланеа / / November 28, 2023
Бесплатно 3 сата. Пријемни тест
Овде ћете научити како обука функционише и положити тест питања о бацкенд развоју.
0 модул 5 часова. Интро модул
Низ лекција о захтевима кода, раду са Гитом, процесу учења курса и првом практичном задатку.
— Мали онбоардинг
— Увод у Гит
- Захтеви
1 модул 115 часова. Админ Панел + ЕТЛ услуге
Креирање и прилагођавање административног панела за онлајн биоскоп у Питхон-у користећи Дјанго. Детаљна студија о најчешће коришћеним Дјанго компонентама - админ панел и ОРМ. Познавање индекса, миграција и оптимизације упита. Дизајн релационе базе података. Доцкер уређај и Нгинк рад. Упознавање са ЕТЛ архитектонским обрасцем и креирање сопственог ЕТЛ-а за пренос података из ПостгреСКЛ-а у Еластицсеарцх.
Спринт 1
— Дизајн базе података, упознавање са индексима и потрошњом меморије
— Познавање процеса убацивања података, класа података и рада са временом у базама података
— Уводне информације о базама података без СКЛ-а, критеријумима за избор оквира и детаљним проучавањем Дјанга: од инсталације до админ панела
Спринт 2
— Дубоко проучавање ОРМ технологије
— Имплементација АПИ-ја у сарадњи са Дјангом и тестирање резултата
— Детаљан увод у Доцкер
— Обрада захтева у производном окружењу и конфигурисање Нгинк-а
Спринт 3
— Детаљно проучавање Еластицсеарцх-а, претраживања пуног текста и ЕТЛ архитектуре
- Питхон + УВСГИ + Дјанго
- ПостгреСКЛ
- Нгинк
- Доцкер
- ЕТЛ
- Еластицсеарцх
+ 1 пројекат у портфолију
Онлине биоскоп администратор + ЕТЛ за пренос података
Модул 2 80 часова. Асинц АПИ услуга
Зароните у асинхрони Питхон и како он функционише и примените Фаст АПИ у пракси. Увод у итераторе, генераторе и корутине. Анализа вишенитности и вишепроцесирања.
Ученици раде у тимовима од 2-3 особе. Процес развоја имитира развој у стварној производној компанији - тимови имају вођство тима, прегледе кода и недељне демонстрације са менторима.
Спринт 4
— Принципи рада у командном модулу и техничке спецификације за спринт
— Опис принципа рада у Гиту
— Увод у асинхрони приступ, итераторе, генераторе и корутине
— Анализа асинхроних оквира: Твистед, АИОХТТП и ФастАПИ
— Детаљна студија ФастАПИ
Спринт 5
— Детаљан опис општих принципа прегледа кода
— Разлика између чврстог и недостојног кода
— Функционални тестови за услугу и инфраструктуру за тестирање
— Концепт АПИ-ја и упутства за писање документације
- Питхон
- АСИНЦИО
- ФастАПИ
- Редис
- Итератори и генератори
- Цороутинес
+ 1 пројекат у портфолију
АПИ за онлајн биоскоп
Модул 3 80 часова. Ауторизациони сервис
Развој сервиса одговорног за креирање, чување и евидентирање корисничког профила. То ће омогућити корисницима да се региструју у биоскопу и управљају својим налогом. Детаљна анализа како правилно складиштити лозинке и осигурати сигурност корисничких података.
Студенти самостално пројектују архитектуру сервиса, бране своја решења у прегледу. Они размишљају о систему интеракције између сервиса, обраћајући пажњу на руковање грешкама и могуће гашење једног од сервиса.
Урањање у синхроне оквире користећи Фласк као пример и рад са релационим базама података користећи ПостгреСКЛ као пример. Фокус на рачунарску безбедност и правилну организацију прикупљања, заштите и складиштења података.
Спринт 6
— Објашњење зашто је потребна услуга Аутх
— Анализа и прикупљање захтева, рад са осетљивим подацима, безбедност, шифровање, хеширање и управљање приступом ресурсима
— Проучавање метода ауторизације и развој захтева за услуге. Наставак учења о Фласк и Редис
Спринт 7
— Детаљна прича о раду ОАутх 1.0, ОАутх 2.0 и опенИД
— Рад са цаптцха и двофакторском аутентификацијом
— Проучавање комуникације између микросервиса. Конфигурисање отпорности сервиса на оптерећења и промене АПИ-ја, имплементација ауторизације у АсинцАПИ, управљање нивоима оптерећења и брзо проналажење проблема
- Питхон + ФласкПитхон + Фласк
- Редис
- ПостгреСКЛ (реплике/шардови)
- ОпенИД
- оаутх2
- јвт
- саптцха + Прооф-оф-Ворк
+ 1 пројекат у портфолију
Услуга ауторизације корисника са заштитом података
Модул 4 80 часова. УГЦ услуга
Услуга омогућава корисницима да креирају сопствени садржај у вашем биоскопу - остављају лајкове, коментаре, рецензије филмова. Ученици треба да организују прикупљање и чување података о активностима корисника.
Независан избор асинхроног оквира и складиштења података за услугу. Спровођење сопственог истраживања о перформансама различитих складишта података. Одбрана добијених резултата, закључака и донетих одлука на демо са ментором.
Спринт 8
— Шта је УГЦ и зашто је потребан. Планирање услуга
— Опис архитектуре и корисни савети за њено пројектовање
— Избор складишта, рад са подацима на основу догађаја и рад са Кафком
— Приступи чувању и обради података који не стају на један сервер. Локални успон рачунарског кластера и рад са подацима унутар њега
Спринт 9
— Још једно дистрибуирано складиштење, складиштење података и оптимизација складиштења и обраде
— ЦИ/ЦД: Изградња континуиране интеграције за апликацију
— Увод у логовање у микросервисној архитектури
- Питхон
- Монго
- АпацхеКафка
- Цлицкхоусе
- Апацхе Спарк
- ЦИ/ЦД
- ЕЛК
+ 1 пројекат у портфолију
Организација прикупљања и чувања података о активности корисника
Модул 5 60 часова. Услуга обавештења
Услуга обавештења је одговорна за комуникацију са корисником путем е-поште, мобилног пусх обавештења, вебсоцкета у претраживачу. Ово је пословни проблем који се често решава у комерцијалном развоју – пословни учинак зависи од правилне комуникације са корисником.
Проучавање архитектонских проблема веб развоја. Самостално се крећете путем од пословног проблема до радног решења. Самосталан избор технолошког стека и цртање сервисне архитектуре.
Нове технологије: брокери порука на примеру РаббитМК и Вебсоцкет.
Спринт 10
— Опис принципа рада услуге обавештавања
— Механизам за слање порука корисницима и јединствена контактна политика
— Пројектовање комуникационог система
— Уређаји за е-пошту и шаблони. Научите који протоколи или технологије се могу применити у различитим ситуацијама када треба да контактирате клијента
- Коришћење посредника порука РаббитМК. Услуге трансакционе поште и скраћене везе
— Вратите се на ЦИ/ЦД процес
- Питхон
- ФастАПИ
- РаббитМК
- ЦИ/ЦД
+ 1 пројекат у портфолију
Услуга обавештења путем е-поште, мобилна пусх обавештења, веб соцкет у претраживачу
Циљ је 80 сати. Дипломски рад
Студенти сами бирају пословни проблем или га измишљају, планирају своје време, дизајнирају архитектуру решења, бирају и истражују технологије, а затим бране развијену апликацију.
Завршна тачка је одбрана дипломског пројекта, где дипломци показују резултате рада свог тима.
Спринт 11
— Припрема за финалну линију. Организација рада у модулу диплома
— Идеје за диплому. Готове идеје за имплементацију у дипломски пројекат
— Решавање проблема са клијентом. Захтеви за развој и типови купаца. Декомпозиција пројекта и самостална израда техничких спецификација за наручиоца
— Организација радног времена. Корисни савети како да организујете радно време и успоставите транспарентне процесе у тиму
— Архитектура и планирање. Ризици и планирање пројектних задатака
Питхон + Фрамеворк (ученици сами бирају оквир)
Студенти сами бирају складиште података и друге технологије
+ 1 пројекат у портфолију
Услуга коју можете изабрати
Каријера 1 недеља. Програм запошљавања
Стаза каријере подељена је на седам блокова. Прво, ученик размишља да ли заиста треба да промени место и одређује сопствене критеријуме за удобан рад. Затим саставља биографију заједно са искусним ХР консултантима и пажљиво се припрема за све врсте интервјуа, а ми ћемо понудити актуелна слободна радна места за партнере.
Ј
Џон Смит
05.04.2021 Г.
Питхон-миддле - сада дефинитивно знам више!
Предности: широк спектар проучаваних технологија, алата, анализа решења најбоље праксе. Недостаци: грешке у куцању у теорији Здраво свима, радим као програмер за питон и у неком тренутку сам био збуњен моје компетенције, јер нисам био сигуран у то, и одлучио сам да видим шта нуди тржиште онлајн образовања. Скоро сви курсеви су нудили почетни ниво, што није било нимало занимљиво...