Отчёт по практике в2. 1 Краткая характеристика предприятия 5 2 Организационная структура предприятия 6
Скачать 0.51 Mb.
|
Содержание Введение 3 1 Краткая характеристика предприятия 5 2 Организационная структура предприятия 6 3 Должностные обязанности практиканта в должности программист 14 4 Индивидуальное задание 16 5 Техника безопасности на предприятии 28 Заключение 30 Список использованных источников 31 Введение Технологическая практика представляет собой необходимый этап формирования профессиональных навыков у обучающихся, дает опыт, который сравним с полевыми рабочими условиями. Ее ценность заключается в том, что студенты могут не только закрепить уже полученные знания, но и приобрести новые. В ходе прохождения производственной практики студенту предстоит столкнутся с реальными технологическими и информационными процессами организации, что потребует от него реализацию всех полученных знаний и накопленного опыта. Целью технологической практики является формирование соответствующих компетенций. Задачи технологической практики: анализ процесса разработки и создания мобильных приложений; изучение организационной и правовой структуры организации и действующих на ней регламентов и правил; изучение информационных процессов предприятия, состояния и функционирования информационных систем; уметь использовать нестандартные и креативные методы для решения задач, связанных с профессиональной деятельностью; знать этические нормы, регулирующие отношения человека к человеку, обществу, окружающей среде и уметь учитывать их в профессиональной деятельности; ознакомиться с предприятием: его типом, специализацией профилем, местом расположения, режимом работы. Практика проходила в ООО «Айти-Интего», г. Краснодар, ул. Московская 59, оф.2Ц. Юридический адрес: 350004, край Краснодарский, г Краснодар, ул им.Калинина, д. 125. Основным видом деятельности является «Разработка программируемых логических контроллеров». 1 Краткая характеристика предприятия Компания «Айти-Интего» начала свою деятельность с продажи компьютерного оборудования в 2011 году разработкой программируемых логических контроллеров с 2011 г. На данный момент компания занимается разработкой программируемых логических контроллеров и работает по всей России. За это время организация выполнила более 500 проектов в четырех направлениях: разработка электроники IP-телефония разработка сайтов веб маркетинг Предоставляемые услуги и продукция компании: контрактная разработка электроники производство печатных плат монтаж печатных плат разработка программного обеспечения реинжиниринг (производство и апгрейд имеющегося оборудования, контроллеров) программируемые контроллеры для управления светом, оборудованием, станками Сферы предоставления услуг предприятия: промышленные и производственные предприятия сельское хозяйство транспортные и логистические компании рекламные агентства 2 Организационная структура предприятия 2.1 Структура компании Организация ООО «Айти-Интего» имеет директора. В его подчинение входят сотрудники всего предприятия. Структура компании включает в себя несколько отделов и подразделений, основные элементы представлены в виде схемы на рисунке 1. Рисунок 1 – Организационная структура 2.2 Должностные обязанности работников организации. 2.2.1 Генеральный директор На Генерального директора возложены следующие функции: управление деятельностью производственной организацией; организация производственной деятельности в производственной организации; оптимизация производственной и финансово-хозяйственной деятельности производственной организации; - руководство работниками производственной организации; - представление и защита интересов производственной организации - формирование корпоративной культуры производственной организации. 2.2.2 Руководитель проектами Должностные обязанности руководителя проектами включают в себя: определение целей и текущих задач по утвержденному направлению деятельности и организация работ по их достижению, прогнозирование результатов; определение перечня работ, которые необходимы для реализации предложенной инициативы, а также количество, наименование и стоимость нужных ресурсов; участие в подготовке бизнес-плана, бюджета, плана исполнения проекта и других документов, необходимых для внедрения проекта. работа с информацией, относящейся к внедрению начинания (сбор, обработка, хранение, использование, своевременная передача другим участникам); анализ хода исполнения проекта в целом, отдельных его задач, выявление отклонений, которые могут негативно повлиять на конечный результат, проведение мероприятий по исправлению ситуации; получение необходимых допусков, лицензий и разрешений, составление договоров с поставщиками и подрядными организациями, составление календарных графиков проведения работ, контроль сроков и качества их выполнения, внесение корректив в случае необходиости; организация по согласованию с руководством сотрудничества с официальными представителями заказчика и другими заинтересованными фирмами в пределах своих непосредственных обязанностей, проведение деловых переговоров; организация работы по составлению периодической отчетности по этапам реализации начинания, бухгалтерского и аналитического учета, внесение всей необходимой информации в соответствующие базы данных; планирование и координация деятельности подчиненных по отдельным видам процессов или работ, контроль над качеством исполнения ними полученных заданий; руководство разработкой планов, методик исполнения работ, расчетов, экономических и технических обоснований; проведение инструктажа работников по вопросам охраны труда (первичный, повторный, целевой и внеплановый), выполнение предусмотренных мероприятий, контроль над соблюдением ними требований законодательства и должностных обязанностей в данном вопросе. 2.2.3 Экономист Экономист выполняет следующие должностные обязанности: готовит исходные данные для составления проектов хозяйственно-финансовой, производственной и коммерческой деятельности (бизнес-планов) предприятия в целях обеспечения роста объемов сбыта продукции и увеличения прибыли; выполняет расчеты по материальным, трудовым и финансовым затратам, необходимые для производства и реализации выпускаемой продукции, освоения новых видов продукции, прогрессивной техники и технологии; осуществляет экономический анализ хозяйственной деятельности предприятия и его подразделений, разрабатывает меры по обеспечению режима экономии, повышению рентабельности производства, конкурентоспособности выпускаемой продукции, производительности труда, снижению издержек на производство и реализацию продукции, устранению потерь и непроизводительных расходов, а также выявлению возможностей дополнительного выпуска продукции; определяет экономическую эффективность организации труда и производства, внедрения новой техники и технологии, рационализаторских предложений и изобретений; участвует в рассмотрении разработанных производственно-хозяйственных планов; осуществляет контроль за ходом выполнения плановых заданий по предприятию и его подразделениям, использованием внутрихозяйственных резервов; участвует в проведении маркетинговых исследований и прогнозировании развития производства; ведет учет экономических показателей результатов производственной деятельности предприятия и его подразделений, а также учет заключенных договоров; готовит периодическую отчетность в установленные сроки; выполняет работы по формированию, ведению и хранению базы данных экономической информации, вносит изменения в справочную и нормативную информацию, которая используется при обработке данных; выполняет отдельные служебные поручения своего непосредственного руководителя. 2.2.4 Инженер-конструктор Должностные обязанности инженера-конструктора включают в себя: разработка эскизных, технических и рабочих проектов особо сложных, сложных и средней сложности изделий, используя средства автоматизации проектирования, передовой опыт конкурентоспособных изделий, обеспечивает при этом соответствие разрабатываемых конструкций техническим заданиям, стандартам, нормам охраны труда и техники безопасности, требованиям наиболее экономичной технологии производства, а также использование в них стандартизованных и унифицированных деталей и сборочных единиц; проведение патентные исследований и определение показателей технического уровня проектируемых изделий; составление кинематических схем, общих компоновок и теоретических увязок отдельных элементов конструкций на основании принципиальных схем и эскизных проектов, проверку рабочих проектов и осуществление контроля чертежей по специальности или профилю работы, снятие эскизов сложных деталей с натуры; проведение технических расчетов по проектам, технико-экономического и функционально-стоимостного анализа эффективности проектируемых конструкций, а также расчет рисков при разработке новых изделий, составляет инструкции по эксплуатации конструкций, пояснительные записки к ним, карты технического уровня, паспорта (в том числе патентные и лицензионные), программы испытаний, технические условия, извещения об изменениях в ранее разработанных чертежах и другую техническую документацию; изучение и анализ поступающей от других организаций конструкторскую документацию в целях её использования при проектировании и конструировании. согласование разрабатываемых проектов с другими подразделениями предприятия, представителями заказчиков и органов надзора, экономическое обоснование разрабатываемых конструкций; участие в монтаже, наладке, испытаниях и сдаче в эксплуатацию опытных образцов изделий, узлов, систем и деталей новых и модернизированных конструкций, выпускаемой предприятием продукции, в составлении заявок на изобретения и промышленные образцы, а также в работах по совершенствованию модернизации, унификации конструируемых изделий, их элементов и в разработке проектов стандартов и сертификатов; давать отзывы и заключения на проекты стандартов, рационализаторские предложения и изобретения, касающиеся отдельных элементов и сборочных единиц; 2.2.5 Программист Должностные обязанности программиста включают в себя: разработку на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проведение их тестирования и отладки; разработку технологии решения задачи по всем этапам обработки информации; осуществление выбора языка программирования для описания алгоритмов и структур данных; определение информации, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля; выполнение работы по подготовке программ к отладке и проведение их отладки; определение объема и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению; осуществление запуска отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач; проведение корректировки разработанной программы на основе анализа выходных данных; определение возможности использования готовых программных продуктов; разработку инструкции по работе с программами, оформление необходимой технической документации; осуществление сопровождения внедренных программ и программных средств; разработка и внедрение системы автоматической проверки правильности программ; выполнение работ по унификации и типизации вычислительных процессов; принятие участия в создании каталогов и картотек стандартных программ, в разработке форм документов в электронном виде, подлежащих компьютерной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники; обеспечение правильной технической эксплуатации, бесперебойную работу компьютеров и отдельных устройств; участие в разработке перспективных и годовых планов и графиков работы, технического обслуживания и ремонта оборудования, мероприятий по улучшению его эксплуатации, предупреждению простоев в работе, повышению качества работы, эффективному использованию вычислительной техники; осуществление подготовки компьютеров и отдельных устройств к работе, их технический осмотр, проведение проверки наличия неисправностей, устранение неисправностей и предотвращение появления неисправностей в будущем; принятие мер по своевременному и качественному выполнению ремонта компьютеров и отдельных устройств своими силами или силами третьих лиц; принятие участия в проведении инвентаризаций; беречь имущество предприятия, не разглашать информацию и сведения, являющиеся коммерческой тайной предприятия; не давать интервью, не проводить встречи и переговоры, касающиеся деятельности предприятия, без разрешения руководства предприятия; соблюдение трудовой и производственной дисциплины, правил и норм охраны труда, требований производственной санитарии и гигиены, требований противопожарной безопасности, гражданской обороны; исполнение распоряжения и приказов генерального директора предприятия; информирование руководства об имеющихся недостатках в работе предприятия, принятию мер по их ликвидации; способствовать созданию благоприятного делового и морального климата на предприятии. 3. Должностные обязанности практиканта в должности Практика проходит в должности «практиканта программиста». В должностные обязанности практиканта входят: беречь имущество предприятия, не разглашать информацию и сведения, являющиеся коммерческой тайной предприятия; соблюдение трудовой и производственной дисциплины, правил и норм охраны труда, требований производственной санитарии и гигиены, требований противопожарной безопасности, гражданской обороны; исполнение распоряжения и приказов генерального директора предприятия; способствовать созданию благоприятного делового и морального климата на предприятии; участие в разработке на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проведение их тестирования и отладки; участие в разработке технологии решения задачи по всем этапам обработки информации; участие в осуществлении выбора языка программирования для описания алгоритмов и структур данных; участие в определении информации, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля; участие в выполнении работы по подготовке программ к отладке и проведение их отладки; участие в определении объема и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению; участие в осуществлении запуска отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач; участие в проведении корректировки разработанной программы на основе анализа выходных данных; участие в определении возможности использования готовых программных продуктов; участие в разработке и внедрении системы автоматической проверки правильности программ; участие в выполнении работ по унификации и типизации вычислительных процессов; 4. Индивидуальное задание 4.1 Формулировка индивидуального задания Темой данного индивидуального задания является изучение платформы React Native и разработка мобильного приложения. React Native – это платформа мобильных приложений с открытым исходным кодом, созданная Facebook, Inc. Она используется для разработки приложений для Android, Android TV, iOS, macOS, tvOS, Web, Windows и UWP, позволяя разработчикам использовать фреймворк React вместе с возможностями собственной платформы. Результатом проделанной работы должно являться кроссплатформенное функционирующее приложение, используя платформу React Native, для подключения к веб-серверу разрабатываемых устройств на предприятии с мобильного устройства, с целью управления функций устройств. Например: включить или выключить порт, отвечающий за управление модулем реле; изменить потребляемую мощность лампы, которая изменяется за счет сигналов, поступающих на модуль диммера от контроллера. В приложении должен быть список устройств, на которые можно подключиться по локальной сети, также должен быть компонент, который при нажатии подключается к устройству по глобальному адресу. Каждый компонент, подразумевающий устройство, на которое можно подключиться по локальной сети должен обладать параметрами: название, локальный адрес, логин и пароль. Все данные должны храниться на устройстве, пароли записаны в формате md5. Приложение также должно обладать возможностью хранения одной локальной учетной записи, к которой будут привязаны созданные компоненты, с помощью которых, выполняется подключение по локальному адресу. 4.2 Определение плана выполнения работы Перед началом выполнения задания необходимо разработать план действий по выполнению работы. План действий содержит основные этапы: изучение основ платформы React Native; установку среды разработки; изучение свойств основных компонентов и их отображения на мобильных устройствах iOS и Android; проектирование функционирования приложения и навигации; отладка кода под мобильные устройства; создание установочных файлов для мобильных устройств; 4.2.1Изучение основ платформы React Native React Native сочетает в себе лучшие части нативной разработки с React, лучшей в своем классе библиотекой JavaScript для создания пользовательских интерфейсов. Принципы работы React Native практически идентичны React, за исключением того, что React Native не управляет DOM через виртуальную DOM. Он работает в фоновом режиме (который интерпретирует JavaScript, написанный разработчиками) непосредственно на конечном устройстве и взаимодействует с собственной платформой через сериализованные данные через асинхронный и пакетный мост. Компоненты React обертывают существующий собственный код и взаимодействуют с собственными API через парадигму декларативного пользовательского интерфейса React и JavaScript. Это позволяет разрабатывать собственные приложения для совершенно новых команд разработчиков и позволяет существующим группам работать намного быстрее. Стили React Native имеют синтаксис, аналогичный синтаксису CSS, он не использует HTML или CSS. Вместо этого сообщения из потока JavaScript используются для управления собственными представлениями. React Native также позволяет разработчикам писать собственный код на таких языках, как Java или Kotlin для Android и Objective-C или Swift для iOS, что делает его еще более гибким. 4.2.2 Установка среды разработки Для начала необходимо установить Node.js. Node.js – это программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Для того чтобы установить Node.js перейдем на официальный сайт и скачаем последнюю версию Node.js. На рисунке 2 изображена установка. Рисунок 2 – Установка Node.js После установки Node.js можно использовать npm для установки утилиты командной строки Expo CLI. Expo – это набор инструментов, которые упрощают создание нативных React приложений. На рисунке 3 изображена установка Expo CLI. Рисунок 3 – Установка Expo CLI Выполним следующие команды, чтобы создать новый проект React Native под названием «MyNewProject»: expo init MyNewProject cd MyNewProject npm start На рисунке 4 изображено выполнение команд по созданию нового проекта React Native. Рисунок 4 – Создание нового проекта React Native 4.2.3Изучение изучение свойств основных компонентов и их отображения на мобильных устройствах iOS и Android Для изучения свойств основных компонентов воспользуемся документацией, которую предостасляет официальный сайт React Native. На рисунке 5 перечислены компоненты, которые в большинстве случаев будут использоваться в разрабатываемых приложениях. Рисунок 5 – Основные компоненты React Native Для анализа и изучения того, как функционирует React воспользуемся Snack Player. Это удобный инструмент, созданный Expo, чтобы встраивать и запускать проекты React Native, а также делиться тем, как они отображаются на таких платформах, как Android и iOS. При редактировании кода на странице в браузере происходит динамическая компиляция кода на подключенном эмуляторе или реальном устройстве. Данная функция очень полезна, так как перезапуск компиляции на устройствах выполняется быстро, благодаря чему сокращается время как изучения того как работают компоненты и какими свойствами они обладают, так и разработки и отладки приложения. На рисунке 6 приведен пример отладки кода в Snack Player. Рисунок 6 – Пример отладки кода в Snack Player Чтобы анализировать отображение компонентов на утройствах установим мобильное приложение Expo Go на смартфон iOS и Android. На рисунке 7 изображен скомпилированный пример кода на устройстве iOS. Рисунок 7 – Cкомпилированный пример кода на устройстве iOS 4.2.4 Проектирование функционирования приложения и навигации Проанализировав техническое задание, приступим к проектированию. Для того чтобы сохранять данные на мобильных устройствах воспользуемся AsyncStorage. Это асинхронный, незашифрованный, постоянный API для хранения значений ключей. В приложении должна храниться учетная запись пользователя, когда происходит первый запуск приложения создается ключ «USER» с пустым значением, далее происходит проверка авторизации, если полученное зачение по ключу «USER» пустое, то пользователь будет перенаправлен в основную часть приложения, если значение не пустое, происходит перенаправление на экран авторизации, где пользователю предоставляются поля для ввода логина и пароля, после чего происходит проверка введеных значений со значениями в хранилище. Если значения введеные пользователем и значения в хранилище совпадают, то происходит перенаправление в основную часть приложения, если не совпадают, пользователю дается выбор либо с повтором ввода, либо с полным удалением всех ключей. Такой метод позволяет обеспечить безпасность хранения данных, при котором злоумышленник, обладая мобильным устройством пользователя не получит доступ к логинам и паролям, тех устройств, к которым был открыт доступ. Когда авторизация произошла успешно, происходит открытие экрана со списком устройств, на котором писутствует кнопка навигации для перехода на экран создания устройств и кнопка навигации для перехода на экран настроек. Устройства будут вложены в компонент FlatList. FlatList представляет собой производительный интерфейс для отрисовки простых списков с возможностью скроллинга. Устройство в мобильном представлении является компонент Text вложенный в View, который обернут в TouchableOpacity, необходим для реагирования на прикосновения и с помощью него будет выполняться навигация на экран, отображающий веб-страницу. В компонент Text устанавливается название устройства. Для того, чтобы добавлять устройства в список требуется экран, на котором будут находиться те же компонеты TouchableOpacity, View и Text в той же компановке, выполняющие роль кнопки, сохраняющей параметры введеные пользователем в хранилище. Перед тем как сохранить пользователь должен ввести данные в компонент TextInput. Наименование полей с вводом значений: «название устройства»; «локальный адрес устройства»; «логин для подключения к устройству»; «пароль для подключения к устройству». После сохранения значений в хранилище выполняется навигация на экран со списком устройств, на котором происходит обновление FlatList, после чего на экране появляется новое устройство. При нажатии на устройство в FlatList осуществляется fetch запрос на страницу авторизации контроллера. Запрос содержит структуру настроек запроса, изображенную на рисунке 8. Рисунок 8 – структура настроек запроса При получении запроса, контроллер отправляет ответ. Если статус ответа равен 200 – «OK», который означает положительный результат, после чего происходит разбор ответа с получением файлов cookies и их передачей на экран отображения веб-страницы. Если введенный адрес является не действительным или ответ будет другим, то пользователь будет информирован соответствующим сообщением. Экран с отображением веб-страницы будет содержать компонент WebView в свойства которого передаются файлы cookies, благодаря этому происходит вход на страницу контроллера без дополнительного ввода логина и пароля. На экране настроек будут располагаться 3 компонента, выполненные в форме «карточек». «Карточки» содержат: заголовки и строки, выполненные из компонентов View и Text; поля для ввода значений содержащие компонент TextInput. Каждая из них выполняет свою функцию: ввод и сохранение данных для создания локальной учетной записи; ввод и сохранение глобального адреса; выбор языка (русский и английский). 4.2.5 Отладка кода под мобильные устройства В данном подразделе производится отладка кода, а также демонстрация функционирования приложения. После того как был выполнен этап написания кода следует приступить к тестированию на мобильных устройствах. Выполняя многочисленные операции по отладке кода, было получено функционирующее мобильное приложение. Когда был достигнут результат, соответствующий техническому заданию, приступим к демонстрации. На рисунке 9 изображен каталог файлов завершенного приложения. Демонстрация экранов будет выполняться на мобильном устройстве iOS. Рисунок 9 – каталог файлов завершенного приложения На рисунке 10 изображен первоначальный экран, предназначен для определения дальнейшего функционирования приложения. Рисунок 10 – первоначальный экран приложения На рисунке 11 изображен экран со списком устройств, предназначен для подключения к веб-сайту и навигации к экранам создания устройств и настроек. Рисунок 11 – экран со списком устройств На рисунке 12 изображен экран с настройками, предназначен для создания учетной локальной записи, установки глобально адреса и установки языка. Рисунок 12 – экран с настройками На рисунке 13 изображен экран создания устройств, на котором пользователь вводит данные, которые будут использоваться для подключения к устройству. Рисунок 13 – экран создания устройств 4.2.6 Создание установочных файлов для мобильных устройств Создание установочных файлов для мобильных устройств выполняется после тестирования функционала приложения. Для того, чтобы создать установочный файл обратимся к официальной документации Expo. Для начала следует сконфигурировать файл app.json. На рисунке 14 изображена окончательная конфигурация файла. Рисунок 14 – конфигурация файла app.json Затем выполнить в командной строке Windows команду expo build:android или expo build:ios, в зависимости от того на какое устройство желаете установить приложение. После завершения процесса сборки установочного файла в командной строке будет указана ссылка, перейдя по которой откроется веб-страница с вашей учетной записью. На данной странице можно загрузить установочный файл для вашего устройства. 5. Техника безопасности и охрана окружающей среды на предприятии. 5.1 Требования охраны труда 5.1.1 Требования охраны труда перед началом работы Перед началом работы для обеспечения своей безопасности практиканту следует: произвести визуальный осмотр ПК, убедиться в исправности электророзеток, штепсельных вилок, питающих электрошнуров; убедиться, что вентиляционные отверстия в корпусе включаемого оборудования не завалены бумагой и не перекрыты каким-либо другим способом. включить ПК в сеть 220В, при этом штепсельную вилку держать за корпус; запрещается подключать сетевые устройства мокрыми руками; отрегулировать освещенность на рабочем месте, убедиться в достаточности освещенности, отсутствии отражений на экране, отсутствии встречного светового потока; при обнаружении каких-либо неисправностей оборудования, электропроводки сообщить об этом руководителю и до их устранения к работе не приступать. 5.1.2 Требования охраны труда во время работы Во время работы для обеспечения своей безопасности практиканту следует: подчиняться правилам внутреннего трудового распорядка, иным документам, регламентирующим вопросы дисциплины труда; соблюдать правила эксплуатации оборудования в соответствии с инструкциями по эксплуатации; соблюдать расстояние от глаз до экрана в пределах 60-80 см; следить, чтобы не загромождались проходы между оборудованием, приборами и рабочими местами, а также пути эвакуации; переключение разъемов интерфейсных кабелей периферийных устройств производить только при выключенном питании; Соблюдать правила поведения на территории и в помещениях предприятия; не принимать пищу, не курить на рабочем месте; в случае плохого самочувствия прекратить работу, поставить в известность руководителя и обратиться к врачу. 5.2 Охрана окружающей среды на предприятии Защита среды включает в себя следующие мероприятия: замена старого производственного оборудования на новое; контроль соблюдения режима труда и отдыха; выполнение санитарных норм; установка противопожарных систем; приобретение вентиляционных систем с более высокими показателями, улучшающими качество воздуха в помещении; замена и обслуживание осветительных приборов. Заключение В ходе прохождения практики закрепил полученные навыки во время обучения. Изучил принципы и структуры функционирования предприятия. Получил опыт работы в команде. Развил коммуникативные навыки. Во время прохождения практики показал свои лучшие качества. Своевременно решал возникшие проблемы и выполнял различные поручения. Индивидуальное задание, полученное на предприятии, было выполнено за время прохождения практики. Во время прохождения практики расширил свои знания в области микропроцессорных систем, проектирования и разработки мобильных приложений, компьютерных сетей и др. При прохождении производственной практики особо ценными оказались знания, полученные при изучении таких предметов, как программное обеспечение КСиК и информационные технологии. Список используемых источников методические указания по выполнению отчета по производственной практике; официальная документация React Native [электронный ресурс] https://reactnative.dev/; официальная документация Expo [электронный ресурс] https://expo.io/; примеры использования компонентов React Native [электронный ресурс] https://aboutreact.com/. у |