Разработчик Java и SDN
Я прошла собеседование в фирму на полугодовое обучение по Java и SQL. После чего будет еще одно собеседование для приема на работу. В общем надо хорошо заниматься и учиться. И если все пойдет хорошо и это мне не надоест, то я буду как минимум обладателем новых востребованных знаний.
И что мне помогло пройти собеседование и не заняло много усилий влиться (уточню именно влиться на начальном этапе) в Java это мои знания по С++. Все не зря!
New: С куратором мы занимаемся темой SDN, поэтому эти занятия у меня учтены и здесь и тема немного поменялась. Это то, чем я буду заниматься в будущем, скорее всего :)
Критерий завершения
Овладеть достаточными навыками и опытом для прохождения собеседования на работу
Личные ресурсы
Пробовать все по чуть-чуть и найти свое!
-
Практика по курс лекций по SQL
-
Практика 1
-
Практика 2
-
Практика 3
-
Практика 4
-
Практика 5
-
Практика 6
-
Практика 7
-
Практика 8
-
Практика 9
-
Тест SQL
-
-
Практика по курсу лекций по Java Core
-
Практика 1
-
Практика 2
-
Практика 3
-
Практика 4
-
Практика 5
-
Тест 1
-
Практика 6
-
Практика 7
-
Финальный тест по Java Core
-
-
Разработка пользовательских интерфейсов
-
Разработка базы для добавления в нее UI (пользовательский интерфейс)
-
Добавление интерфейса
-
-
Он-лайн курс "Java. Базовый курс"
Курс на stepik.org от Computer Science Center (CS центр)
-
Введение в Java
-
Базовый синтаксис Java
-
Объекты, классы и пакеты в Java
-
Обработка ошибок, исключения, отладка
-
Ввод-вывод, доступ к файловой системе
-
Generics. Collections. Streams
-
-
Maven + библиотека JUNG
Maven - Инструмент для сборки Java проекта
JUNG - Java Universal Network/Graph framework
-
Установить Maven
-
Maven: Создать простой проект
-
Maven: Скомпилировать и запустить проект из командной строки
-
Maven: Запустить Unit Test
-
Maven: Создать простой проект с подключением сторонних библиотек
-
JUNG the Java Universal Network/Graph Framework
-
JUNG: создание графа
-
JUNG: алгоритм DijkstraShortestPath
-
Maven: Создать проект из двух модулей
-
-
Karaf - платформа для построения приложений
-
Поставить VirtualBox
-
Import system to VM
-
Видео по концепции OSGi
-
Reflection
-
Tutorial karaf: installed Karaf, learned some commands, created a small OSGi application that shows servlets
-
Tutorial karaf: change servies addTask(task, timeToLive)
-
Tutorial karaf: add servies daleteTask()
-
-
Повторение списка тем
-
TCP/IP стэк
-
Алгоритмы и структуры данных (List, Set, Map), сортировки и оценка их сложности.
-
Коллекции в java и их иерархия, оценка сложности работы с коллекциями.
-
Какие методы есть у итератора
-
Иерархия exeptions, проверяемые и непроверяемые исключения.
-
Отличие интерфейса и абстрактного класса
-
Задачи типо убрать дубликаты из массива строк
-
Паттерны проектирования (синглтон, адаптер, состояние, декоратор, стратегия)
-
Алгоритмы поиска на графайх (вглубь, вширь, Дейкстра, Беллман-Форд)
-
Что будет если в браузере вбить "google.com"
-
DNS resolving
-
ARP packet
-
TCP session
-
-
UI (Ajax, GWT)
-
hw1. UI - приложение, для расчета коренй квадратного уравнения (вычисления на сервере)
-
hw2. GWT
-
-
Onos - opensource контроллер сети
-
Сетевые технологии SDN
-
ONOS Overview - video
-
ONOS - Architecture and Internals Guide (https://wiki.onosproject.org/display/ONOS/Architecture+and+Internals+Guide)
-
Wiki - ONOS : An Overview
-
Wiki - System Components
-
Wiki - Network State Construction
-
Wiki - Device Subsystem
-
Wiki - Intent Framework
-
Mininet
-
Поставить ONOS
-
ONOS tutorial
-
Разобраться с fwd, reactive forwarding app
-
-
Практика по курсу лекций по Java EE
-
hw1. Servlet
-
hw2. HTTPSession, Cookie
-
hw3. Spring – JDBC/Hibernate
-
hw4. Spring – Dependency Injection
-
-
Финальный проект
-
Написание плагина для onos
-
- 2033
- 12 октября 2016, 14:45
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением