• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

37 Java courses

Total PHP for developers

5.0(3)

By Systems & Network Training

Total PHP training course description PHP provides for the creation of dynamic web sites. This hands on training course looks at programming with PHP with an emphasis of building dynamic websites. Forms, state management and database integration are all covered with practicals used throughout the course to reinforce theory sessions. What will you learn Create dynamic web sites using PHP. Write PHP programs. Debug PHP programs. Examine existing code and determine its function. Total PHP training course details Who will benefit: Anyone creating dynamic web sites. Prerequisites: Software development fundamentals Duration 3 days Total PHP training course contents What is PHP? PHP history, dynamic web pages, how PHP works, alternatives to PHP. Downloading and installing PHP. Installing MySQL, installing Apache, platform issues. A first PHP web page A basic PHP script, PHP page structure. PHP comments. Integrating PHP and HTML. PHP forms HTML forms, taking values from forms. PHP and HTML Page inputs, environment inputs. phpinfo(), other form elements, sticky fields, generalised code, tables, forms, form elements, style sheets, JavaScript. Variables operators and expressions Expressions, data types, assignments, scope, constants, HTTP environment variables, getting data from forms using variables. Operators Arithmetic, logical, relational, Boolean, others. Control statements Conditional: if, else, elseif, switch. Loops: while, do while, for, break, continue, exit. Functions Built in functions, declaration, arguments, scope, loading functions from other files, defaulting parameters, call by value/ name. Arrays Indexes, array initialisation, array manipulation, multi dimensional arrays, array functions. String handling What is a string, string functions, matching, extraction, replacement. String operations, cleansing, sprintf, formatting web pages, strops and others, splitting strings, REs. PHP and databases Database structure, Database APIs, MySQL, Creating tables, Editing tables, simple SQL queries using PHP, building HTML tables using SQL queries, SQL injection, security issues, error handling. File I/O Opening, reading, writing files. Permissions, ownership, locking, directories. PHP, cookies and sessions State, Cookie properties, setting cookies, retrieving cookies, expiring/deleting cookies. Sessions, session variables, session IDs. PHP and email Emailing from servers, attachments. Objects OOP, PHP classes, constructors, instances.

Total PHP for developers
Delivered in Internationally or OnlineFlexible Dates
£2,367

Software development fundamentals

5.0(3)

By Systems & Network Training

Software development training course description This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core programming, Object-Oriented programming, general software development, web applications, desktop applications, and databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. What will you learn Describe core programming. Explain Object Oriented programming. Describe general software development. Describe Web applications. Describe desktop applications. Explain how databases work. Software development training course details Who will benefit: Anyone looking to learn the fundamentals of software. Prerequisites: None. Duration 3 days Software development training course contents Core programming Computer storage and data types How a computer stores programs and the instructions in computer memory, memory stacks and heaps, memory size requirements for the various data storage types, numeric data and textual data. Computer decision structures Various decision structures used in all computer programming languages; If decision structures; multiple decision structures, such as If…Else and switch/Select Case; reading flowcharts; decision tables; evaluating expressions. Handling repetition For loops, While loops, Do...While loops and recursion. Understand error handling Structured exception handling. Object-oriented programming Classes Properties, methods, events and constructors; how to create a class; how to use classes in code. Inheritance Inheriting the functionality of a base class into a derived class. Polymorphism Extending the functionality in a class after inheriting from a base class, overriding methods in the derived class. Encapsulation Creating classes that hide their implementation details while still allowing access to the required functionality through the interface, access modifiers. General software development Application life cycle management Phases of application life cycle management, software testing. Interpret application specifications Application specifications, translating them into prototypes, code, select appropriate application type and components. Algorithms and data structures Arrays, stacks, queues, linked lists and sorting algorithms; performance implications of various data structures; choosing the right data structure. Web applications Web page development HTML, CSS, JavaScript. ASP.NET web application development Page life cycle, event model, state management, client-side versus server-side programming. Web hosting Creating virtual directories and websites, deploying web applications, understanding the role of Internet Information Services. Web services Web services that will be consumed by client applications, accessing web services from a client application, SOAP, WSDL. Desktop applications Windows apps UI design guideline categories, characteristics and capabilities of Store Apps, identify gestures. Console-based applications Characteristics and capabilities of console- based applications. Windows Services Characteristics and capabilities of Windows Services. Databases Relational database management systems Characteristics and capabilities of database products, database design, ERDs, normalisation concepts. Database query methods SQL, creating and accessing stored procedures, updating and selecting data. Database connection methods Connecting to various types of data stores, such as flat file; XML file; in-memory object; resource optimisation.

Software development fundamentals
Delivered in Internationally or OnlineFlexible Dates
£2,367

Python Boot Camp, 12-weeks

4.6(12)

By PCWorkshops

Python Data Analytics boot camp. 12 1 day lessons, learn Python Basics through to machine learning and front-ends. With practical project to give you full confidence and credibility.

Python Boot Camp, 12-weeks
Delivered In-PersonFlexible Dates
£1,800

