Как се става Java Developer?
На всички новаци в програмирането и Java технологиите препоръчваме да се включат в цялостната обучителна програма за Java и Java EE разработка в СофтУни. Обучението е доста задълбочено (1-2 години) и включва много, много практика:
- Усвояване на езика за програмиране с Java, заедно с умението да програмираш, да ползваш базови Java APIs, да ползваш базови структури от данни и да имплементираш базови алгоритми
- 70% практическа работа: писане на Java код всеки ден
- Практически проекти с Java, Spring, Java EE, Spring Data, Hibernate, Spring MVC, JavaScript и MySQL
- Изграждане на умения по програмиране с Java, ООП, MySQL, Spring MVC, Spring Data, HTML5 и JavaScript
- Работа по Java проекти в екип в GitHub среда
Безплатен курс по основи на Java
СофтУни стартира безплатен курс “Java основи” от 12 октомври 2015 г.
- Участието е безплатно в онлайн форма.
- Всички участници получават безплатни Java видео уроци, презентации (слайдове), домашни, курсови проекти, задачи за изпити и други учебни материали.
- Възможно е участие и на място в Софтуерния университет (СофтУни) с включени лабораторни упражнения в клас и явяване на финален изпит за сертификат.
Целта на курса “Java Fundamentals” е запознаване с езика и платформата Java на начално ниво. Това включва писане на програмен код (coding skills), работа със среда за разработка (Eclipse в Linux среда), използване на данни, променливи, оператори и изрази, вход и изход от конзолата, използване на условни конструкции, цикли, методи, дефиниране и използване на прости класове, масиви, списъци, стрингове, речници, множества. Обръща се внимание и на обектно-ориентираното програмиране (ООП) с Java: дефиниране на класове, методи, конструктори, капсулация на данни, статични членове, работа с интерфейси и наследяване, абстрактни класове, работа с полиморфизъм и виртуални методи, използване на пакети, шаблонни методи, изключения, енумерации, анотации. Разглежда се накратко и функционалното програмиране в Java: работа с ламбда функции и потоци (Java stream API). Курсът завършва с практически изпит по Java програмиране в автоматизирано оценяване.
Учебна програма на курса Java основи
Course Introduction | About the course: What is Java? Trainers, Exams, etc. |
Introduction to Java | Java, JVM, Eclipse, etc. |
Java Syntax | Data types, Expresssions, Conditionals |
Linux Fundamentals | Basic Linux Commands, Installing Eclipse and Java 8 |
Loops Methods Classes | Loops, Methods, Classes |
Java Collections | Arrays, Lists, Sets, Dictionaries |
Lab | Practical Lab on solving hard problems with Java |
Java OOP | Object-oriented Programming in Java |
Java Best Practices | Best Practices in Java Programming |
Workshop: Java Teamwork | Workshop on Java Game Development |
Exam Preparation | Solve exam problems live – exam from 11 May 2015 |
Team Work Public Defense | Creating Java-based game |
Exam Preparation | Solve exam problems live – exam from 8 Feb 2015 |
Practical Exam | Practical exam (automated in the judge system) |
Записване за Java обучението
Запишете се за курса по основи на Java от неговия сайт: https://softuni.bg/trainings/1218/java-fundamentals-october-2015.
Лекция на 11.06.2011 за Java EE
На 4-ти юни няма да има учебни занятия. На 11 юни ще се проведе втората част от обучението за Java EE технологиите с лектор Милена Душанова. Тя ще обхване следните теми:
JMX – концепцията Managed Java Objects. Типове managed beans (MBeans).
JMS – технология JMS за комуникация между компоненти и приложения по модел производител-консуматор, JMS съобщения, JMS приложения, имплементация на JMS сървър и JMS клиент
Web Services – инфраструктура на уеб услугите – HTTP, SOAP, WSDL, моделът SOA, моделът REST услуги, JAX-WS, JAX-RS, създаване, деплойване и извикване на уеб услуга с JAX-WS, деплойване и извикване на REST услуга с JAX-RS
SOA – концепция и подходи при имплементиране на SOA архитектури.
Резултати от 3то контролно (JSF, Richfaces)
Име | фн | точки (от 100) | Проект |
Евгени Димитров | 121208220 | 100 | JSFExam-Evgeny-Dimitrov-100-points.zip |
Галин Благоев | ? | 150 | JSFExam-Galin-Blagoev-150-point-+i18n.zip |
Радослав Стоянов | ? | 100 | JSFExam-Radoslav-Stoyanov-100-points.zip |
Любомир Цветков | 121209167 | 150 | JSFExam Lyubomir Tzvetkov 150 points (+i18n) |
Владимир Йотов | 2129 | 147 | JSFExam Vladimir Jotov 147 points (+menubar+multiuser) |
Боян Методиев | ? | 100 | JSFExam Boyan Metodiev 100 points |
Мария Никифорова | 121308041 | 100 | JSFExam Mariya Nikiforova 100 points |
Лазар Гюлев | 121207020 | 103 | JSFExam Lazar Gyulev 103 points |
Никола Шахпазов | 44736 | 150 | JSFExam Nikola Shahpazov 150 points (+i18n) |
Огнян Ангелов | ? | 100 | JSFExam Ognyan Angelov 100 points |
3то контролно (JSF, Richfaces)
Почивка около 3 март
Колеги, тъй като тази седмица се струпват празници и голямата част от участниците в курса няма да са на линия, ще пропуснем занятието на 5 март (събота> Следващото занятие ще бъде на 12 март 2011 г.
Лекции за JDBC и XML – 29.01.2011
Колеги, потвърждаваме, че тази събота (29.01.2011 г.) ще се проведе поредното занятие от безплатните обучение по Java EE във ВУЗФ. Ще разгледаме следните теми:
- JDBC – достъп до бази данни от Java през JDBC, архитектура на JDBC, JDBC драйвери, свързване към Oracle, изпълнение на SQL команди, прочитане на резултата от заявка, параметрични заявки, извличане на генерирания първичен ключ, извикване на съхранена процедура, използване на транзакции
- XML – езикът XML, XML синтаксис, пространства от имена, схеми (XSD, DTD), обработка на XML данни, търсене с XPath, трансформация с XSL шаблони
- Обработка на XML – XML парсери в Java платформата, библиотеката JAXP, DOM, SAX и StAX парсери, четене и построяване на документи чрез DOM парсера, четене и построяване на документи чрез StAX парсера, изпълнение на XPath заявки, XSL трансформации
За упражненията ще са ви необходими Java 6, Eclipse, сървър Oracle 10g Express и инструмента Oracle SQL Developer.
Лекцията утре ще започне в 10:00, зала 203
Здравейте,
Лекцията утре ще започне в 10:00 в зала 203 на ВУЗФ. Имайте предвид, че залата е с капацитет 24 души. Хората, които са се записали, ще са с предимство.
Поздрави,
Росен
Занятия за CSS / Web Sites / JavaScript – в събота
По програма имаме в събота (26.02.2011) втора част на темата за HTML / CSS / Web Sites development. Лектор ще е Свилен Иванов. Занятията ще се провеждат както обикновено, във ВУЗФ.
Spring на 25.06.2011 няма да има
Здравейте,
По план на 25.06 трябва да се води Спринг. Лекторът, неговата кожа, са му взели душицата в работата и няма време да се подготви.
Може би следващата седмица ще имам повече свободно време. Но тогава ще пиша пак.
В тази връзка колко човека все още не са загубили интерес към тази лекция?
UPDATE: 20 човека до момента са заявили интерес. Това е повече от очакваното от мен. Следващите два уикенда няма да съм в София, така че трябва да измислим вариант. Вие какво мислите?
Михаил
Blogroll
Recent Posts
Categories
Recent Comments
Tags
SoftUni.org: Lessons for Devs
- Case Study 2023: SoftUni Serbia [SoftUni Globe]
- Shelly Academy: Autumn Semester [SoftUni Globe]
- Franchise Partnership: SoftUni Serbia [SoftUni Globe]
- Empowering Home Automation: The Collaboration between SoftUni Global and Allterco [SoftUni Globe]
- SoftUni Global Expands Its Reach in Mongolia [SoftUni Globe]
Svetlin Nakov’s Blog
- AI инструменти за всеки ден – Наков @ Techniverse 2024
- AI and the Future of Developers: Nakov @ Techniverse 2024
- AI инструменти за бизнеса – Наков @ Tarnovo Digital Summit 2024
- Software Engineers in the AI Era: The Future of Software Development (Sept 2024)
- SoftUni AI: цялостна обучителна програма за прилагане на изкуствен интелект в практиката