Разработчик на Java. Basic - безплатен курс от Otus, обучение 4 месеца, Дата: 6 декември 2023 г.
разни / / December 09, 2023
Ще овладеете основите на програмирането на Java и ще изградите основата на уменията, необходими за професионално развитие на всеки език. С подкрепата на личен наставник вие ще формирате ясно разбиране за различните области, с които един разработчик влиза в контакт: основи на архитектурата, тестване, бази данни данни, алгоритми и структури от данни, възможност за разграничаване на Docker от виртуална машина, мрежа и др. След обучението ще можете да кандидатствате за стажантска позиция в голяма компании.
За кого е този курс?
Програмата идва от нулата и е предназначена за опитни потребители на компютри, които искат да се научат как да програмират. Курсът ще бъде полезен и за тези, които все още не са избрали езика.
След обучението можете да се потопите по-дълбоко в разработката на Java или лесно да преминете към всеки друг ООП език. Този вид обучение трябва да бъде стандартно за всеки начинаещ специалист. Това е подобно на „способността да четеш“ и „да познаваш таблицата за умножение“ в света на ИТ. Следователно в свободните позиции не се пише за неща като разбиране на двоичната бройна система или способността да се разграничава TCP от UDP. Работодателите обаче търсят тези знания, когато избират кандидат, който дори и да няма опит, има професионална компетентност и може бързо да се ориентира в процесите развитие. Курсът е предназначен да помогне на тези, които правят първите си стъпки в ИТ и искат да бъдат подготвени за първите си интервюта и работа по проекти.
ЛИЧЕН МЕНТОР: онлайн сесии за 40 минути всяка седмица.
В началото на вашето обучение вие получавате ментор.
Веднъж седмично си пишете домашните.
По време на сесията менторът ще коментира вашето решение.
Повече от 6 години в индустрията за backend разработка в Java. Той е участвал в разработването на приложения с пълен стек, разработването на високонатоварени изчислителни мрежови системи, както и микроуслуги и тръбопроводи за etl. В момента, като старши разработчик, работя върху услуги на платежни системи...
Повече от 6 години в индустрията за backend разработка в Java. Той е участвал в разработването на приложения с пълен стек, разработването на високонатоварени изчислителни мрежови системи, както и микроуслуги и тръбопроводи за etl. В момента, като старши разработчик, работя върху услугите на платежната система в Unlimint. Имам опит в работата с Hadoop услуги (HDFS, HBase), оркестратори (Airflow, Spring Cloud Data Flow), MPP бази данни (Cassandra, Greenplum, Clickhouse). Интереси: BigData, Blockchain, NFTEобразование: магистърска степен по компютърни науки и ИТ, SUSU, факултет ВСЕКН.
Водещ специалист в JSC Greenatom Повече от 10 години опит в професионалното развитие. Основен стек: .NET / C#, Java, MS SQL Server. Пълно стеково развитие на системи за вътрешни и външни клиенти от анализ на изискванията до...
Водещ специалист в JSC Greenatom Повече от 10 години опит в професионалното развитие. Основен стек: .NET / C#, Java, MS SQL Server. Пълна разработка на системи за вътрешни и външни клиенти от анализ на изискванията до внедряване, експлоатация и техническа поддръжка. Завършва Московския институт по електронни технологии (МИЕТ) през 2006 г. със специалност „Компютърни системи, системи и мрежи“.
Старши софтуерен инженер. В индустрията от 2006 г. Дълго време разработва информационни системи за информационна поддръжка на сондиране на нефтени и газови кладенци. Учител
Въведение в Java екосистемата, настройка на средата
-Тема 1. Преглед на екосистемата на Java. Технологичен стек. Видове приложения. Пътна карта на разработчиците. Работодатели
-Тема 2.Linux. Основни понятия, основи на командния ред, инсталиране на VirtualBox, DZ
-Тема 3. Инсталиране на Java и необходимите програми, разлики между езика за програмиране и IDE, Д.З.
-Тема 4. Основи на работа в GIT
Синтаксис на Java, първа програма.
-Тема 5. Синтаксис на Java: Здравей свят, примитивни типове, константи, enum, конвенции за код и защо е важно
-Тема 6. Синтаксис на Java: масиви, условни оператори, цикли, DZ
-Тема 7. Анализ на примерни кодове, част 1
-Тема 8. Синтаксис на Java: класове, интерфейси
-Тема 9. Обектно-ориентирано и функционално програмиране
-Тема 10. Синтаксис на Java: колекции, основи на алгоритмите. ДЗ
-Тема 11. Синтаксис на Java: равно и hashCode, Map и Set. ДЗ
-Тема 12. Анализ на примерни кодове, част 2
-Тема 13. Синтаксис на Java: обработка на грешки - кодове за връщане, изключения (йерархия), DZ
-Тема 14. Бройни системи, Булева алгебра
Въведение в архитектурата на приложенията
-Тема 15. Основи на архитектурата на приложенията (двустепенна/тристепенна)
-Тема 16. Основи на тестването и ТДД, ДЗ
Взаимодействие с външни системи
-Тема 17. Основи на мрежовите технологии, TCP/IP
-Тема 18. Релационни бази данни, SQL, ДЗ
-Тема 19. Web Basics: HTTP, HTML DZ
-Тема 20. Web Basics: JavaScript, методи за отстраняване на грешки, дистанционно управление
Инфраструктура на процеса на развитие и експлоатация
-Тема 21.Docker, основи на приложението, ДЗ
-Тема 22. Основи на CI/CD
Дизайн
-Тема 23.Процес на разработване на продукта. Водопад/Пъргав
-Тема 24.Последен урок