Вступний курс для тих, хто хоче освіжити свої знання або хто вперше знайомиться з програмуванням і хоче мати уявлення про те, що це таке, як написати свою першу програму, переконатися, що це досить просто і легко. Тому курс не вимагає якихось попередніх знань.Ми пройдемося від самого нуля до того рівня, коли ви зможете писати власні простенькі програми.
Почнемо з установки необхідного програмного забезпечення, яке використовується для написання інших програм. І в нашому випадку - це найпотужніша і найкраща на поточний момент середовище розробки-IntelliJ IDEA і, власне, сама Java.
Ми розберемося з усіма примітивними типами даних, поговоримо про булеву алгебру і логічні конструкції if-else. Торкнемося пристрій пам'яті комп'ютера і чому він використовує саме двійкову систему числень. Звичайно ж для того, щоб зрозуміти її, ми вивчимо процес перетворення десяткової системи (яку ми звикли з вами використовувати в реальній практиці) в двійкову.
Дізнаємося, що таке цикли і які вони бувають. Які з них варто віддавати перевагу найбільше в реальній практиці, а які варто використовувати тільки в крайніх випадках. А також чому потрібно уникати рекурсію (адже будь-яку рекурсію можна замінити на звичайний цикл).
Пройдемо складний тип даних-масиви, і навіть торкнемося теми багатовимірних масивів. Адже це основа для побудови більш складних структур даних, які вже будуть розглядатися в наступному курсі з вивчення Java - Level 2.
Звичайно ж на практиці вивчимо неймовірно корисний засіб, який допоможе в розумінні програмування і того, як думає машина - це Debug (відладчик програм).
В кінці курсу ми обговоримо подальший шлях розвитку вас як хороших фахівців і яку літературу/ресурси варто почитати.
чого ви навчитеся:
- Основи алгоритмізації та програмування
- Java Core
- Debug
- IntelliJ IDEA
- Курс не вимагає будь-яких попередніх знань, крім впевненого володіння комп'ютером
- необхідно буде встановити програмне забезпечення: Java і середовище розробки IntelliJ IDEA, що буде продемонстровано на окремому відео
- Курс призначений для початківців, хто хоче розібратися в основах алгоритмізації та програмування
https://privatelink.de/?https://www.udemy.com/course/computer-science-dmdev/