Junior Python/Django Developer
В кінці минулого року успішно закінчив курс "Основи програмування CS50", що є українською версією курсу "CS50 Introduction to Computer Science" від Гарвардського університету.
По закінченню навчання отримав широке і ґрунтовне розуміння інформатики та програмування, навчився мислити алгоритмічно та ефективно розв’язувати задачі за допомогою програмування, дізнався що таке абстракція, алгоритм, структури даних, інкапсуляція, управління пам’яттю, основи комп’ютерної безпеки, розробка програмного забезпечення і веб-розробка,  опанував основи одразу кількох мов програмування, зокрема, C, Python і JavaScript, а також технологіям SQL, CSS і HTML, познайомивсь з процесом розробки та презентації власного проекту з програмування.
Протягом навчання виконав ряд практичних завдань курсу які базуються на реальних кейсах зі сфер біології, криптографії, фінансів, судово-медичної експертизи та розробки ігор, що дало можливість закріпити знання і навички на практиці.

Тема вебпрограмування мене досить зацікавила.
Тому наступним щаблем моєї еволюці став курс "Вебпрограмування з Python та JavaScript CS50", де я більше заглибився в розробку вебзастосунків з Python та JavaScript, використовуючи HTML, CSS, Bootstrap, SQL та Django. Вивчив певні методики використання JavaScript та CSS  для створення інтерактивних користувациких інтерфейсів. Також ознайомився з найкращими практиками розробки застосовуючи тестування, для перевірки правильності роботи коду та CI/CD (постійна інтеграція / постійна доставка) які дозволяють швидко змінювати та впроваджувати зміни до коду під час його оновлення. Також в раммках даного курсу було розглянуто питання масштабування та безпеки в процесі розгортання вебзастосунків у виробництво.
В подальшому хотів би вивчати Django і розвиватися як веброзробник  на Python.
В список моїх скромних досягнень можна зарахувати реалізацію декількох вебзастосунків, реалізованих в рамках проходження вище зазначених курсів. 

Наприклад :
додаток C$50 Finance - це веб-програма виконана на базі Flask, яка дозволяє керувати портфелями акцій. Цей інструмент дозволяє вам перевіряти фактичні поточні ціни на акції та вартість інвестиційного портфеля, а також купувати та продавати (добре, «купувати та продавати») акції, запитуючи IEX про ціни на акції. Дійсно, IEX дозволяє завантажувати котирування акцій за допомогою власного API.

Проект Wiki — це безкоштовна онлайн-енциклопедія, що складається з багатьох статей на різні теми, схожа на Wikipedia. Цей проект реалізований на Django. Статті представлені за допомогою мови розмітки Markdown.

Застосунок AUCTIONS — це схожий на eBay сайт електронної комерції та аукціонів, де користувачі можуть перераховувати, робити ставки та переглядати товари. Реалізований на Django. Стилізований за допомогою Bootstrap.

Проект електронної пошти – це поштовий клієнт, який використовує API для надсилання та отримання електронних листів. Односторінковий сайт, реалізований на Django і JavaScript. Відпрацьовано технологію асинхронних запитів до сервера методом fetch(), для отримання і надсилання даних. Покращено користувацький інтерфейс за допомогою застосування анімації та  прийомів для реалізіції безкінечної прокрутки, тобто динамічного додавання нового контенту.

Проект Network — це сайт соціальної мережі, схожий на Twitter, де ви можете створювати дописи, стежити за користувачами, лайкати пости та додавати нові. Реалізований на базі Django та JavaScript.
В список моїх скромних досягнень можна зарахувати реалізацію декількох вебзастосунків, реалізованих в рамках проходження вище зазначених курсів. 

Наприклад :
додаток C$50 Finance - це веб-програма виконана на базі Flask, яка дозволяє керувати портфелями акцій. Цей інструмент дозволяє вам перевіряти фактичні поточні ціни на акції та вартість інвестиційного портфеля, а також купувати та продавати (добре, «купувати та продавати») акції, запитуючи IEX про ціни на акції. Дійсно, IEX дозволяє завантажувати котирування акцій за допомогою власного API.

Проект Wiki — це безкоштовна онлайн-енциклопедія, що складається з багатьох статей на різні теми, схожа на Wikipedia. Цей проект реалізований на Django. Статті представлені за допомогою мови розмітки Markdown.

Застосунок AUCTIONS — це схожий на eBay сайт електронної комерції та аукціонів, де користувачі можуть перераховувати, робити ставки та переглядати товари. Реалізований на Django. Стилізований за допомогою Bootstrap.

Проект електронної пошти – це поштовий клієнт, який використовує API для надсилання та отримання електронних листів. Односторінковий сайт, реалізований на Django і JavaScript. Відпрацьовано технологію асинхронних запитів до сервера методом fetch(), для отримання і надсилання даних. Покращено користувацький інтерфейс за допомогою застосування анімації та  прийомів для реалізіції безкінечної прокрутки, тобто динамічного додавання нового контенту.

Проект Network — це сайт соціальної мережі, схожий на Twitter, де ви можете створювати дописи, стежити за користувачами, лайкати пости та додавати нові. Реалізований на базі Django та JavaScript.
В кінці минулого року успішно закінчив курс "Основи програмування CS50", що є українською версією курсу "CS50 Introduction to Computer Science" від Гарвардського університету.
По закінченню навчання отримав широке і ґрунтовне розуміння інформатики та програмування, навчився мислити алгоритмічно та ефективно розв’язувати задачі за допомогою програмування, дізнався що таке абстракція, алгоритм, структури даних, інкапсуляція, управління пам’яттю, основи комп’ютерної безпеки, розробка програмного забезпечення і веб-розробка,  опанував основи одразу кількох мов програмування, зокрема, C, Python і JavaScript, а також технологіям SQL, CSS і HTML, познайомивсь з процесом розробки та презентації власного проекту з програмування.
Протягом навчання виконав ряд практичних завдань курсу які базуються на реальних кейсах зі сфер біології, криптографії, фінансів, судово-медичної експертизи та розробки ігор, що дало можливість закріпити знання і навички на практиці.

Тема вебпрограмування мене досить зацікавила.
Тому наступним щаблем моєї еволюці став курс "Вебпрограмування з Python та JavaScript CS50", де я більше заглибився в розробку вебзастосунків з Python та JavaScript, використовуючи HTML, CSS, Bootstrap, SQL та Django. Вивчив певні методики використання JavaScript та CSS  для створення інтерактивних користувациких інтерфейсів. Також ознайомився з найкращими практиками розробки застосовуючи тестування, для перевірки правильності роботи коду та CI/CD (постійна інтеграція / постійна доставка) які дозволяють швидко змінювати та впроваджувати зміни до коду під час його оновлення. Також в раммках даного курсу було розглянуто питання масштабування та безпеки в процесі розгортання вебзастосунків у виробництво.
В подальшому хотів би вивчати Django і розвиватися як веброзробник  на Python.
