Дорога в JAVA Junior DEV||
8 subscribers
24 photos
1 link
Всем привет! Меня зовут Николай и я разработчик на PHP, который только начал свой путь. На данный момент, этот канал я буду использовать как свой личный блог для отслеживания прогресса и объяснения самому себе информации которую изучил
Download Telegram
День 1.
На самом деле это не первый день обучения. Это - первый день ведения данного блога.
На данный момент, я знаю базовый синтаксис языка, плюс минус знаю массивы и начинаю вникать в ООП, понимая его базовые концепции
Как пет проект начинаю разрабатывать CRM систему, для места где работаю в данный момент

Слышал, что многим не нравится -> в PHP при вызове метода или свойства класса. Мне наоборот кажется удобным и более читаемым, но офигел, когда увидел еще и =>. Пока не знаю, что это и для чего

Проект сейчас на стадии идеи и начальной архитектуры БД и связей между ними

Сегодня по плану сделать авторизацию, так как система планируется без регистрации, думаю не займет много времени. Если правильно понимаю, то авторизация == проверка данных введеных пользователем с данными из БД с пользователями и при их совпадении редирект на главную страницу, а при не совпадении выдача ошибки об невозможности авторизироваться
День 2.
Если его можно так назвать...
Вчера полный сил и намерения заниматься - уснул

На сегодня план оставляем такой же. Надеюсь не усну
🥱2
День 3.
Вчера разбирался в маршрутизации и что то даже понял

Теперь в проекте при переходе на главную, условно говоря alpha, открывается главная страница сайта, а при переходе на alpha/login - страница с логином сайта.

Реализовано через единую точку входа на сайт. То есть все запросы отправляются на index.php, а у же эта страница через систему роутеров направляет на нужную, через анонимные функции.

Так же немного начал разбираться в композере - по сути автолоадер, который в зависимости от прописанных ему зависимостей подтягивает библиотеки
🔥2
День 4-6.
Выходные старался провести максимально продуктивно.
Пятницу и субботу плотно занимался, сделал отправку данных в БД из формы добавления пользователя

Сейчас занимаюсь по видео чела - areaweb. Он делает проект - КиноПоиск лайт, но на сколько я понимаю, делает лаврэль на минималках. В настоящее время повторяю за ним и попутно разбираюсь что он делает и как это работает, потому что просто посмотреть видео не работает - нужно писать самому.

В вс не занимался - не было сил почему то
1👍1
Channel name was changed to «Road TO JAVA»
День 2.1.
От PHP я ушел к JAVA
На данный момент прохожу курс от DMDEV и читаю Шилдта
Сейчас в DMDEV на главе про коллекции
Уже прошел про ООП и Дженерики
Пет проект с сайтом не бросаю - буду переписывать бэк на JAVA + Spring, вместо PHP. Думаю должно получиться лучше
🔥2
Так же нашел тренажер по SQL -> Начал проходить
🔥1
Channel name was changed to «Дорога в JAVA Junior DEV||»
Прогресс за сегодня:
1. dmdev - прошел эти лекции. Материал был в основном по теории, но все равно повторяю код за лектором - мне кажется что так лучше усваивается плюс сохраняется на будущее
2. sqlacademy - сейчас на втором модуле из 6, но на данный момент в этих модулях было только введение и самая самая база, то есть по факту просто повторял, то, что уже знаю. Но как говорится - повторение мать учения))
👍2
День 2.2
За сегодня прогресс не могу назвать жестким:
1. dmdev (лекции): дослушал лекции по коллекциям - очень интересно но ничего не понятно. Нужно смотреть как это все принимается на практике, что бы глубже вникнуть в тему, но на сколько я понимаю ArrayList и LinkedArrayList работают как обычный массив, но с удобными методами и авторасширеним + параметризация с помощью дженериков, но это не точно. Думаю, что снова пересмотрю лекции + найду че нибудь почитать (У Шилдта не нашел этих глав)
2. dmdev (ДЗ + практика): Я оставлял на потом ДЗ у него. Типа на неделе смотрю лекции + повторяю за ним код, а в выхи повторяю че не понял + прохожу практику и ДЗ. Сейчас сделал домашку с банкоматом - первый хвост по ДЗ. По факту вижу проблемы у себя с составлением алгоритмов - в данном случае нагуглил именно сам алгоритм выдачи денег и реализовал его на языке без особых проблем
3. sql academy: Полностью разобрался с сортировкой по ORDER BY, но групировка GROUP BY пошла уже тяжелее, не говоря про JOIN и подзапросы. Буду перепроходить еще раз уроки и если не пойму то посмотрю кого нибудь на ютубчкие

Картинки отдельным постом - не влазят в один
👍2