17
Course Course Introduction Introduction

About the-course

Embed Size (px)

DESCRIPTION

Course contents, curriculum and trainers

Citation preview

Page 1: About the-course

Course IntroductionCourse Introduction

Page 2: About the-course

About the courseAbout the course

• Java Enterprise developmentJava Enterprise development

• Provides essential skills for writing scalable Provides essential skills for writing scalable and powerful Java EE applicationsand powerful Java EE applications

• Step by step process from core language Step by step process from core language features to different frameworks and best features to different frameworks and best practicespractices

• Latest technology innovations coveredLatest technology innovations covered

Page 3: About the-course

RequirementsRequirements

• Requirements for attendeesRequirements for attendees

• Basic computer skillsBasic computer skills

• Notebook (for classes)Notebook (for classes)

• Logical and abstract thinkingLogical and abstract thinking

• Passion for studyingPassion for studying

• English language (highly recommended)English language (highly recommended)

Page 4: About the-course

Course scheduleCourse schedule

• Every SaturdayEvery Saturday

• Technical University – SofiaTechnical University – Sofia

• 9:00 – 18:009:00 – 18:00

• Start – 9 October 2010Start – 9 October 2010

• With respect to national holidaysWith respect to national holidays

Page 5: About the-course

Course CurriculumCourse Curriculum

• Introduction to Java programmingIntroduction to Java programming

• Programming overview, JVM, Java basics, Programming overview, JVM, Java basics, Loops, Arrays, Collections, Input/Output, OOPLoops, Arrays, Collections, Input/Output, OOP

• Practical examPractical exam

• Databases and XMLDatabases and XML

• Relational databases, Data modeling, SQL, Relational databases, Data modeling, SQL, JDBC, Oracle, Hibernate, JPAJDBC, Oracle, Hibernate, JPA

• Practical examPractical exam

Page 6: About the-course

Course Curriculum (2)Course Curriculum (2)

• HTML and CSSHTML and CSS

• HTTP, HTML, CSS, JavaScript, Creating static HTTP, HTML, CSS, JavaScript, Creating static web sitesweb sites

• Java web developmentJava web development

• Servlets, JSP, Tomcat, JSF, JBStuoss Servlets, JSP, Tomcat, JSF, JBStuoss RichFacesRichFaces

• Practical examPractical exam

Page 7: About the-course

Course Curriculum (3)Course Curriculum (3)

• Spring FrameworkSpring Framework

• Inversion of Control containers, Dependency Inversion of Control containers, Dependency Injection, Integrating Spring with Hibernate Injection, Integrating Spring with Hibernate and JSFand JSF

• Practical examPractical exam

• Java EE fundamentalsJava EE fundamentals

• JEE architecture, Application servers, JMS, JEE architecture, Application servers, JMS, EJB, Web Services...EJB, Web Services...

Page 8: About the-course

TrainersTrainers

Page 9: About the-course

Svetlin NakovSvetlin Nakov

• Svetlin Nakov, PhDSvetlin Nakov, PhD

• Manager Technical Training, Manager Technical Training, Telerik Corporation, Telerik Telerik Corporation, Telerik AcademyAcademy

• 15 years of software development 15 years of software development experienceexperience

• Web site: Web site: www.nakov.com

• Blog: Blog: www.nakov.com/blog

Page 10: About the-course

Mario PeshevMario Peshev

• Mario PeshevMario Peshev

• Freelance developer and trainer, Freelance developer and trainer, keen on open sourcekeen on open source

• Sun certified, experience with Sun certified, experience with Java, PHP, Python, *SQL...Java, PHP, Python, *SQL...

• Blog: Blog: www.peshev.net/blog

• LinkedIn: LinkedIn: www.linkedin.com/in/mpeshev

Page 11: About the-course

Mihail StoynovMihail Stoynov

• Mihail StoynovMihail Stoynov

• Technical lead, Materna Bulgaria, Technical lead, Materna Bulgaria, www.materna.com

• Freelance lecturerFreelance lecturer

• Website: Website: http://mihail.stoynov.com

• Blog: Blog: http://mihail.stoynov.com/blog

Page 12: About the-course

Miroslav NachevMiroslav Nachev

• Miroslav NachevMiroslav Nachev

• Senior IT architect at Sirma ITT Senior IT architect at Sirma ITT CorpCorp

• 20+ years experience in software 20+ years experience in software design and developmentdesign and development

• LinkedIn: LinkedIn: http://bg.linkedin.com/in/mnachev

Page 13: About the-course

Radoslav IvanovRadoslav Ivanov

• Radoslav IvanovRadoslav Ivanov

• Independent IT consultant and Independent IT consultant and trainertrainer

• Provides consultancy services to Provides consultancy services to companiescompanies

LinkedIn: LinkedIn: http://ch.linkedin.com/in/radoslavivanov

Page 14: About the-course

Rosen SpasovRosen Spasov

• Rosen SpasovRosen Spasov

• Senior Software Engineer at Senior Software Engineer at Software AGSoftware AG

• Java developer and trainerJava developer and trainer LinkedIn: LinkedIn: http://bg.linkedin.com/in/rosenspasov

Page 15: About the-course

Danail AlexievDanail Alexiev

• Danail AlexievDanail Alexiev

• Software developer at Musala Software developer at Musala Soft Ltd and trainerSoft Ltd and trainer

• Student in the Technical Student in the Technical University - SofiaUniversity - Sofia

• Unidevelop project major team Unidevelop project major team playerplayer

Page 16: About the-course

AssessmentsAssessments

• Practical projects after every chapterPractical projects after every chapter

• Projects are being evaluated from the teamProjects are being evaluated from the team

• No marks or credits related to the university No marks or credits related to the university or studying program includedor studying program included

• presence and regular attendance are highly presence and regular attendance are highly appreciated, but not mandatoryappreciated, but not mandatory

Page 17: About the-course

Questions?