Khóa Học Full-Stack Cho Lập Trình Viên Quốc Tế Tại FPT Aptech

By Khoa Hoc Full Stack Cho Lap Trinh Vien Quoc Te Tai FPT Aptech

Trong kỷ nguyên số hiện nay, nhu cầu về lập trình viên full-stack với khả năng phát triển cả frontend lẫn backend ngày càng cao. FPT Aptech, một trong những trung tâm đào tạo lập trình viên quốc tế hàng đầu, mang đến khóa học full-stack được thiết kế chuyên biệt để đáp ứng yêu cầu này. Vậy khóa học full-stack tại FPT Aptech có gì đặc biệt và có thể giúp bạn trở thành lập trình viên quốc tế như thế nào? Hãy cùng khám phá trong bài viết dưới đây. 1. Tại sao nên chọn học tại FPT Aptech? Khóa học full-stack tại FPT Aptech cung cấp một chương trình đào tạo toàn diện, từ cơ bản đến nâng cao, giúp học viên trang bị đầy đủ các kỹ năng cần thiết để phát triển ứng dụng web hoàn chỉnh. Được thiết kế cho các lập trình viên quốc tế, khóa học không chỉ dạy các công nghệ phổ biến mà còn cập nhật các xu hướng mới nhất trong ngành. 2. Chương trình học toàn diện Khóa học full-stack tại FPT Aptech kéo dài trong 2 năm và được chia thành 4 học kỳ, bao gồm các môn học từ cơ bản đến nâng cao. Sinh viên sẽ được học các công nghệ frontend như HTML5, CSS3, và JavaScript, đồng thời làm quen với các framework như React và Angular. Về backend, chương trình đào tạo lập trình viên quốc tế Aptech bao gồm các ngôn ngữ và framework phổ biến như Node.js, PHP, và Django. Học kỳ 1: Thiết kế và phát triển website với HTML5, CSS3, JavaScript và các công cụ CMS. Học kỳ 2: Lập trình hướng đối tượng với Java SE và C#. Học kỳ 3: Công nghệ .NET, NodeJS và phân tích dữ liệu với Python. Học kỳ 4: Công nghệ Java EE và lập trình di động với Android và iOS. 70% thời lượng khóa học là thực hành, giúp học viên có cơ hội làm việc trên các dự án thực tế. Các eProject cuối mỗi học kỳ giúp sinh viên áp dụng kiến thức vào thực tiễn, xây dựng các ứng dụng web hoàn chỉnh và sẵn sàng cho công việc thực tế. Chương trình đào tạo lập trình viên full-stack tại FPT Aptech tuyển sinh các bạn trẻ đam mê công nghệ thông tin, Hệ thống đào tạo lập trình viên quốc tế Aptech từ học sinh trung học phổ thông đến sinh viên đại học và người đi làm muốn chuyển nghề. Chỉ cần bạn có đam mê với lập trình và mong muốn phát triển trong lĩnh vực này, Aptech sẽ là nơi giúp bạn hiện thực hóa ước mơ. 3. Đội ngũ giảng viên chất lượng cao FPT Aptech tự hào với đội ngũ giảng viên là các chuyên gia giàu kinh nghiệm trong ngành công nghệ thông tin. Họ không chỉ giảng dạy lý thuyết mà còn chia sẻ những kinh nghiệm thực tế quý báu. Với sự hướng dẫn của các giảng viên, sinh viên sẽ có cơ hội học hỏi từ những người đã thành công trong lĩnh vực lập trình và phát triển phần mềm. 4. Cơ hội nghề nghiệp quốc tế Sau khi hoàn thành khóa học, học viên sẽ nhận bằng Advanced Diploma in Full-Stack Development từ Tập đoàn Aptech, trường Aptech có giá trị toàn cầu. Điều này giúp mở rộng cơ hội việc làm không chỉ tại Việt Nam mà còn ở nhiều quốc gia khác. Ngoài ra, FPT Aptech cung cấp dịch vụ hỗ trợ việc làm, bao gồm ưu tiên thực tập và giới thiệu việc làm tại các công ty thuộc Tập đoàn FPT và các đối tác liên kết. Học viên có thể tiếp cận nhiều cơ hội việc làm và thực tập tại các công ty công nghệ hàng đầu. 5. Học bổng hỗ trợ FPT Aptech luôn chú trọng đến việc hỗ trợ học viên, đặc biệt là về tài chính. Một số chương trình tại đây bao gồm: Học bổng 12 năm đèn sách: Dành cho những bạn học sinh có thành tích tốt trong 12 năm học Học bổng tập làm Dev: Học bổng dành cho các bạn học sinh, sinh viên, người đi làm mong muốn chuyển ngành quan tâm đến ngành Công nghệ thông tin – Lập trình Ưu đãi học phí cho “Bộ đội xuất ngũ và Dân quân tự vệ”: Ưu đãi dành cho đối tượng bộ đội sau xuất ngũ hay dân quân tự vệ tìm kiếm tương lai mới với ngành lập trình Khóa học full-stack tại FPT Aptech không chỉ trang bị cho học viên những kiến thức và kỹ năng cần thiết để trở thành lập trình viên quốc tế mà còn mở ra cơ hội nghề nghiệp rộng lớn trên toàn cầu. Đừng quên để lại bình luận và theo dõi trang của chúng tôi để cập nhật những thông tin mới nhất từ FPT Aptech.

