Это был мой первый стаж в качестве разработчика. Я разработчик django, и я получил стажировку здесь в качестве fullstack-разработки на 2 месяца. Yolohealth — это медицинский стартап от IITians. Мои различные задачи во время стажировки упомянуты ниже: -

  1. Тенденции для пациентов —

В этой задаче я накосячил с angularJS ui-router. Я сделал тренды истории болезни пациента, используя библиотеку n3-line-charts. Эта библиотека разработана на D3.js.

Во время этой задачи я понял весь рабочий процесс и код запуска. Все это заняло первую неделю моей стажировки.

2. Журналы —

Для продолжения работы нам очень помогают журналы разработки. На второй неделе у меня появилась возможность делать логи для разных API django. Я использовал регистратор python и создал полную систему ведения журнала без ошибок, которая отслеживает каждый шаг выполнения API в разных режимах, таких как информация, ошибка, отладка и т. д.

В то время у моего наставника была помолвка, так что у нас тоже была отличная вечеринка.

3. Адаптивный дизайн отчета и прочее —

На третьей неделе я использовал Bootstrap 3, css3, HTML5, чтобы сделать адаптивный дизайн разных страниц.

4. Почтальон облегчил мне путь —

Раньше я не был знаком с расширением postman. На 4-й неделе моя первая задача была связана с видеочатом (используя quickblox), поэтому мне нужно было просмотреть запрос и ответ разных API. Для этого ментор предложил почтальона. Я нашел это крутым и использовал много. Я также испытал разницу между http и https.

5. Профиль из киоска —

Моей следующей задачей было создать профиль пользователя, взяв такую ​​информацию, как имя, адрес электронной почты, изображение (из киоска). Затем сопоставьте пользователя с врачом в соответствии с пользователем с врачом на другом уровне, чтобы врач мог видеть свою личную историю на другом уровне.

6. Foodtrack apis-

Ежедневное отслеживание еды предоставляется в приложении yolohealth для Android. Я сделал apis для того же. В фудтрекинге на основе отбора мы должны предоставить калории, белок и т. д. для того же. Я использовал очистку всех данных от BeautifulSoup.

7. Стек лося (докер)-

Как я упоминал выше, я вел журналы для разных API, но поиск в журналах для разных уровней журналов или API был очень запутанным. Итак, для поиска логов мы выбрали elk. Поскольку это было совершенно новым для меня, мне пришлось использовать полную документацию по elasticsearch, logstash, kibana и docker. Docker — очень крутая штука для переноса разного ПО с помощью docker-образов и docker-контейнеров.

Я использовал filebeat для пересылки журналов из файла журнала в logstash, а кибана использовалась для пользовательского интерфейса.

Затем я развернул его и на вычислительном движке Google. Я тоже играл с докер-машиной.

Наконец, в последний день стажировки я получил сертификат и пообедал со всей командой, а на следующий день я уехал в Кочин, штат Керала, на очередную стажировку в отпуске.