Paškov Aleksanteri Olegovitš | |
+7-953-792-7389 | |
+7-953-792-7389 | |
+7-953-792-7389 | |
info@viplike.ru | |
VIPLIKE IT | |
viplike_nsk | |
Novosibirsk, Venäjä | |
Almaty, Kazakstan | |
Wroclaw / Lodz, Puola |
1 | Mobiili kehitys |
- Flutter / Dart (voit luoda Android / iOS sovelluksia alkuperäisellä suorituskyvyllä) - Android / Java (perustaidot, työskentelen mieluummin Flutter:n kanssa) - Taustajärjestelmä perustuu Firebase-järjestelmään projekteille, joissa ei ole verkkokäyttöliittymää - Taustapohja perustuu Yii2 / PHP8 / Node.JS projekteihin, joissa on verkkokäyttöliittymä (myös hallintapaneelilla), pyynnöt REST API:n kautta |
2 | taustaosa |
- PHP8 (composer) - Yii2 (suuri PHP8-kehys) - Node.js (express.js, axios, webpack, lodash, body-parser, babel, ..) |
3 | frontend |
- HTML5 - CSS3, SCSS, Flexbox - Bootstrap 5 (suosituin käyttöliittymäkehys) - Javascript (vanilla, ES6, babel) - Jquery 3 (valinnainen, käytän mieluummin puhdasta Javascript) - npm, bower - TypeScript |
4 | Sivunopeuden optimointi |
- niputus (pienentäminen + optimointi + varojen yhdistäminen) - laiska kuorma - web server tuning - cdn (valinnainen, asiakaspyynnöstä) |
5 | välimuistia |
- db-kyselyt - sivuelementit |
6 | SEO |
- user friendly urls - micro layout: schema.org, json-ld, opengraph - canonical urls - autogenerated sitemap with all the structure - multilingual project structure |
7 | Monikielinen tuki |
- flutter apps - web apps - kaikki kieliä - tracking by ip |
8 | Web palvelut |
- REST API - XML - JSON - SOAP |
9 | Reaaliaikaiset ominaisuudet |
- AJAX - WebRTC - WebSockets - Chat (perustuu yii2 + node.js + redis + socket.io) - Firebase |
10 | tietokannat |
- Mysql / MariaDb (tapahtumat, siirrot, erittäin joustava taulukkojen vähimmäismäärä) - MongoDb - Sphinx - Redis - memcached - Neo4j (perustiedot) - ElasticSearch - OpenSearch |
11 | Palveluntarjoajat |
- Selectel (Russia) - Hetzner (Germany) - DigitalOcean (Europe / USA) |
12 | palvelimet |
- Virtuaaliset yksityiset palvelimet - Dedicated servers - plesk -paneeli (valinnainen, mutta asiakkaalle sopivampi) - automaattiset varmuuskopiot |
13 | Käyttöjärjestelmät |
- Centos 8 - Ubuntu 22 - MacOS 12 - Windows 10 |
14 | verkkopalvelin |
- nginx + php-fpm - http2 - SSL with LetsEncrypt (ilmaiseksi) |
15 | Jäsennys / tietojen romu |
- curl - xpath - phpQuery - Säännölliset lausekkeet (regex) - Selenium (javascript-tuella) - puppeteer (node.js, pystyy käsittelemään hyvin monimutkaista logiikkaa) - voidaan tehdä valtakirjoilla - voidaan tehdä rinnakkaispyynnöillä kokonaisajan vähentämiseksi - mikä tahansa monimutkaisuus |
16 | Työskentely asiakirjojen kanssa |
- dokumenttien luominen html-tiedostosta kohteeseen: pdf, doc, docx, xlsx, xls - Tuo ja vie tietoja db: stä tiedostoon ja päinvastoin: xlsx, xls, xml, yml, json |
17 | Versioiden hallintajärjestelmä |
- git - gitlab - github |
18 | API integrointi |
- oma API rakennus kaikesta monimutkaisuudesta - yksityiskohtaiset asiakirjat Swagger kautta |
19 | OAuth2 kirjautumispalvelut |
- Google - Apple sign in - Vkontakte |
20 | 3. puolue API Palvelut |
- Google - Yandex - 2Gis - Vkontakte - SurveyGizmo - tai mikä tahansa muu, jolla on hyvä dokumentaatio |
21 | Testaus |
- Codeception - phpunit |
22 | Maksujärjestelmät |
- YooKassa - PaymentWall - PayAnyWay - TinkoffBank - Robokassa - tai mikä tahansa muu, jolla on hyvä dokumentaatio |
23 | turvallisuus |
- 2 tekijän valtuutus QR-koodien kautta (+ Google authenticator) |
24 | Kartat |
- Google - Yandex - OpenStreetMap - Leaflet |
25 | ilmoitukset |
- Firebase (mobile push + web push) - Telegram (realtime bots) - Sähköposti / tekstiviesti minkä tahansa kolmannen osapuolen palvelulla |
26 | kaavioita |
- d3.js - chart.js |
27 | Käännä järjestelmät |
- Google - Yandex |
28 | Toimitusjärjestelmät |
- CDEK |
29 | Asiantuntija myös |
- Microsoft Excel: laskelmien, liiketoiminta- ja optimointimallien monimutkaisuus - Valokuva- ja vektorigrafiikka: Photoshop, Illustrator - liikeideoiden kehittäminen - SAAS -projektit |
30 | Muu perustiedot |
- Python - Perl - Kotlin - bash - Adobe inDesign - Adobe Premiere - Adobe Audition |
31 | Nykyinen oppimissuunnitelma (3 kuukauden jakso) |
- Vue.js - Nuxt.js - Angular - React |