November 2, 2010
След неприятния инцидент с ТУ-София (вж. http://javaeecourse.devbg.org/seminarat-za-dependency-injection-se-otmenq/#comments) семинарът за Dependency Injection ще се проведе в Нов Български Университет (НБУ), на 3.11.2010 г. (сряда) от 19:40 часа в Корпус 1 – Аула на НБУ.

На лекцията ще бъде представен шаблонът за дизайн „Dependency Injection“ и неговата реализация в Java EE платформата. Лектор е Божидар Божанов.
Tags: Dependency, Injection, Java, NBU
Пиша тази статия на български, за да не се излагаме пред Европа и пред света с това, което се случва по българските университети.
Скръбната новина за всички колеги, които посещаваха безплатните курсове по практическа разработка на софтуер за платформите Java EE (http://javaeecourse.devbg.org) и .NET Framework и ASP.NET (http://aspnetcourse.telerik.com), е че безплатните курсове бяха забранени от ръководството на ТУ-София с обяснението "защото така". Няма да коментирам с какво точно безплатното и доброволно обучение на студентите по съвременни софтуерни технологии и подготовката им за практическа работа в софтуерната индустрията пречи на Технически университет и на инженерното образование. По темата вече се изписаха стотици коментари и сред тях има мнения и на двете спорещи страни: http://javaeecourse.devbg.org/seminarat-za-dependency-injection-se-otmenq/.
Новините около спрените курсове в ТУ са няколко:
- Курсът по ASP.NET във ФМИ на СУ продължава.
- За курса по Java EE търсим нова учебна зала в друг университет или образователен център. Ако се намери зала, курсът ще бъде преместен там и ще остане безплатен.
- Дали и как ще протестират ощетените студенти ще реши Студентски съвет към ТУ.
Благодарим на всички, които ни подкрепяха за тези курсове и на студентите, които идваха и слушаха с интерес.
Tags: ASP, Framework, Java, NET, quot
October 25, 2010
I am happy to announce that the Bulgarian Association of Software Developers (BASD) jointly with with the Student’s Council of the Technical University of Sofia organize a lecture on Dependency Injection (DI), a design pattern widely used in the contemporary software design and architectures. The event will take place in the Technical University of Sofia (TU), in lab 1153 at 27 October 2010 (Wednesday), 19:30. The speaker Bojidar Bozhanov is skillful Java software engineer with rich experience with Spring, Java EE and Inversion-of-Control Containers (IoC).

I hope all developer will enjoy this talk.
Tags: Association, Council, inversion of control, java software engineer, lecture, rich experience, s council, Software, software developers, Technical
October 5, 2010
Всички фенове на Java технологиите, които искат да овладеят програмирането за Java и Java EE платформите с Oracle, Spring, Hibernate и JSF, са поканени на 8-месечен безплатен курс (лекции + практически упражнения) в ТУ-София, зала 1154 Б от 9 октомври 2010 г. Курсът е организиран от Студентски съвет към ТУ-София. Прилагам официалната покана за курса:
Вярвам, че това безплатно обучение с продължителност над 200 часа, ще даде солидни познания и практически умения по програмиране на много млади хора и ще им даде основите на професията софтуерен инженер, но само ако отделят още поне 3-4 пъти по толкова време за подготовка извън учебните часове. Програмирането се обладява с много, много писане, а не със слушане на лекции!Успех на всички.
Tags: Hibernate, Java, java java java, JSF, Oracle, Spring
September 28, 2010
Thanks to the Student’s Council of the Technical University of Sofia we organize a serious long-term course in Java and Java EE in the Technical University of Sofia. The course will be held each Saturday (all the day) in the Technical University of Sofia, starting in the middle of October 2010 and will finish in June 2011.
Curriculum
The course curriculum includes the most important concepts and technologies regarding Java and Java EE application development. The preliminary course program is as follows:
- Introduction to Java Programming – Loops, Arrays, Collections, Input/Output, Object-Oriented Programming, etc.
- Introduction to Java Programming – Practical Exam
- Databases and XML – Relational Databases, Data Modeling, SQL, Oracle, Hibernate ORM Engine, JPA, XML, JAXP
- Databases and XML – Practical Exam
- HTML and CSS – HTTP, HTML, CSS, JavaScript, Creating Static Web Sites
- Java Web Development – Servlets, JSP, Tomcat, JavaServer Faces (JSF), JBoss RichFaces
- Java Web Development – Practical Exam
- Spring Framework – Inversion of Control Containers, Dependency Injection, Integrating Spring with Hibernate and JSF
- Web Development with Spring – Practical Exam
- Java EE Fundamentals – Java EE Architecture, Application Servers, JMS, EJB, Web Services, etc.
The Training Process
The trainings will consist of lectures (presentations, examples, live demonstrations), practical work in class (exercises) and practical work at home (course projects that will be defended at the exams). Students are expected to bring their own laptop in class.
The Team
The team behind this course are senior software engineers with lots of experience with Java and Java EE development, holding good teaching skills:
Disclaimer
Dr. Svetlin Nakov and his team do not have any kind of relationship (family, business or other) with the well known (for his business activity) prof. Ognian Nakov from the Technical University of Sofia.
Schedule
We still don’t have a starting date, but it will be in October 2010.
Official Web Site
Visit the Java and Java EE Course’s Official Web site: http://javaeecourse.devbg.org/.
Tags: class exercises, development, ee course, introduction to java programming, java web development, Nakov, October, Programming, sql oracle, Technical
June 9, 2010
The video from the seminar about Java 7 organized by the Bulgarian Java User Group (BGJUG) on 20.05.2010 in the Technical University of Sofia is finally published (thanks to Yordan Yovkov for the video processing):
At the seminar (and also in the recorded videos) I and Mihail Stoynov explained in details the following topics:
- Java 7 – Introduction and Chronology
- Dynamic Languages in JVM
- Java Modularity – Project Jigsaw
- Language Enhancements (Project Coin)
- Closures for Java (lambda functions, extension methods, etc.)
- JSR 203: NIO 2
- Other new features: Compressed 64-bit oops, Garbage-First GC, Upgraded Class-Loaders, URLClassLoader. close(), Unicode 5.1, SCTP and SDP
I had the same talk in Varna, at the Varna Free University Chernorizets Hrabar, invited by the developer community on 29.05.2010.
I already published the presentation and downloads.
Tags: class loaders, dynamic languages, Group, Java, java user group, language enhancements, sctp, Technical, User, Yordan
May 20, 2010
I was speaker along with my colleague Mihail Stoynov at the seminar organized by the Bulgarian Java User Group (BGJUG) on 20 May 2010 in the Technical University of Sofia. We presented the upcoming Java 7 and its amazing new features like the built-in JVM support of dynamic languages (Da Vinci Virtual Machine), the small language changes that will make the developer’s life better (project Coin) and the proposed support of closures, lambda expressions and extension methods (project Lambda).

It was nice seminar and the developer’s community was actively interrupting our talk with interesting and even quarrelsome questions. Some people just didn’t want to believe that 90% of the new enhancements in Java 7 are already implemented in the Microsoft .NET Framework. I hope one day Java will catch up and .NET will also benefit of its features. The future will show what will happen. In the mean time both Java and C# will benefit from the amazing features from the dynamic languages like Python, Ruby, Groovy, JavaScript Perl and even untraditional functional languages like Lisp and Haskell.

Download the presentation here: Java-7-New-Features-Nakov-BGJUG-Sofia-TU-20.05.2010.pptx.
Download the examples here: NetBeansProjects-Java-7-seminar-BGJUG.zip.
Tags: dynamic languages, functional languages, java user group, lambda expressions, language changes, NET, speaker, support, Technical, User
« Newer Posts Older Posts »