Без постоянного роста и прогресса такие слова, как улучшение, достижение и успех, не имеют значения ». -Бенджамин Франклин

В TIIDELab уже два месяца! Прошлый месяц был довольно насыщенным, хотя и интересным, поскольку мы погрузились в основы JavaScript и его роль в веб-разработке. Самой выдающейся частью обучения для меня было то, что я победил свои страхи и уверенно писал коды на JavaScript. Мое первое знакомство с программированием было в приложении Grasshopper, где я раскрыл концепции и проблемы JavaScript. Тогда это было скорее умственное упражнение, и я не воспринимал его всерьез. После этого я также прошел курс по Sololearn и несколько упражнений по W3schools, но обнаружил, что всякий раз, когда я пытался писать коды JavaScript, уровень моей уверенности снижался до нуля. Может быть, это объясняет, почему я был так взволнован, когда услышал, что у нас есть два месяца JavaScript с TIIDELab. Это также объясняет тот напор и отношение «мы оба умрем на финише», с которым я ходил на занятия… Лол!

Первую неделю мы начали с переменных и типов данных, основных операторов, выражений и инструкций, привязок, условного выполнения и циклов. Я был действительно очарован самым первым упражнением по написанию кодов, имитирующих типичный процесс USSD-банкинга для разговора, перевода средств и покупки данных. В течение второй недели мы узнали об области видимости переменных JavaScript, функциях, объектах и ​​о том, как использовать функции для более простого и лучшего программирования. Мы также написали простое упражнение с программой-калькулятором, в котором используются функции и условное выполнение.

Следующая неделя была посвящена массивам и их методам. Мы узнали все о массивах: общие операции, доступ к элементам массива, различные методы добавления, удаления и поиска элементов массива. Мы также написали упражнение, в котором мы преобразовали объекты массива в таблицу HTML с помощью JavaScript. В последнюю неделю мы погрузились в объектную модель документа (DOM), а также изучили и изменили дерево DOM. Я узнал, как динамически изменять содержимое страницы, используя управляемый событиями JavaScript. Я также написал упражнение, в котором мы динамически отображали элементы массива в HTML, добавляли дополнительные элементы в массив через HTML, редактировали и удаляли элементы массива. Мы также поднялись на ступеньку выше, использовав локальное хранилище для хранения элементов массива, добавления и внесения изменений в сохраненные элементы через HTML.

Пока мы были заняты ведением журнала консоли и предупреждением кода JavaScript, мы также работали над нашими командными проектами. Моя команда, создавшая приложение для чата, начала интегрировать JavaScript и определенные функции в создаваемые нами статические веб-страницы. Я также обновил сайт моего портфолио, используя уже накопленные мной знания JavaScript.

Помните, что я писал в последний раз о пятницах в TIIDELab? Встречи были действительно важны, поскольку они позволили нам расслабиться, поиграть в игры, а также усвоить ключевые нетехнические уроки. За последний месяц мы получили удивительные уроки по принятию решений: разумное принятие решений с использованием подхода PrOACT, принятие этических решений, а также ловушки и предубеждения в процессе принятия решений.

Все идет нормально. Я извлек много бесценных технических и жизненных уроков. Я совершенно уверен, что еще многое предстоит сделать, и я не могу не испытывать одновременно беспокойства и восторга. Наконец, я хочу особо поблагодарить Mr. Кадир Салами (генеральный директор TIIDELab), г-н Кехинде Ибрагим (репетитор и генеральный директор JavaScript, K.Solutions ltd.), г-н Кехинде Ибрагим. Пишикени Тукура (руководитель отдела развития бизнеса), г-н. Шамсудин Адероджу (координатор программы) и вся команда TIIDELab. Надеюсь, мне удастся максимально использовать этот опыт!

Спасибо за чтение! Я с нетерпением жду возможности поделиться с вами новыми впечатлениями!

Если вы его пропустили, ознакомьтесь с статьей прошлого месяца.