Khóa Học Full-Stack Cho Lập Trình Viên Quốc Tế Tại FPT Aptech
Delivered In-PersonFlexible Dates
FREE

Getting Started with Website Design and Development Workshop

By Code Created (Coding Workshops for Schools)

For pupils aged 14+ | Delivered in UK Schools by Real World App and Games Developers Our new Getting Started with Website Design and Development Workshop is a great way to introduce your pupils to coding. We’ll focus on HTML, CSS and JavaScript throughout a full-day workshop. At the end of the day, they will have a working website, along with notes and support so they are equipped to design an online portfolio for their work, or other project.

Getting Started with Website Design and Development Workshop
Delivered In-Person in Bristol or UK WideFlexible Dates
£450 to £650

This course presents an approach for dealing with security and privacy throughout the entire software development lifecycle. You will learn about vulnerabilities that undermine security, and how to identify and remediate them in your own projects.

Cyber Secure Coder
Delivered in Loughborough or UK Wide or OnlineFlexible Dates
£350

MEAN Stack courses in Dubai

By Edoxi Training Institute

Edoxi's MEAN Stack Course in Dubai equips you with essential skills to become a proficient developer. Edoxi's MEAN Stack course helps you build, deploy, and maintain full-stack JavaScript applications using the MEAN Stack framework. Our MEAN Stack course features one-on-one mentorship from our experts. Discover practical learning and implement your MEAN Stack skills in real-world situations through our project-centric approach, which emphasizes the importance of hands-on experience. Enroll in Our MEAN Stack Course and Gain Hands-On Experience with Expert Mentorship! Call us: +971 4380 1666 Mail us, at  info@edoxi.com Learn more:https://www.edoxi.com/dubai/mean-stack-course Address: Office 504, Bank Street Building, Next to Burjuman Metro Station Exit 3, Khalid Bin Al Waleed Rd, Dubai, United Arab Emirates

MEAN Stack courses in Dubai
Delivered In-PersonFlexible Dates
FREE

Educators matching "Java"

Show all 110
Stream2stream

stream2stream

Birmingham

We are a leading software development house involved in the OO mentoring sphere. Our aim is to develop software applications with you not for you. The team have a wealth of knowledge in OO software development using C++, Java, Delphi, CORBA, J2EE, EJBs, COM, UML and numerous database technologies such Oracle, Sybase, SQL Server and Interbase. We are run by technology gurus for none technology gurus who need unbiased views and objective strategies for their companies future software developments. We can boast an unprecedented 11 years of object oriented software development experience. Our team have worked with IBM, BP, British Airways, CTS, the Government, City banks, Primary Insurance companies and London Underground. Our team can bring architectural, business analysis, mentoring and software development skills to your company in a selective manner. stream2stream are currently engaged in developing streaming software applications for the growing mobile multimedia market. We expect to see fascinating products in the market by the end of 2003. Building Applications with you, not for you! Our world as we know it and understand it is changing at an ever increasing pace. There seems to be no end in sight to the learning that one has to do to be sure that the applications produced today will stand the trials of customers and time. A university professor once stated "that if you are learning computer science with the intention of graduating and then that's it, think again! You will be a part-time student forever". The requirements that are been driven down from clients to the suppliers of software systems are becoming more and more complex as we the purveyors of IT systems present more and more fascinating technology and our users/clients capture the vision of how these technologies can be used in their lives and corporations. stream2stream is here to help you build the applications of tomorrow. We are not a software house that you can outsource your work out to. We are not a training company concerned only with delivering high quality detailed training with no after-train support or consolidation. We are not a body shop supplying developers who will cut code and then run the fastest sprint ever seen. We are not consultants whose only intention is to give you the feel good factor even though time-scales and budgets have been breached! We are your conscious of bringing to you · Software development at your side. We work with you transferring the knowledge we have to your teams. We have been mentoring software developers and companies for the last four years guaranteeing that the systems that are built are scalable, maintainable, flexible and stable. · High quality training in UML, Architectures and Java. We don't just train you in these technologies, but we work with you in using these tools, transferring our knowledge and experience to your teams. · Professional software developers not hackers. They are all trained UML advocates, ensuring that all tasks are captured in document form. Each developer can confidently transfer the knowledge that they acquired and implemented to any of your teams through mentoring. · OO Mentoring. This means that you get the full development life cycle support. From the moment your project begins right through to deployment and then maintenance, we are there supporting you. Changes in technology will be brought to you as we become aware that the technology has become stable. Why continue developing software the way you have done. Join the technological revolution. Determine your future by creating it with us To see how we can further your software development projects contact us for more information