17
Course Course Introduction Introduction

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

Embed Size (px)

Citation preview

Course IntroductionCourse Introduction

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

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)

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

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

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

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...

TrainersTrainers

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

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

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

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

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

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

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

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

Questions?