Top Banner
Course Course Introduction Introduction
17

Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

Dec 17, 2015

Download

Documents

May Turner
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

Course IntroductionCourse Introduction

Page 2: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

TrainersTrainers

Page 9: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

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: Course Introduction. About the course Java Enterprise developmentJava Enterprise development Provides essential skills for writing scalable and powerful.

Questions?